Windows 7 Errore 0x0000007B INACCESSABLE_BOOT_DEVICE

Se il computer non si avvia presentando un Blue Screen of Death (BSOD) con l’errore 0x0000007B INACCESSABLE_BOOT_DEVICE vi possono essere varie cause, ma il primo controllo da fare è quello di verificare che non siano intercorse modifiche sulla configurazione delle Storage.

Quello che può succedere infatti è che volontariamente o a causa di problemi su batteria tampone o altro siano state apportate modifiche alle configurazioni BIOS relative alla modalità SATA dell’unità di avvio relative all’utilizzo della specifica AHCI (Advanced Host Controller Interface) o alle funzionalità RAID. A riguardo si veda la KB 922976 Error message occurs after you change the SATA mode of the boot drive.

Modificando tali impostazioni infatti il driver dello storage con cui è stato installato il sistema risulta non adatto e di conseguenza l’unità di avvio risulta non accessibile come riportato nella KB 922976:

“During the Windows 7 or Windows Vista installation process, any unused storage drivers are disabled. This behavior speeds up the operating system’s startup process. When you change the boot drive to a driver that is disabled, you must enable the new driver before you change the hardware configuration.
For example, assume that you install Windows Vista or Windows 7 on a computer that contains a controller that uses the Pciide.sys driver. Later, you change the SATA mode to AHCI. Therefore, the drive must now load the Msahci.sys driver. However, you must enable the Msahci.sys driver before you make this change.
This issue affects only the boot drive. If the drive that you change is not the boot drive, you do not experience this issue.”

Spesso in conseguenza a questo errore il sistema si riavvia senza mostrare informazioni sull’BSOD, per visualizzare le informazioni è possibile premere F8 all’avvio e selezionare l’opzione Disabilita riavvio automatico in caso di errore di sistema.

Se non si è certi di come erano le impostazioni BIOS all’atto dell’istallazione del Sistema Operativo il consiglio è quello di provare a modificare le configurazioni relative a SATA ed AHCI e verificare se il sistema si avvia.

Un’altra causa di questo errore può essere la corruzione della configurazione di boot che può essere ripristinata tramite la console di recovery utilizzando i comandi:

  • bcdboot C:\windows
  • bootrec /fixboot
  • bootrec /fixmbr
  • bootrec /rebuildbcd

Per ricostruire completamente i boot records è possibile utilizzare i seguenti comandi:

  • bcdedit /export C:\BCD_BU
  • C:
  • cd boot
  • attrib bcd -s -h -r
  • ren C:\boot\bcd bcd.old
  • bootrec /rebuildbcd

Per avviare la console di recovery si vedano le indicazioni fornite al seguente Risoluzione degli errori irreversibili (schermata blu) in Windows 7.