Vad att veta
- Om butiken för Windows startkonfigurationsdata (BCD) saknas, är skadad eller felaktigt konfigurerad måste du åtgärda Windows-startproblem.
- Den enklaste lösningen på ett BCD-problem är att helt enkelt bygga om det, vilket du kan göra automatiskt med kommandot bootrec.
- Det finns flera kommandon att köra och massor av utdata på skärmen, men att bygga om BCD är en mycket enkel process.
Om du ser ett BOOTMGR missing-fel eller ett liknande meddelande ganska tidigt i uppstartsprocessen, har du ett BCD-problem. Den här artikeln förklarar hur du återuppbygger BCD.
De här instruktionerna gäller Windows 11, Windows 10, Windows 8, Windows 7 och Windows Vista. Liknande problem kan förekomma i Windows XP, men eftersom information om startkonfiguration lagras i filen boot.ini och inte BCD, innebär korrigering av XP-problem med startdata en helt annan process.
Hur man bygger om BCD i Windows 11, 10, 8, 7 eller Vista
Återuppbyggnad av BCD i Windows bör bara ta cirka 15 minuter:
-
I Windows 11/10/8: Starta avancerade start alternativ.
I Windows 7 eller Windows Vista: Starta systemåterställnings alternativ.
-
I Windows 11/10/8, välj Felsökning > Avancerade alternativ.
-
Välj kommandotolksknappen för att starta den.
Kommandotolken startar inte omedelbart. Din dator kommer att visa en "Förbereder"-skärm under en kort stund medan den läser datorn.
Du kan behöva välja ditt kontonamn och ange ditt lösenord för att komma till kommandotolken.
-
Vid uppmaningen skriver du kommandot bootrec som visas nedan och trycker sedan på Enter:
bootrec /rebuildbcd
Kommandot bootrec söker efter Windows-installationer som inte ingår i BCD och frågar dig sedan om du vill lägga till en eller flera till den.
-
Du bör se ett av följande meddelanden på kommandoraden.
Alternativ 1
Scannar alla diskar för Windows-installationer.
Vänta, eftersom detta kan ta ett tag…
Skannade Windows-installationer framgångsrikt. Tot alt antal identifierade Windows-installationer: 0 Åtgärden slutfördes.
Alternativ 2
Skanna alla diskar för Windows-installationer.
Vänta, eftersom detta kan ta ett tag…
Lyckade genomsökta Windows-installationer.
Tot alt antal identifierade Windows-installationer: 1 [1] D:\Windows
Lägg till installation i startlistan? Ja/Nej/Alla:
Om du ser alternativ 1: Fortsätt till steg 7. Detta resultat betyder troligen att Windows-installationsdata i BCD-butiken finns men bootreckunde inte hitta några ytterligare installationer av Windows på din dator att lägga till i BCD. Det är okej; du behöver bara ta några extra steg för att återuppbygga BCD.
Om du ser alternativ 2: Ange Y eller Yes tillLägg till installation i startlistan? fråga, varefter du bör se Operationen slutförd framgångsrikt följt av en blinkande markör vid prompten. Avsluta med steg 10 längst ner på sidan.
-
Eftersom BCD-butiken finns och listar en Windows-installation, måste du först ta bort den manuellt och sedan försöka bygga om den igen. Vid uppmaningen, kör kommandot bcdedit som visas och tryck sedan Enter:
bcdedit /export c:\bcdbackup
Kommandot bcdedit används här för att exportera BCD-arkivet som en fil: bcdbackup. Det finns inget behov av att ange ett filtillägg. Kommandot bör returnera följande på skärmen, vilket betyder att BCD-exporten fungerade som förväntat:
Åtgärden slutfördes framgångsrikt.
-
Vid det här laget måste du justera flera filattribut för BCD-arkivet så att du kan manipulera det. Vid prompten, kör attrib-kommandot exakt så här:
attrib c:\boot\bcd -h -r -s
Det du just gjorde med kommandot attrib var att ta bort den dolda filen, skrivskyddad fil och systemfilattribut från filen bcd Dessa attribut begränsade de åtgärder du kunde vidta på filen. Nu när de är borta kan du manipulera filen mer fritt (specifikt, byta namn på den).
-
För att byta namn på BCD-arkivet, kör du kommandot ren som visas:
ren c:\boot\bcd bcd.old
Nu när BCD-butiken har bytt namn bör du nu kunna återuppbygga den, som du försökte göra i steg 6.
Du kan ta bort BCD-filen helt eftersom du håller på att skapa en ny. Men att byta namn på den befintliga BCD:n åstadkommer samma sak eftersom den nu inte är tillgänglig för Windows, plus ger dig ytterligare ett lager av säkerhetskopiering, utöver exporten du gjorde i steg 5, om du bestämmer dig för att ångra dina åtgärder.
-
Försök att bygga om BCD igen genom att köra följande, följt av Enter:
bootrec /rebuildbcd
Det bör producera detta i kommandotolken:
Skanna alla diskar för Windows-installationer.
Vänta, eftersom detta kan ta ett tag…
Lyckade genomsökta Windows-installationer.
Tot alt antal identifierade Windows-installationer: 1 [1] D:\Windows
Lägg till installation i startlistan? Ja/Nej/Alla:
Detta betyder att ombyggnaden av BCD-butiken fortskrider som förväntat.
-
Vid frågan Lägg till installation i startlistan?, skriv Y eller Yes, följt av Enter-tangenten.
Du bör se detta på skärmen för att visa att BCD-ombyggnaden är klar:
Åtgärden slutfördes.
-
Starta om din dator. Förutsatt att ett problem med BCD-butiken var det enda problemet, bör Windows starta som förväntat.
Beroende på hur du startade avancerade start alternativ eller systemåterställnings alternativ kan du behöva ta bort en skiva eller flashenhet innan du startar om.
Om återuppbyggnaden av BCD:n inte löste problemet du hade, fortsätt felsökningen för att åtgärda frysning och andra problem som kan hindra Windows från att starta norm alt.
FAQ
Vad kan jag göra om jag inte kan bygga om min BCD?
Om du ser ett fel som "Path Not Found C:\Boot", kör kommandot c:\windows /s c (förutsatt att C är din Windows-enhet). Om du fortfarande har problem, använd kommandot Diskpart för att göra din Windows-installation till den aktiva enheten.
Vad ska jag göra efter att jag har återuppbyggt BCD?
Återuppbyggnad av BCD påverkar inte dina personliga uppgifter eller inställningar på något sätt, så du kan fortsätta att använda din dator som vanligt.