Cuando reemplaza el hardware de la computadora o del servidor (placa base, controlador de unidad, etc.), restaura una imagen del sistema desde una copia de seguridad o migra un host físico al entorno de virtualización (P2V), el BSOD con el error 0x0000007B puede aparecer la primera vez que inicia Windows Server 2008 R2 o Windows 7.
DETENER: 0x0000007B (0xFFFFF880009A9928, 0xFFFFFFFFC0000034, 0x0000000000000000, 0x0000000000000000).
Este código de parada corresponde al INACCESSABLE_BOOT_DEVICE error y está relacionado con la diferencia entre el controlador de disco duro de un nuevo servidor (una computadora o una máquina virtual) del equipo original. Al arrancar, el controlador necesario para arrancar desde el nuevo controlador no se carga. Windows no se puede iniciar debido a esto.
Un administrador puede encontrar el error 0x0000007B en los siguientes casos:
- Al restaurar un sistema operativo desde una copia de seguridad a otra computadora física o una máquina virtual Hyper-V / VMware / VirtualBox (la recuperación de Bare Metal Recovery a otro hardware, como un caso individual);
- Al migrar un sistema físico usando una imagen de computadora (creada, por ejemplo, usando disk2vhd) e implementar una nueva máquina virtual a partir de esta imagen;
- Después de cambiar el modo de controlador SATA en BIOS de AHCI a IDE o viceversa;
- Al reemplazar una placa base y / o un controlador de disco duro.
En mi caso, el problema apareció al migrar un servidor físico con Windows Server 2008 R2 al entorno VMWare. La pantalla azul apareció en el primer inicio de la máquina virtual.
En el modo de depuración, puede ver que el arranque 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 (con Windows 7/2008 R2 o superior) o un disco de inicio (por ejemplo, DART). Si usa el disco de instalación de Windows, presione Mayús + F10 en la primera pantalla de instalación (luego seleccionando un idioma y distribución de teclado). Aparece la ventana del símbolo del sistema, donde debe ejecutar el comando:
Regedit.exe
En la ventana del Editor del registro, vaya al subárbol del registro HKEY_LOCAL_MACHINE y seleccione Archivo -> Cargar colmena. En la unidad del servidor local (no lo confunda con el disco WinPE), seleccione el archivo Windows System32 config SYSTEM. Este archivo almacena la parte del sistema del registro de su copia local de Windows.
Así, montarás (por ejemplo, bajo el nombre local_hkey) la colmena de registro de su sistema desde el disco duro hasta el editor de registro.

En la colmena cargada, vaya a la clave de registro HKEY_LOCAL_MACHINE local_hkey ControlSet001 services .
Encuentre estas claves de registro:
- Atapi;
- Intelide;
- LSI_SAS.
Busque los parámetros REG_DWORD con el nombre Comienzo en cada una de estas claves y cambie sus valores a 0 (0x00000000).
Si había cambiado el modo de su controlador SATA a AHCI antes de que apareciera este error, también debe establecer Start = 0 en el msahci sección.
Nota. El valor Start = 0 significa que el servicio se iniciará al iniciar Windows. Inicio = 3 significa que el servicio se iniciará manualmente.

Para guardar los cambios en el archivo de registro local en el disco, vaya a la clave de registro HKEY_LOCAL_MACHINE local_hkey y seleccione Descargar colmena en el menú.

Ahora puede reiniciar su servidor. Windows debería arrancar normalmente. Buscará e instalará controladores para su nuevo controlador de unidad.
En el caso de VMWare, solo tendrá que instalar VMWare Tools.
Si después de estos cambios su Windows todavía devuelve el mismo error INACCESSABLE_BOOT_DEVICE al arrancar, significa que está usando algún otro tipo de controlador de disco. Intente cambiar el valor del parámetro Inicio en HKEY_LOCAL_MACHINE local_hkey ControlSet001 services de acuerdo con la tabla siguiente.
| Nombre del servicio de Windows | Máquina virtual VMWare | PC física con Windows x64 con adaptador SATA nativo | PC física con controlador RAID |
| 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 |





