O carregador de inicialização do Debian grub não consegue encontrar o Windows 7

0

Eu tenho usado o Windows 7 por um bom tempo na minha máquina na configuração a seguir. Eu tenho três discos rígidos, todos de tamanhos diferentes, com o Windows sendo instalado no maior. Essa também é a unidade listada como a terceira unidade durante a instalação do Windows. O MBR foi instalado no que está listado como a primeira unidade. Ontem à noite, instalei o Debian na primeira unidade, formatando-o antes de usá-lo. Eu sabia que o grub seria instalado e assumido que seria capaz de pegar a unidade com o Windows instalado. Isto parece não ser o caso. Pelo que eu li hoje, o grub ainda olha para o MBR do Windows para iniciar o Windows, e não consegue encontrar um. Não é apenas corrompido, acabou. Eu tentei reparar o MBR do CD de instalação do Windows, mas como não há MBR, ele não encontra uma instalação para corrigir. Eu posso ver o sistema operacional Windows do Debian, assim posso recuperar tudo o que preciso e reinstalar o necessário, mas gostaria de evitar isso se possível. Qualquer ajuda que você pode fornecer é muito apreciada. Obrigado.

    
por kolbymc 24.08.2014 / 01:30

1 resposta

0

Tente inicializar SystemRescueCD e use o ms-sys programa disponível para gravar um registro MBR no HDD que contém a instalação do Windows. Então tente trabalhar a partir daí.

Honestamente, não tenho ideia de como é possível que o MBR "... tenha desaparecido". Quero dizer, o instalador do GRUB não limpa MBRs nas unidades à vontade.

Então ... Eu tenho outra idéia vaga para pensar: você pode ter uma tabela de partições estilo GPT na sua unidade contendo janelas e sua placa-mãe contém um BIOS "dual" que pode funcionar de acordo com o [U]EFI spec e para a especificação do BIOS (muitos BIOS recentes da AMI fazem isso, especialmente aqueles com interface GUI-y mouse-y).

"O truque" aqui é que, por padrão, esse BIOS funciona como UEFI e o Windows instala algumas variáveis nele, cujo resultado aparece como uma seqüência "Windows Boot Loader" que aparece entre o método para inicializar a caixa. Nesse modo, a única maneira de inicializar é usar o "Gerenciador de Inicialização do Windows", que sabe como encontrar uma partição (especial, 100MiB de tamanho oculto) contendo outro carregador EFI que realmente atrai o Windows. Todas as unidades particionadas por MBR são simplesmente ignoradas, pois a UEFI apenas analisa a GPT.

Mas assim que você escolhe um disco rígido, diretamente, como um dispositivo de inicialização, o BIOS alterna para o modo BIOS antigo e de repente todas as unidades GPT são "invisíveis" (porque o BIOS só sabe como executar o gerenciador de boot ocupando o primeiro 400-algo bytes em um MBR) a menos que algo executado pelo BIOS (GRUB, por exemplo) sabe como encontrá-los por si só.

Então eu diria que uma maneira de tentar recuperar o Windows é voltar a inicializar o "Windows Boot Loader": você não será capaz de inicializar o Debian, mas pelo menos você voltará à estaca zero. / p>

Observação que eu realmente tentaria descobrir se você está tendo GPT em sua unidade do Windows ou não antes de tentar encaixar um MBR de volta nele, pois isso faria com que seu GPT fosse debatido! / p>     

por 26.08.2014 / 19:06