Corrección: Error BSOD 0x0000007B (INACCESSABLE_BOOT_DEVICE) en Windows
El error 0x0000007B (INACCESSABLE_BOOT_DEVICE) al iniciar la computadora indica que Windows no puede acceder a la unidad de arranque porque falta un controlador requerido o el disco está dañado.
Un administrador puede encontrar el
0x0000007Berror en los siguientes casos
Cuando restaura Windows desde una copia de seguridad a otra computadora física o a una máquina virtual Hyper-V, VMware o VirtualBox (o en escenarios de recuperación completa a otro hardware);
Durante las migraciones P2V o V2V;
-
Después de mover (clonar) Windows a un nuevo disco duro o computadora;
Si está usando una imagen de Windows para migrar una máquina física (por ejemplo, usando disk2vhd) e implementando una nueva máquina virtual desde esa imagen VHD;
Después de cambiar el modo del controlador SATA en el BIOS de AHCI a IDE/RAID o viceversa (en este caso, simplemente abra la configuración del BIOS y restaure la configuración SATA original);
Al reemplazar una placa base y/o un controlador de disco duro;
Después de actualizar el firmware BIOS/UEFI o cambiar la configuración.
Detenga el error 0x0000007B después de convertir el host físico en una máquina virtual
Más comúnmente, encontré el error 0x7b después de convertir una computadora física con Windows Server 2008 R2 o Windows 7 en una máquina virtual usando VMware vCenter Converter. Una vez completada la conversión, Windows no se iniciará en la nueva máquina virtual y aparecerá una BSOD (pantalla azul de la muerte) con un código de detención en la pantalla:
STOP: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000).El error INACCESSABLE_BOOT_DEVICE en este caso se debe a que el controlador del disco duro del nuevo servidor (computadora o máquina virtual) es diferente del hardware original. Por ejemplo, la mayoría de los hipervisores utilizan de forma predeterminada un controlador SCSI o SAS para conectar discos duros virtuales, que está deshabilitado en Windows de forma predeterminada. El controlador lsi_sas.sys está instalado, pero el servicio que ejecuta está deshabilitado. Como resultado, el sistema operativo no podrá cargar el controlador del controlador requerido y Windows dejará de iniciarse con un BSOD.
En el modo de depuración, puede ver que el inicio de Windows se detiene en la etapa de carga del controlador CLASSPNP.SYS.
Para corregir el error 0x0000007B, debe iniciar desde cualquier medio de instalación de Windows o un disco de inicio (por ejemplo, MsDaRT). Si ha arrancado su computadora desde el medio de instalación, deberá presionar
Shift + F10en la primera pantalla del asistente de instalación (luego selecciona un idioma y una distribución de teclado). Aparecerá la ventana del símbolo del sistema y deberá ejecutar el comando:
Regedit.exeNavegue a la sección de registro HKEY_LOCAL_MACHINE y seleccione Archivo -> Cargar sección en la ventana del Editor de registro. Seleccione \Windows\System3
Estos pasos montarán su subárbol de registro del SISTEMA desde su disco duro en el Editor del Registro. Ingrese un nombre temporal para la nueva sección de registro (por ejemplo, use el nombre local_hkey).
Vaya a la clave de registro HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\services\ en la sección que ha montado.
Encuentre estas claves de registro:
Atapí;
Intelida;
-
LSI_SAS.
Busque el parámetro REG_DWORD llamado Inicio y cámbielo a 0 (0x0000000000) en cada una de estas claves.
Nota. Un valor de Inicio=0 significa que este servicio (y el controlador correspondiente) se cargarán al iniciar Windows. Un valor de Start=3 significa que el servicio debe iniciarse manualmente.
Si configuró el modo de su controlador SATA en AHCI antes de que ocurriera este error, también debe configurar Inicio=0 en la sección msahci.
Para guardar los cambios en el archivo de registro local en el disco, seleccione su clave de registro HKEY_LOCAL_MACHINE\local_hkey y haga clic en Descargar Hive en el menú.
Ahora puede reiniciar su servidor. Windows debería arrancar normalmente. Automáticamente buscará e instalará controladores para su nuevo controlador de disco.
Si después de realizar estos cambios, su Windows aún no arranca con el mismo error INACCESSABLE_BOOT_DEVICE, significa que está utilizando algún otro tipo de controlador de disco.
Intente cambiar el valor del parámetro Inicio en el
HKEY_LOCAL_MACHINE\local_hkey\ControlSet001\servicesclave de acuerdo con la siguiente tabla.
| Windows Service Name | VMWare or Hype-V Virtual Machine | Physical PC Running Windows x64 with Native SATA Adapter | Physical PC with RAID Controller |
| aliide | 3 | 3 | 3 |
| amdide | 3 | 3 | 3 |
| atapi | 0 | 0 | 0 |
| cmdide | 3 | 3 | 3 |
| iastorv | 3 | 3 | 3 |
| intelide | 0 | 3 | 3 |
| msahci | 3 | 0 | 0 |
| pciide | 3 | 0 | 3 |
| viaide | 3 | 3 | 3 |
| LSI_SAS | 0 | 3 | 3 |
¿Cómo instalar manualmente el controlador cuando ocurre un error INACCESSABLE_BOOT_DEVICE?
Puede instalar manualmente los controladores en su imagen de Windows sin conexión. Por ejemplo, después de realizar una migración de host P2V, puede instalar el controlador de disco VMware SCSI o el controlador VirtIO (para virtualización KVM) en una imagen de Windows sin conexión. Para hacer esto, copie los controladores necesarios en una unidad flash USB de arranque, arranque desde allí y abra un símbolo del sistema.
Para instalar el controlador en una imagen de Windows sin conexión (en este ejemplo, está en la unidad F:), ejecute el comando
dism /image:f:\ /add-driver /driver:vioscsi.infAlgunas organizaciones han configurado políticas de grupo que restringen la instalación de controladores de terceros en Windows. Por ejemplo, con las siguientes opciones en Configuración del equipo -> Plantillas administrativas -> Sistema -> Instalación de dispositivos -> Restricciones de instalación de dispositivos:
Impedir la instalación de dispositivos que coincidan con cualquiera de estos ID de dispositivo
Impedir la instalación de dispositivos que utilicen controladores que coincidan con estas clases de configuración de dispositivos
Impedir la instalación de dispositivos extraíbles
Impedir la instalación de dispositivos no descritos por otras configuraciones de políticas.
Windows no puede instalar el controlador de la controladora automáticamente si estas políticas están habilitadas.
En este caso, necesitarás:
Arranque su computadora desde el medio de arranque y cargue el
\Windows\System32\config\SYSTEMsubárbol de registro de la unidad local (como se describe anteriormente);
Luego navegue a la siguiente clave de registro
HKEY_LOCAL_MACHINE\local_hkey\System\ControlSet001\Control\PnPCambie los valores de registro DisableCDDB y DontStartRawDevices a
0Descargue la sección de registro y reinicie su computadora.







