Windows 8.1 + Debian 7.7 (GRUB) arranque dual en dos SSD que no permiten la restauración de MBR para Windows

1

He intentado muchas cosas diferentes para enumerar, pero explicaré las principales.

SSD 1 => Windows 8.1 (arranque primario en BIOS)

SSD 2 => Debian 7.7

GRUB está actualmente en su lugar como gestor de arranque.

He intentado muchas veces eliminar las particiones / volúmenes para Debian en SSD 2 y restaurar el cargador de arranque de Windows a través del símbolo del sistema de disco de instalación o la unidad de reparación USB a través del símbolo del sistema.

Si elimino los volúmenes en SSD 2 que contienen Debian / GRUB , no puedo iniciar Windows 8.1 , y me lleva a un rescate de GRUB en el que dice que no se pudo encontrar la unidad. Solo puedo iniciar Windows 8.1 nuevamente una vez que reinstalé Debian / GRUB .

Una vez que estoy en el símbolo del sistema, hago lo siguiente:

bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /scanos
bootrec.exe /rebuildbcd

(also tried bootrec without .exe, and without the space)

La mayoría de las veces, /fixbooty /rebuildbcddevuelve Element not found, y /scanosdevuelve una detección incorrecta de las instalaciones de Windows. He usado Diskpart para enumerar particiones y marcar las particiones de Windows como activas nuevamente, lo que me permitió usar /fixbooty /rebuildbcd, pero en realidad no funcionaron en la restauración del MBR.

He leído muchas guías y preguntas / respuestas diferentes sobre esto, sin embargo, casi todas se aplican a ambos sistemas operativos que se encuentran en la misma unidad. Ciertas guías incluso mencionan que es muy diferente cuando están en unidades separadas, pero en realidad no proporcionan una solución para ese escenario.

Solo quiero restaurar el cargador de arranque de Windows y eliminar Debian / GRUB de SSD 2 .

DriveDeprived
fuente

Respuestas:

0

Encontré la respuesta después de mucho ensayo y error.

Originalmente no tenía habilitado el Arranque seguro en el BIOS en ningún momento, y luego intenté habilitarlo, pero también deshabilitarlo. A decir verdad, no recuerdo si estaba habilitado cuando logré arreglar esto.

Por lo mejor de mi memoria, hice lo siguiente.

1) Habilite el arranque seguro en el BIOS

2) Asegúrese de que la unidad con Windows 8.1 esté configurada como arranque predeterminado

3) Arranque una vez al disco de instalación de Windows 8 y vaya a Símbolo del sistema

bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /scanos
bootrec.exe /rebuildbcd
YES

(Probablemente encontrará que / fixboot y rebuildbcd no funcionan y probablemente volverá Element not found, y las veces que lo hacen, / rebuildbcd aún encuentra un error en Sí / No / Todo, pero no se preocupe por eso)

4) Ahora en Símbolo del sistema, escriba:

DISKPART
LIST DISK
SELECT DISK # (select the one with Windows)
LIST PARTITION
SELECT PARTITION # (the biggest one that contains Windows, there should be one for 100MB and then one in GB for Windows)
ACTIVE
Exit
Exit

5) Intente utilizar Diagnóstico / Reparación desde el mismo menú que encontró Símbolo del sistema. Probablemente no funcionará, pero está bien.

6) Ingrese el símbolo del sistema nuevamente y escriba:

bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /scanos
bootrec.exe /rebuildbcd
YES

Todo esto debería funcionar esta vez, con el mensaje de que se completó correctamente. Cuando reinicie su computadora, debería decir que no se encontró ningún sistema operativo y usar CTRL + ALT + SUPR para reiniciar.

7) Ahora, reinicie una vez desde el disco de instalación de Windows 8 y ejecute Diagnose / Repair. En realidad, debería funcionar esta vez, y debería iniciarlo en Windows ahora usando el cargador de arranque de Windows ignorando GRUB / Debian.

Me disculpo, pero no puedo recordar con precisión qué hice en qué orden, pero estoy bastante seguro de que fue esto. Recomiendo probar esto con Secure Boot activado y desactivado, ya que no recuerdo cuál de los dos tenía.

DriveDeprived
fuente