Realicé una instalación antigua de Windows XP con VirtualBox y funciona / funciona bien después del ritual normal de realizar una instalación de reparación.
Noté que VirtualBox configuraba de forma predeterminada mi controlador de disco duro en IDE, aunque en realidad es un disco SATA debajo del capó. Por supuesto, esto debería reducir el rendimiento, ya que no está utilizando las instrucciones AHCI.
Así que quité el controlador IDE, configuré un nuevo controlador SATA y le agregué el disco virtual. Naturalmente XP BSOD en el arranque ya que el hardware cambió ...
Pero donde estoy perplejo es, ¿BSOD durante la reparación también se instala? Da el código de parada normal de 0x7B (lo que significa que el patrón de órbita de la Luna cambió aproximadamente 1.342 pulgadas hacia la izquierda).
¿Por qué está pasando esto? ¿Qué puedo hacer para que la reparación se ejecute? He estado fuera del soporte de escritorio durante años y estoy oxidado. Me gustaría no tener que volver a usar el controlador virtual IDE.
Respuestas:
Encontré este error exacto al mover una instalación física de Windows XP con un controlador SATA a un controlador IDE virtual (porque no pude hacer que mi Windows XP iso arranque con el controlador SATA y realice una operación de reparación).
El problema es que Windows XP solo registra controladores específicos durante la instalación, por lo que no puede cambiar de un controlador IDE a un controlador SATA (o viceversa) sin reparar la instalación. Sin embargo, en lugar de reparar la instalación, también puede agregar manualmente el soporte para el controlador SATA al registro de Windows.
Para arreglar esto:
MergeIDE.reg
Archivo en el registro del sistema.Este caso particular de la
0x7B
El código de parada está documentado por Microsoft aquí , y la corrección está documentada por VirtualBox aquí .fuente