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.

  1. Start het systeem met behulp van de installatiemedia voor de geïnstalleerde versie van Windows.
  2. Selecteer Volgende>Uw computer herstellen op het scherm Windows installeren.
  3. Selecteer in het scherm Opties voor systeemherstelde optie Volgende>opdrachtprompt.

Controleer of de opstartschijf is verbonden en toegankelijk is

Stap 1

Voer diskpartuit 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:

  1. 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.

  2. 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 .

    Schermopname van de bcdedit-uitvoer met gedetailleerde informatie van Windows Boot Loader.

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\bcdbackupom 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 -rom het bestand te zien.

Als de bestanden ontbreken en u de opstartbestanden opnieuw wilt opbouwen, voert u de volgende stappen uit:

  1. 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 
    
  2. 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:

  1. Start Kladblok.
  2. Druk op Ctrl+O.
  3. Navigeer naar de systeempartitie (in dit voorbeeld is dit R).
  4. 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 :

Schermopname van Dism-uitvoer in afwachting van update.

  1. Voer de opdracht dism /Image:C:\ /Cleanup-Image /RevertPendingActions uit. Vervang C: door de systeempartitie voor uw computer.

    Schermopname van Dism-uitvoer in behandeling.

  2. 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.

  3. Als u de registerwijzigingen wilt herstellen, typt u regedit bij de opdrachtprompt om Register Editor te openen.

  4. Selecteer HKEY_LOCAL_MACHINE en ga vervolgens naar File>Load Hive.

  5. 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.

    Schermopname van register Editor met het venster Hive laden geopend.

  6. Vouw uit HKEY_LOCAL_MACHINE\OfflineComponentHiveen controleer of de sleutel PendingXmlIdentifier bestaat. Maak een back-up van de OfflineComponentHive-sleutel en verwijder vervolgens de sleutel PendingXmlIdentifier .

  7. Verwijder de component. Als u dit wilt doen, markeert u OfflineComponentHive en selecteert u vervolgens Bestand>hive verwijderen.

    Schermopname van register Editor met offlineHive geselecteerd.

    Schermopname van register Editor met de optie Hive uitpakken geselecteerd.

  8. 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.

  9. Vouw HKEY_LOCAL_MACHINE\OfflineSystemHiveuit en selecteer vervolgens de toets Selecteren . Controleer de gegevens voor de standaardwaarde .

  10. Als de gegevens in HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default1 zijn, vouwt u uit HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001. Als het 2 is, vouwt u HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002uit, enzovoort.

  11. 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

  1. 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.)

  2. Vouw Services uit.

  3. 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:

  1. Vouw uit HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control.

  2. 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}

    Schermopname van register Editor met vermeldingen onder ControlSet.

    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:
    

    Schermopname van de uitvoer van de opdracht chkdsk.

  • sfc /scannow /offbootdir=OsDrive:\ /offwindir=OsDrive:\Windows
    

    Schermopname van de uitvoer van de opdracht SFC scannow.