Dela via


bcdedit

BCD-filer (Boot Configuration Data) innehåller ett arkiv som används för att beskriva startprogram och inställningar för startprogram. Objekten och elementen i arkivet ersätter effektivt Boot.ini.

BCDEdit är ett kommandoradsverktyg för att hantera BCD-butiker. Det kan användas för en mängd olika syften, inklusive att skapa nya butiker, ändra befintliga butiker, lägga till startmenyparametrar och så vidare. BCDEdit har i stort sett samma syfte som Bootcfg.exe i tidigare versioner av Windows, men med två större förbättringar:

  • Exponerar ett större antal startparametrar än Bootcfg.exe.

  • Har förbättrat skriptstöd.

Note

Administrativa privilegier krävs för att använda BCDEdit för att ändra BCD.

BCDEdit är det primära verktyget för att redigera startkonfigurationen för Windows Vista och senare versioner av Windows. Den ingår i Windows Vista-distributionen i mappen %WINDIR%\System32.

BCDEdit är begränsat till standarddatatyperna och är främst utformat för att utföra vanliga ändringar i BCD. Om du vill ha mer komplexa åtgärder eller datatyper som inte är standard kan du använda PROGRAMMERINGsgränssnittet för BCD Windows Management Instrumentation (WMI) för att skapa kraftfullare och flexiblare anpassade verktyg.

Syntax

bcdedit /command [<argument1>] [<argument2>] ...

Parameters

Allmänna BCDEdit-Command-Line alternativ

Option Description
/? Visar en lista över BCDEdit-kommandon. Om du kör det här kommandot utan argument visas en sammanfattning av de tillgängliga kommandona. Om du vill visa detaljerad hjälp för ett visst kommando kör du bcdedit /?<command>, där <command> är namnet på kommandot som du söker efter mer information om. Till exempel bcdedit /? createstore visar detaljerad hjälp för kommandot Createstore.

Parametrar som körs i ett arkiv

Option Description
/createstore Skapar ett nytt tomt datalager för startkonfiguration. Det skapade arkivet är inte ett systemarkiv.
/export Exporterar innehållet i systemarkivet till en fil. Den här filen kan användas senare för att återställa systemarkivets tillstånd. Det här kommandot är endast giltigt för systemarkivet.
/import Återställer tillståndet för systemarkivet med hjälp av en säkerhetskopierad datafil som tidigare genererats med hjälp av alternativet /export . Det här kommandot tar bort alla befintliga poster i systemarkivet innan importen sker. Det här kommandot är endast giltigt för systemarkivet.
/store Det här alternativet kan användas med de flesta BCDedit-kommandon för att ange vilket arkiv som ska användas. Om det här alternativet inte har angetts fungerar BCDEdit i systemarkivet. Att köra bcdedit /store kommandot i sig motsvarar att köra bcdedit /enum active kommandot.

Parametrar som körs på poster i ett arkiv

Parameter Description
/copy Gör en kopia av en angiven startpost i samma systemarkiv.
/create Skapar en ny post i datalagret för startkonfiguration. Om en välkänd identifierare anges går det inte att ange parametrarna /application, /inherit och /device . Om en identifierare inte har angetts eller inte är välkänd måste ett /application-, /inherit- eller /device-alternativ anges.
/delete Tar bort ett element från en angiven post.

Parametrar som körs på startalternativ

Parameter Description
/deletevalue Tar bort ett angivet element från en startpost.
/set Anger ett alternativvärde för post.

Parametrar som styr utdata

Parameter Description
/enum Visar poster i ett arkiv. Alternativet /enum är standardvärdet för BCEdit, så att köra bcdedit-kommandot utan parametrar motsvarar att köra bcdedit /enum active-kommandot .
/v Verbose mode. Vanligtvis representeras alla välkända postidentifierare av deras egna kortfattade formulär. Om du anger /v som ett kommandoradsalternativ visas alla identifierare i sin helhet. Att köra bcdedit /v kommandot i sig motsvarar att köra bcdedit /enum active /v kommandot.

Parametrar som styr Starthanteraren

Parameter Description
/bootsequence Anger en engångsvisningsordning som ska användas för nästa start. Det här kommandot liknar alternativet /displayorder , förutom att det bara används nästa gång datorn startar. Därefter återgår datorn till den ursprungliga visningsordningen.
/default Anger den standardpost som starthanteraren väljer när tidsgränsen upphör att gälla.
/displayorder Anger den visningsordning som starthanteraren använder när startparametrar visas för en användare.
/timeout Anger tiden att vänta i sekunder innan starthanteraren väljer standardposten.
/toolsdisplayorder Anger i vilken ordning starthanteraren ska användas när menyn Verktyg visas.

Parametrar som styr nödhanteringstjänster

Parameter Description
/bootems Aktiverar eller inaktiverar Emergency Management Services (EMS) för den angivna posten.
/ems Aktiverar eller inaktiverar EMS för den angivna startposten för operativsystemet.
/emssettings Anger de globala EMS-inställningarna för datorn. /emssettings aktiverar eller inaktiverar inte EMS för någon särskild startpost.

Parametrar som styr felsökning

Parameter Description
/bootdebug Aktiverar eller inaktiverar startfelsökaren för en angiven startpost. Även om det här kommandot fungerar för alla startposter gäller det endast för startprogram.
/dbgsettings Anger eller visar systemets globala felsökningsinställningar. Det här kommandot aktiverar eller inaktiverar inte kernelfelsökaren; Använd alternativet /debug för det ändamålet. Om du vill ange en enskild global felsökningsinställning använder du bcdedit /set<dbgsettings> <type> <value> kommandot .
/debug Aktiverar eller inaktiverar kernelfelsökaren för en angiven startpost.

Exempel på hur du använder BCDEdit finns i artikeln BCDEdit Options Reference.

Information om hur du visar den notation som används för att ange kommandoradssyntax finns i Command-Line Syntaxnyckel.