Preparando uma instalação do Windows 7 x64 para hospedagem Hyper-V

1

Estou mudando para o Windows 10, mas preciso manter minha instalação antiga do Windows 7 utilizável por meio do host do Hyper-V.

Tentei conectar uma máquina virtual ao antigo disco Win7, mas recebi um erro STOP 0x7B (dispositivo de inicialização inacessível), indicando que a instalação do Win7 não tem os drivers corretos instalados para a alteração em uma máquina virtual.

Eu pesquisei no Google, mas não consegui encontrar uma solução clara do tipo "como preparar um sistema operacional Win7 existente para P2V" (a maioria discute como preparar imagens limpas). Alguma sugestão sobre como alterar a instalação do Win7 para que funcione no Win10-HyperV?

    
por Quango 21.08.2015 / 10:14

1 resposta

1

Finalmente encontrei um artigo útil e consegui corrigir os vários problemas, por isso vou documentá-los aqui para os outros.

Minha máquina tinha um SSD de 500 GB com o Windows 7 Pro instalado. Instalou um novo SSD de 1 TB como o disco principal e instalou o Windows 10 Pro. Adicionado o cliente Hyper-V e, em seguida, convertido o antigo disco SSD em um arquivo .VHD.

Problema

Quando tentei executar o VHD como um PC cliente virtual no Win10 Hyper-V, obtive uma tela azul com um erro STOP 0x0000007b (inaccessible boot device) . Isso seria desligado após um segundo e a máquina virtual reiniciaria. Isso normalmente é causado por problemas de driver (já que o movimento P2V significa que o hardware mudou).

Solução

Eu finalmente encontrei um artigo do TechNet sobre esse problema, que aconselha a verificação de três arquivos de driver e a reinicialização de algumas entradas do Registro.

  1. montei o VHD no Win10 e verifiquei se os arquivos do driver existiam (eles fizeram)
  2. Montei o registro do Win7 VHD e consertei as entradas do registro no artigo (fiz todas elas desde que consegui recriar o VHD se ele morreu).
  3. Desmontado o registro e, em seguida, o VHD
  4. Reiniciou a máquina virtual

Mais erros

Desta vez, obtivemos um erro diferente - não foi possível inicializar dizendo

File: \Windows\System32\winload.exe
Status: 0xc0000002
Info: The selected entry could not be loaded because the application is missing or corrupt.

Eu tentei seguir este artigo: Como corrigir winload.exe está faltando ou problema corrompido na inicialização do Windows 7? - isso envolve a montagem do DVD Win7 e inicialização para isso, mas isso não funcionou.

No entanto, a opção de reparo estava dizendo que ele poderia ver erros e corrigi-los. Deixando a opção de reparo fazer sua coisa funcionou e agora eu poderia inicializar o sistema operacional Win7 como uma máquina virtual. Viva!

    
por 21.08.2015 / 13:50