Soms kan de Volume Boot Code , onderdeel van de Volume Boot Record op de schijf die op Windows is geïnstalleerd, beschadigd raken of per ongeluk opnieuw worden geprogrammeerd om de verkeerde opstartmanager te gebruiken.
Wanneer dit gebeurt, krijgt u mogelijk een systeemstopfout, meestal een hal.dll-fout in Windows 7, 8, 10 en Vista.
Gelukkig is het oplossen van Volume Boot Code-fouten eenvoudig met de opdracht bootsect, een tool voor het herstellen van de opstartsector die alleen beschikbaar is via de opdrachtprompt in Geavanceerde opstartopties of Systeemherstelopties .
Update de volume-opstartcode om BOOTMGR te gebruiken
Het is gemakkelijk en duurt slechts 10 tot 15 minuten. Hier is hoe:
Update de volume-opstartcode om BOOTMGR te gebruiken
1. Ga naar Geavanceerde opstartopties (Windows 10 en 8) of start het menu Systeemherstelopties op (Windows 7 en Vista).
Opmerking : leen de Windows-schijf of USB van een vriend om toegang te krijgen tot een van deze diagnostische modi, als u geen Windows-media bij de hand heeft.
Tip : Het gebruik van de originele installatiemedia is slechts één manier om toegang te krijgen tot deze reparatiemenu's. Raadpleeg het artikel: Een herstelschijf maken voor Windows 10 voor meer details. Deze opties zijn niet beschikbaar voor Windows Vista.
2. Open de opdrachtprompt .
Opmerking : de opdrachtprompt is beschikbaar via Geavanceerde opstartopties, Systeemherstelopties en ook in Windows. De functionaliteit is zeer vergelijkbaar tussen besturingssystemen, dus deze instructies zijn in gelijke mate van toepassing op alle versies van de installatieschijf van Windows die u gebruikt, inclusief Windows 10 , Windows 8, Windows 7, Windows Vista, Windows Server 2008, enz.
3. Voer bij de prompt de opdracht bootsect in, zoals hieronder weergegeven, en druk vervolgens op Enter:
bootsect /nt60 sys
De bovenstaande opdracht bootsect zal de Volume Boot Code bijwerken op de partitie die wordt gebruikt om Windows op te starten naar BOOTMGR, compatibel met Windows Vista, Windows 7, Windows 8, Windows 10 en nieuwere Windows-besturingssystemen.
Opmerking : de nt60-switch past de (nieuwere) opstartcode toe op BOOTMGR, terwijl de nt52-switch de (oudere) opstartcode toepast op NTLDR.
Tip : Sommige online documentatie over de opdracht bootsect vermeldt dat de Master Boot Code onjuist is bijgewerkt. De opdracht bootsect brengt wijzigingen aan in de Volume Boot Code, niet in de Master Boot Code.
4. Nadat u de opdracht bootsect hebt uitgevoerd, zoals weergegeven in de vorige stap, ziet u een resultaat dat er ongeveer zo uitziet:
C: (\\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
Successfully updated NTFS filesystem bootcode.
Bootcode was successfully updated on all targeted volumes.
Opmerking : als u fouten krijgt of als deze opdracht niet werkt nadat u Windows normaal opnieuw hebt opgestart, probeer dan bootsect /nt60 all. Het enige voorbehoud hier is dat als u uw computer dual-boott, u per ongeluk hetzelfde probleem kunt veroorzaken.
5. Sluit het opdrachtpromptvenster en verwijder vervolgens de Windows-schijf uit het optische station of flashstation uit de USB-poort.
6. Klik op de knop Opnieuw opstarten in het venster Systeemherstelopties of klik op Doorgaan in het hoofdscherm Geavanceerde opstartopties .
7. Windows zal onmiddellijk normaal opstarten.
8. Als u nog steeds problemen ondervindt, zoals een hal.dll-fout, raadpleeg dan de opmerkingen in stap 4 voor andere ideeën of ga door met het oplossen van het probleem dat u ondervindt.