Não é possível inicializar o Windows 7 após a migração de GPT / RAID

2

Recentemente fiz uma migração de um único disco rígido para um array RAID. Eu fiz o backup de minhas partições com o Clonezilla e tudo funcionou bem. Consegui restaurar as partições principais do Windows 7 Bootloader e do Windows 7 para a matriz RAID do meu hardware. No momento, estou executando em uma configuração de inicialização dupla com um derivativo do Ubuntu em uma tabela de partição GPT.

A distribuição Linux restaurada foi ótima e funcionou bem, mas o Windows se recusa a inicializar. Eu tentei o seguinte:

  • Reparo de inicialização do Ubuntu.
  • Atualizando o GRUB manualmente.
  • Experimentando um disco de Reparo de Inicialização do Windows (sempre me informa que meu sistema não é compatível com o tipo de disco).
  • Copiando novamente a partição com o Clonezilla.

Nada parece ter funcionado até agora. Fui solicitado a criar uma pequena partição não formatada em meu disco pelo Boot Repair, então fiz isso e dei o sinalizador "bios_grub" conforme solicitado. Agora, no GRUB, tenho duas entradas:

  1. Windows 7 (/ dev / sda2)
  2. Windows 7 (/ dev / sda3)

Quando inicializo a opção número um, recebo o seguinte erro:

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:

  1. Insert your Windows installation disc and restart your computer.
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer manufacturer for assistance.

File: \Boot\BCD
Status: 0xc000000e
Info: An error occured while attempting to read the boot configuration data.

Quando eu inicializo a opção número dois, fico com um cursor piscando e nada mais.

Alguma idéia sobre o que tentar em seguida?

    
por Naftuli Kay 23.12.2012 / 12:29

1 resposta

3

Não sou 100% positivo, mas parece que você converteu de um disco particionado por MBR para um que usa o novo sistema GPT (GUID Partition Table). O problema é que, embora o Linux esteja feliz em inicializar a partir de um disco GPT em um computador baseado em BIOS, o Windows não é. Se minha análise estiver correta, você tem duas opções para se recuperar desse problema:

  • Converter o Windows para inicializar no modo EFI. Isso só é prático se você tiver um firmware que suporte tanto o modo BIOS quanto o modo de inicialização EFI. A maioria dos hardwares vendidos nos últimos 1,5 anos, mas poucos sistemas anteriores suportam EFI. Veja esta página para um procedimento detalhado de conversão. É um pouco entediante. Em alguns casos, você pode usar o software chamado DUET para permitir que os sistemas baseados em BIOS inicializem no modo EFI, mas isso não é 100% confiável.
  • Converta seu novo disco do GPT para o modo MBR. Isso é possível somente se o disco (ou array RAID no seu caso, supondo que este seja hardware RAID) for menor que 2TiB (ou até 4TiB se você puder tocar "fast and loose" com algumas regras); para discos maiores, o GPT é uma necessidade. Você pode fazer a conversão sem perda de dados com o fdisk GPT, que vem com a maioria das distribuições do Linux em um pacote chamado gdisk ou% código%. Consulte a documentação do fdisk da GPT para obter informações sobre como fazer essas conversões. Depois de concluir a conversão, você precisará reinstalar o GRUB. Nesse ponto, o Windows pode iniciar a inicialização (via GRUB), ou você pode precisar fazer mais alguns reparos específicos do Windows para fazê-lo funcionar.

Se a sua matriz for maior que 2TiB e você não tiver firmware compatível com EFI, considere consultar o manual do hardware RAID para ver se é possível dividir a matriz em dois discos virtuais - um pequeno que você pode partição com MBR para manter o Windows feliz e um maior com o GPT para usar para dados e para o Linux. Isso pode exigir o backup e a restauração de seus dados. O DUET é outra opção, mas esteja ciente de que ele raramente funciona em computadores baseados em AMD, e é tedioso se levantar e funcionando mesmo em um cenário melhor.

    
por 24.12.2012 / 00:55