Reparación de Windows XP Instale BSOD después de cambiar el controlador de HDD virtual

2

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.

SnakeDoc
fuente
1
¿Está diciendo que su controlador de unidad virtual está configurado a IDE en lugar de AHCI y desea cambiar? No estoy seguro de que vaya a ver mucha diferencia de rendimiento, ya que la emulación del controlador probablemente destruirá cualquier beneficio de rendimiento de AHCI sobre IDE. En cualquier caso, para obtener XP para manejar esto, puede intentar cambiar la clave de registro mencionada aquí: neowin.net/news/…
ernie

Respuestas:

2

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:

  1. Descarga las herramientas MergeIDE alojadas por VirtualBox aquí
  2. Inicie en su instalación de Windows XP con un controlador IDE
  3. Aplica el MergeIDE.reg Archivo en el registro del sistema.
  4. Apague la máquina virtual y cámbiela a un controlador SATA.
  5. Inicie la copia de seguridad de la máquina virtual.

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í .

Darth Android
fuente
Justo lo que recetó el doctor. Gracias.
SnakeDoc
@DarthAndroid: Moví mi disco duro de una computadora de 32 bits a una computadora de Sandy Bridge. Normalmente comienza con la placa base anterior, pero obtengo irql_not_less_or_equal con el estado 0xA en la nueva, lo que significa que hay un problema con un controlador de la computadora antigua. Como tengo este problema por varios meses, vendí la vieja placa base, pero todavía hay muchas cosas que no puedo en las ventanas que reinstalé porque perdí los instaladores de paquetes propietarios. En la nueva placa base, estoy usando un convertidor IDE y el BIOS está configurado para emular IDE.
user2284570