Geavanceerde probleemoplossing voor stopfout 7B of Inaccessible_Boot_Device
Dit artikel bevat stappen voor het oplossen van 'Stopfout 7B: Inaccessible_Boot_Device'. Deze fout kan optreden nadat enkele wijzigingen in de computer zijn aangebracht of direct nadat u Windows op de computer hebt geïmplementeerd.
Van toepassing op: Windows 10
Oorzaken van de Inaccessible_Boot_Device stopfout
Een van de volgende factoren kan de stopfout veroorzaken:
- Ontbrekende, beschadigde of onjuiste filterstuurprogramma's die betrekking hebben op de opslagstack
- Bestandssysteem beschadigd
- Wijzigingen in de opslagcontrollermodus of -instellingen in het BIOS
- Een andere opslagcontroller gebruiken dan de controller die is gebruikt toen Windows werd geïnstalleerd
- De harde schijf verplaatsen naar een andere computer met een andere controller
- Een defect moederbord of opslagcontroller, of defecte hardware
- In ongebruikelijke gevallen is het mislukken van de TrustedInstaller-service voor het doorvoeren van nieuw geïnstalleerde updates het gevolg van beschadigingen van de opslag op basis van onderdelen
- Beschadigde bestanden in de opstartpartitie (bijvoorbeeld beschadiging van het volume met het label SYSTEM wanneer u de
diskpart
>list vol
opdracht uitvoert) - Als er een lege GPT-vermelding is vóór de vermelding van de opstartpartitie
Deze fout oplossen
Start de computer in de Windows-herstelmodus (WinRE) door deze stappen uit te voeren.
- Start het systeem met behulp van de installatiemedia voor de geïnstalleerde versie van Windows.
- Selecteer Volgende>Uw computer herstellen op het scherm Windows installeren.
- Selecteer in het scherm Opties voor systeemherstelde optie Volgende>opdrachtprompt.
Controleer of de opstartschijf is verbonden en toegankelijk is
Stap 1
Voer diskpart
uit bij de WinRE-opdrachtprompt en voer vervolgens uit list disk
.
Er moet een lijst worden weergegeven van de fysieke schijven die aan de computer zijn gekoppeld en die er ongeveer als volgt uitzien:
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online **size* GB 0 B *
Als de computer gebruikmaakt van een UEFI-opstartinterface (Unified Extensible Firmware Interface), staat er een sterretje (*
) in de GPT
kolom.
Als de computer een BIOS-interface (Basic Input/Output System) gebruikt, staat er geen sterretje in de Dyn
kolom.
Stap 2
Als de list disk
opdracht de besturingssysteemschijven correct vermeldt, voert u de list vol
opdracht uit in diskpart
.
list vol
genereert een uitvoer die lijkt op de volgende weergave:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 Windows RE NTFS Partition 499 MB Healthy
Volume 1 C OSDisk NTFS Partition 222 GB Healthy Boot
Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System
Opmerking
Als de schijf met het besturingssysteem niet wordt vermeld in de uitvoer, moet u contact opnemen met de OEM- of virtualisatiefabrikant.
De integriteit van de opstartconfiguratiedatabase controleren
Controleer of de BCD (Boot Configuration Database) alle juiste vermeldingen bevat. Voer deze stap uit bcdedit
bij de WinRE-opdrachtprompt.
De BCD-vermeldingen controleren:
Bekijk de sectie Windows Boot Manager met de id {bootmgr} . Zorg ervoor dat de apparaat - en padvermeldingen naar het juiste apparaat en het juiste opstartlaadprogrammabestand verwijzen.
Als de computer is gebaseerd op UEFI, volgt hier een voorbeelduitvoer:
device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi
Als de computer is gebaseerd op BIOS, volgt hier een voorbeelduitvoer:
Device partition=C:
Opmerking
Deze uitvoer bevat mogelijk geen pad.
Controleer in het Windows Boot Loader met de id {default} of het apparaat, het pad, het besturingssysteem en de systeemhoofdmap verwijzen naar het juiste apparaat of de juiste partitie, winload-bestand, besturingssysteempartitie of -apparaat en besturingssysteemmap.
Opmerking
Als de computer is gebaseerd op UEFI, bevat de waarde van het bestandspad die is opgegeven in de padparameter{bootmgr} en {default} de extensie .efi .
Als een van de gegevens onjuist is of ontbreekt, raden we u aan een back-up van het BCD-archief te maken. Voer hiervoor uit bcdedit /export C:\temp\bcdbackup
. Met deze opdracht maakt u een back-up in C:\temp\ met de naam bcdbackup. Voer uit bcdedit /import C:\temp\bcdbackup
om de back-up te herstellen. Met deze opdracht worden alle BCD-instellingen overschreven met behulp van de instellingen in bcdbackup.
Nadat de back-up is voltooid, voert u de volgende opdracht uit om de wijzigingen aan te brengen:
bcdedit /set *{identifier}* option value
Als het apparaat onder {default} bijvoorbeeld onjuist is of ontbreekt, voert u deze opdracht uit om het in te stellen: bcdedit /set {default} device partition=C:
Als u de BCD volledig opnieuw wilt maken of als u een bericht krijgt met de melding 'Het gegevensarchief van de opstartconfiguratie kan niet worden geopend. Het systeem kan het opgegeven bestand , uitvoeren bootrec /rebuildbcd
, niet vinden.
Als de BCD de juiste vermeldingen bevat, controleert u of de winload - en bootmgr-vermeldingen zich op de juiste locatie bevinden, die zich in het opgegeven pad in de opdracht bcdedit bevindt. Standaard bevindt bootmgr in de BIOS-partitie zich in de hoofdmap van de SYSTEM-partitie . Voer uit Attrib -s -h -r
om het bestand te zien.
Als de bestanden ontbreken en u de opstartbestanden opnieuw wilt opbouwen, voert u de volgende stappen uit:
Kopieer alle inhoud onder de SYSTEM-partitie naar een andere locatie. U kunt ook de opdrachtprompt gebruiken om naar het besturingssysteemstation te navigeren, een nieuwe map te maken en vervolgens alle bestanden en mappen van het SYSTEM-volume te kopiëren, zoals hier wordt weergegeven:
D:\> Mkdir BootBackup R:\> Copy *.* D:\BootBackup
Als u Windows 10 gebruikt of als u problemen wilt oplossen met behulp van een Windows 10 ISO bij de opdrachtprompt windows pre-installatieomgeving, kunt u de
bcdboot
opdracht gebruiken om de opstartbestanden opnieuw te maken, zoals hier wordt weergegeven:Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL
Als we bijvoorbeeld de
<System Drive>
letter R (WinRE-station) toewijzen en de<OSdrive>
de is de letter D, gebruiken we de volgende opdracht:Bcdboot D:\windows /s R: /f ALL
Opmerking
Met het ALL-gedeelte van de
bcdboot
opdracht worden alle opstartbestanden (zowel UEFI als BIOS) naar hun respectieve locaties geschreven.
Als u geen Windows 10 ISO hebt, formatteert u de partitie en kopieert u bootmgr van een andere werkende computer met een vergelijkbare Windows-build. Voer de volgende stappen uit om de opmaak en het kopiëren uit te voeren:
- Start Kladblok.
- Druk op Ctrl+O.
- Navigeer naar de systeempartitie (in dit voorbeeld is dit R).
- Klik met de rechtermuisknop op de partitie en maak deze op.
Problemen oplossen als dit probleem optreedt na een Windows Update installatie
Voer de volgende opdracht uit om de installatie en datums van de Windows-update te controleren:
Dism /Image:<Specify the OS drive>: /Get-packages
Nadat u deze opdracht hebt uitgevoerd, ziet u de pakketten Installeren in behandeling en Verwijderen in behandeling :
Voer de opdracht
dism /Image:C:\ /Cleanup-Image /RevertPendingActions
uit. Vervang C: door de systeempartitie voor uw computer.Ga naar OSdriveLetter:\Windows\WinSxS en controleer of het pending.xml bestand bestaat. Als dit het geval is, wijzigt u de naam in pending.xml.old.
Als u de registerwijzigingen wilt herstellen, typt u regedit bij de opdrachtprompt om Register Editor te openen.
Selecteer HKEY_LOCAL_MACHINE en ga vervolgens naar File>Load Hive.
Navigeer naar OSdriveLetter:\Windows\System32\config, selecteer het bestand met de naam COMPONENT (zonder extensie) en selecteer vervolgens Openen. Wanneer u hierom wordt gevraagd, voert u de naam OfflineComponentHive in voor de nieuwe component.
Vouw uit
HKEY_LOCAL_MACHINE\OfflineComponentHive
en controleer of de sleutel PendingXmlIdentifier bestaat. Maak een back-up van de OfflineComponentHive-sleutel en verwijder vervolgens de sleutel PendingXmlIdentifier .Verwijder de component. Als u dit wilt doen, markeert u OfflineComponentHive en selecteert u vervolgens Bestand>hive verwijderen.
Selecteer HKEY_LOCAL_MACHINE, ga naar File>Load Hive, navigeer naar OSdriveLetter:\Windows\System32\config, selecteer het bestand met de naam SYSTEM (zonder extensie) en selecteer openen. Wanneer u hierom wordt gevraagd, voert u de naam OfflineSystemHive in voor de nieuwe hive.
Vouw HKEY_LOCAL_MACHINE\OfflineSystemHiveuit en selecteer vervolgens de toets Selecteren . Controleer de gegevens voor de standaardwaarde .
Als de gegevens in
HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default
1 zijn, vouwt u uitHKEY_LOCAL_MACHINE\OfflineHive\ControlSet001
. Als het 2 is, vouwt uHKEY_LOCAL_MACHINE\OfflineHive\ControlSet002
uit, enzovoort.Vouw uit
Control\Session Manager
. Controleer of de sleutel PendingFileRenameOperations bestaat. Als dat het geval is, maakt u een back-up van de SessionManager-sleutel en verwijdert u vervolgens de sleutel PendingFileRenameOperations .
Essentiële stuurprogramma's en services voor opstarten controleren
Services controleren
Volg stap 1-10 in de sectie 'Problemen oplossen als dit probleem optreedt na een Windows Update installatie'. (Stap 11 is niet van toepassing op deze procedure.)
Vouw Services uit.
Zorg ervoor dat de volgende registersleutels bestaan onder Services:
- ACPI
- SCHIJF
- VOLMGR
- PARTMGR
- VOLSNAP
- VOLUME
Als deze sleutels bestaan, controleert u of deze een waarde heeft met de naam Start en of deze is ingesteld op 0. Als dat niet zo is, stelt u de waarde in op 0.
Als een van deze sleutels niet bestaat, kunt u proberen de huidige registercomponent te vervangen met behulp van de hive van RegBack. Voer de volgende opdrachten uit om deze stap uit te voeren:
cd OSdrive:\Windows\System32\config ren SYSTEM SYSTEM.old copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\config\
Stuurprogramma's voor bovenste en onderste filter controleren
Controleer of er niet-Microsoft-stuurprogramma's voor bovenste en onderste filter op de computer staan en of deze niet bestaan op een andere, vergelijkbare werkende computer. Als ze wel bestaan, verwijdert u de bovenste en onderste filterstuurprogramma's:
Vouw uit
HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control
.Zoek naar UpperFilters - of LowerFilters-vermeldingen .
Opmerking
Deze filters zijn voornamelijk gerelateerd aan opslag. Nadat u de control-sleutel in het register hebt uitgevouwen, kunt u zoeken naar UpperFilters en LowerFilters.
Mogelijk vindt u deze filterstuurprogramma's in een aantal van de volgende registervermeldingen. Deze vermeldingen bevinden zich onder ControlSet en worden aangeduid als Standaard:
\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
Als een UpperFilters - of LowerFilters-vermelding niet standaard is (het is bijvoorbeeld geen standaardfilterstuurprogramma van Windows, zoals PartMgr), verwijdert u de vermelding. Als u deze wilt verwijderen, dubbelklikt u erop in het rechterdeelvenster en verwijdert u alleen die waarde.
Opmerking
Er kunnen meerdere vermeldingen zijn.
Deze vermeldingen kunnen van invloed zijn op ons omdat er mogelijk een vermelding in de vertakking Services is met een START-type ingesteld op 0 of 1, wat betekent dat deze wordt geladen bij het opstart- of automatische deel van het opstartproces. Het bestand waarnaar wordt verwezen, ontbreekt of is beschadigd, of het heeft mogelijk een andere naam dan wat in de vermelding wordt vermeld.
Opmerking
Als er een service is ingesteld op 0 of 1 die overeenkomt met de vermelding UpperFilters of LowerFilters , wordt de service uitgeschakeld in het servicesregister (zoals beschreven in stap 2 en 3 van de sectie Services controleren) ingesteld zonder de vermelding FilterStuurprogramma te verwijderen, waardoor de computer vastloopt en een 0x7b Stop-fout genereert.
SFC en Chkdsk uitvoeren
Als de computer nog steeds niet wordt gestart, kunt u proberen een chkdisk
proces uit te voeren op het systeemstation en vervolgens ook Systeembestandscontrole uitvoeren. Voer deze stappen uit door de volgende opdrachten uit te voeren bij een WinRE-opdrachtprompt:
-
chkdsk /f /r OsDrive:
-
sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor