Hoe los ik de BSOD-fout 0x0000007B (INACCESSIBLE_BOOT_DEVICE) op in Windows?

De foutmelding 0x0000007B (INACESSABLE_BOOT_DEVICE) tijdens het opstarten is enorm frustrerend, vooral wanneer je Windows probeert op te starten na een hardwarewijziging of -migratie. Het is een beetje vreemd, maar het komt er meestal op neer dat het besturingssysteem je schijfcontroller niet herkent – ​​er ontbreken stuurprogramma’s of de schijfconfiguratie is gewijzigd. Gelukkig kun je dit vaak oplossen door vanuit een herstelomgeving een aantal registerinstellingen aan te passen als je systeem niet opstart. Het is geen garantie, maar in mijn ervaring is dit de snelste manier om Windows weer aan de praat te krijgen.

Hoe u foutcode 0x0000007B kunt verhelpen door stuurprogramma’s bij te werken via registeraanpassingen

Gebruik Windows-herstelmedia en laad de registerstructuur.

Deze methode is handig als je vastloopt op een blauw scherm na een migratie of het wisselen van een schijf. Je hebt een Windows-installatieschijf of een herstelschijf nodig. Start de computer hiermee op en open vervolgens de opdrachtprompt (meestal Shift + F10op het eerste scherm).Hiermee open je een console waarin je een paar opdrachten kunt uitvoeren om handmatig de registerstructuur te laden en de opstartinstellingen van het stuurprogramma te wijzigen. Het is een beetje omslachtig, maar het werkt in veel gevallen waarin het opstartstuurprogramma niet laadt omdat Windows de schijfcontroller niet herkent.

  • Uitvoeren regedit.exe. Ga in het menu naar Bestand > Register laden. Dit vind je meestal onder het menu Register.
  • Navigeer naar de Windows-schijf (meestal C:\ of uw installatieschijf).Zoek het bestand SYSTEM\Windows\System32\config\SYSTEM op. Selecteer het.
  • Geef deze geladen hive een naam zoals local_hkey en druk vervolgens op OK.

De startwaarden van de driver wijzigen

Je bevindt je nu in het register. Ga naar HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services\. Haal diep adem. Hier moet je specifieke driververmeldingen zoals atapi, intelide, LSI_SAS en mogelijk msahci (als je de AHCI-modus gebruikte) vinden en bijwerken. Zoek de DWORD-waarde Start ; op sommige systemen is deze ingesteld op 3 (handmatig), maar om de driver bij het opstarten te laden, moet deze op 0 staan.

  • Dubbelklik op Start.
  • Verander de waarde naar 0. Ja, typ gewoon 0 en klik op OK.

Opmerking: Door Start=0 in te stellen, dwingt u Windows om het stuurprogramma tijdens het opstarten te laden. Op sommige computers kan dit problemen veroorzaken als het stuurprogramma niet compatibel is, maar op de meeste computers zorgt het ervoor dat Windows de controller herkent en normaal opstart.

Opslaan en opnieuw opstarten

Nadat je de wijzigingen hebt aangebracht, ga je terug naar het Hive- menu en selecteer je ‘Hive ontladen’. Je moet je pc nu opnieuw opstarten. Als je alles goed hebt gedaan, zal Windows het nieuwe schijfcontrollerstuurprogramma herkennen en normaal opstarten. Soms begint het tijdens dit proces met het installeren van stuurprogramma’s, dus geef het een paar minuten de tijd.

Als de foutmelding blijft verschijnen, is de oplossing mogelijk specifiek voor uw hardware en is het wijzigen van het register alleen niet voldoende. U kunt de Start- waarden in de onderstaande tabel vergelijken met uw specifieke configuratie en deze dienovereenkomstig aanpassen.

Windows-servicenaam VMware of Hyper-V VM Fysieke pc met SATA-aansluiting Fysieke configuratie met RAID
aliides 3
3
amdide
Maar
cmdide
iastorv
intelligent
msahci
pcid

Nog iets dat soms helpt: als je in de BIOS de SATA-modus wijzigt, bijvoorbeeld van AHCI naar IDE of RAID, zorg er dan voor dat je Start op 0 zet in de relevante registersleutels, met name msahci. Windows kan nogal eigenwijs zijn met dit soort wijzigingen, maar deze aanpassing in het register lost opstartproblemen meestal wel op.

Handmatig stuurprogramma’s installeren voor offline Windows

In het ergste geval, als het wijzigen van het register niet werkt en Windows nog steeds weigert op te starten vanwege controllerproblemen, kunt u het stuurprogramma rechtstreeks in de offline image invoegen. Kort gezegd, u kopieert de stuurprogrammabestanden (zoals de VMware- of VirtIO-stuurprogramma’s) naar een USB-stick, start de computer ermee op en gebruikt deze vervolgens dismom het stuurprogramma op het offline systeem te installeren.

dism /image:F:\ /add-driver /driver:vioscsi.inf

Vervang dit F:\door de stationsletter die overeenkomt met uw Windows-image, indien deze afwijkt. Houd er rekening mee dat Windows kieskeurig kan zijn wat betreft stuurprogrammabeleid, dus controleer uw Groepsbeleid-instellingen onder Apparaatinstallatie als het stuurprogramma niet kan worden geïnstalleerd.

En vergeet niet: als beleidsregels de installatie van stuurprogramma’s beperken, moet u het register opnieuw aanpassen, met name de waarden DisableCDDB en DontStartRawDevices in ControlSet001.

Het zijn nogal wat stappen, maar uiteindelijk komt het oplossen van deze fout er meestal op neer dat Windows je huidige schijfcontroller herkent. Soms gaat het alleen om de juiste registerinstellingen, andere keren moet je handmatig specifieke stuurprogramma’s installeren.

Samenvatting

  • Start op vanaf herstelmedia en laad de registerstructuur.
  • Navigeer naar ControlSet001\services en wijzig de Start DWORD naar 0 voor de betreffende stuurprogramma’s.
  • Ontlaad Hive en herstart de computer. Normaal gesproken laadt Windows dan automatisch het juiste stuurprogramma en start de computer op.
  • Zo niet, installeer dan handmatig de stuurprogramma’s offline met dism.

Samenvatting

Het oplossen van foutcode 0x0000007B is vaak niet eenvoudig, maar het aanpassen van het register is een van de snellere oplossingen. Het is een beetje een ingewikkelde combinatie met Windows-stuurprogramma’s en hardwarewijzigingen, maar als die registerinstellingen correct zijn, kan Windows meestal weer aan de slag. Hopelijk biedt dit een goed uitgangspunt wanneer al het andere geen resultaat meer oplevert. Ik hoop dat dit iemand helpt zijn systeem te redden na een migratie of hardwarewissel.