Skip to content

Hur man använder Bootsect /nt60 för att uppdatera VBC till BOOTMGR

10 de augusti de 2021
post screen showing bios version number 56a6fac03df78cf772913f50

Ibland kan volymstartkoden, en del av volymstartposten som finns på enheten som Windows är installerad på, bli skadad eller av misstag omprogrammeras för att använda fel starthanterare. När detta händer kan du få systemstoppfel, vanligtvis hal.dll-fel i Windows 7, 8, 10 och Vista. Lyckligtvis är det enkelt att korrigera volymstartkodfel med bootsect -kommandot, ett startsektoråterställningsverktyg som bara är tillgängligt från kommandotolken som är tillgängligt från avancerade startalternativ eller systemåterställningsalternativ. Dessa steg gäller för Windows Vista och nyare Windows -versioner.

Uppdatera volymstartkoden för att använda BOOTMGR

  1. Öppna avancerade startalternativ (Windows 10 och 8) eller starta till menyn Systemåterställning (Windows 7 och Vista). Låna gärna en väns Windows -skiva eller flash -enhet för att komma åt ett av dessa diagnoslägen om du inte har Windows -media till hands. Att använda originalinstallationsmedia är bara ett sätt att komma åt dessa reparationsmenyer. Se Hur du skapar en Windows 8 -återställningsenhet eller hur du skapar en Windows 7 -systemreparationsskiva (beroende på din version av Windows) för hjälp med att skapa reparationsskivor eller flash -enheter från andra, fungerande kopior av Windows. Dessa alternativ är inte tillgängliga för Windows Vista.

  2. Öppna kommandotolken.

    Kommandotolken tillgänglig från avancerade startalternativ och systemåterställningsalternativ, och i Windows fungerar också på samma sätt mellan operativsystem, så dessa instruktioner gäller lika mycket för alla versioner av Windows installationsskiva du använder, inklusive Windows 10, Windows 8 , Windows 7, Windows Vista, Windows Server 2008, etc.

  3. Skriv prompten bootsect enligt prompten nedan och tryck sedan på Stiga på: bootsect /nt60 sys

    Detta kommer att uppdatera volymstartkoden på partitionen som används för att starta Windows till BOOTMGR, den som är kompatibel med Windows Vista, Windows 7, Windows 8, Windows 10 och senare Windows -operativsystem. De nt60 switch tillämpar [newer] startkod för BOOTMGR medan nt52 switch tillämpar [older] startkod för NTLDR. Viss dokumentation jag har sett online angående bootsect -kommandot hänvisar till att den uppdaterar huvudstartkoden, vilket är felaktigt. Kommandot bootsect gör ändringar i volymstartkod, inte huvudstartkod.

  4. Efter att ha kört bootsect-kommandot som visas i det sista steget, ska du se ett resultat som ser ungefär ut så här: C: (? Volume {37a450c8-2331-11e0-9019-806e6f6e6963})
    Uppdaterad startkod för NTFS -filsystem.
    Startkoden uppdaterades framgångsrikt för alla riktade volymer.

    bootsect nt60 sys -kommandot i kommandotolken

    Om du får något fel, eller om det inte fungerar efter att du försöker starta Windows normalt igen, försök att köra bootsect /nt60 alla istället. Den enda varningen här är att om du dubbelstartar din dator kan du oavsiktligt orsaka ett liknande men motsatt problem med alla äldre operativsystem som du startar till.

  5. Stäng kommandotolken och ta sedan bort Windows -skivan från den optiska enheten eller Windows -flashenheten från USB -porten.

  6. Välj Omstart från Systemåterställningsalternativ fönster eller välj Fortsätta från huvudet Avancerade startalternativ skärm.

  7. Windows bör starta normalt nu.

Om du fortfarande upplever ditt problem, till exempel ett hal.dll -fel, se anteckningen i steg 4 för en annan idé eller fortsätt med vilken felsökning du följde.