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.
- montei o VHD no Win10 e verifiquei se os arquivos do driver existiam (eles fizeram)
- 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).
- Desmontado o registro e, em seguida, o VHD
- 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!