Windows 8.1 + Debian 7.7 (GRUB) Inicialização dupla em dois SSDs não permitindo a restauração do MBR para Windows

1

Eu tentei muitas coisas diferentes para listar, mas vou explicar as principais.

SSD 1 = > Windows 8.1 (Inicialização primária no BIOS)

SSD 2 = > Debian 7.7

O

GRUB está atualmente no lugar como gerenciador de inicialização.

Eu tentei muitas vezes apagar as partições / volumes do Debian no SSD 2 , e restaurar o gerenciador de inicialização do Windows via instalação prompt de comando do disco ou unidade de reparo USB via prompt de comando.

Se eu apagar os volumes em SSD 2 contendo Debian / GRUB , não consigo inicializar o Windows 8.1 , e isso me leva a um < strong> GRUB rescue no qual diz que a unidade não foi encontrada. Eu só posso inicializar o Windows 8.1 novamente assim que eu tiver reinstalado o Debian / GRUB .

Quando estou no prompt de comando, faço o seguinte:

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

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

Na maioria das vezes, /fixboot e /rebuildbcd return Element not found e /scanos retornam uma detecção incorreta das instalações do Windows. Eu usei o Diskpart para Listar partições e marquei as partições do Windows como Ativas novamente, o que me permitiu usar /fixboot e /rebuildbcd , mas elas não funcionaram na restauração do MBR.

Eu li muitos guias diferentes e perguntas / respostas sobre isso, mas quase todos se aplicam a ambos os sistemas operacionais que estão na mesma unidade. Certos guias até mencionam que é muito diferente quando em unidades separadas, mas na verdade não fornecem uma solução para esse cenário.

Eu só quero restaurar o gerenciador de inicialização do Windows e remover Debian / GRUB do SSD 2 .

    
por DriveDeprived 09.01.2015 / 16:56

1 resposta

0

Encontrei a resposta depois de muita tentativa e erro.

Eu não tinha Inicialização segura ativada no BIOS em nenhum momento e tentei ativá-la, mas também a desabilitei. Na verdade, não me lembro se foi ativado quando consegui consertar isso.

Pelo melhor da minha memória, fiz o seguinte.

1) Ativar inicialização segura no BIOS

2) Verifique se a unidade com o Windows 8.1 foi definida como inicialização padrão

3) Uma vez inicialize o disco de instalação do Windows 8 e vá para Prompt de Comando

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

(Você provavelmente achará que / fixboot e rebuildbcd não funcionam e provavelmente retornará Element not found , e as vezes que eles fazem, / rebuildbcd ainda encontra um erro em Yes / No / All, mas não se preocupe sobre isso)

4) Agora no Prompt de Comando, digite:

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) Tente usar o Diagnose / Reparo no mesmo menu que você encontrou no Prompt de Comando. Provavelmente não vai funcionar, mas tudo bem.

6) Digite Prompt de Comando novamente e digite:

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

Isso tudo deve funcionar desta vez, com a mensagem que foi concluída com êxito. Quando você reinicia o computador, ele deve informar que nenhum sistema operacional foi encontrado e usar CTRL + ALT + DEL para reiniciar.

7) Agora, faça uma inicialização a partir do disco de instalação do Windows 8 novamente e execute o comando Diagnose / Reparar. Ele deve realmente funcionar desta vez, e deve inicializar você no Windows agora usando o bootloader do Windows ignorando o GRUB / Debian.

Peço desculpas, mas não me lembro precisamente do que fiz em que ordem, mas tenho quase certeza de que foi isso. Eu recomendo tentar isso com o Secure Boot ativado e desativado, já que não consigo lembrar qual dos dois eu tive.

    
por 10.01.2015 / 04:04