Eu finalmente resolvi meu problema.
O BSOD indica erro STOP: 0x0000007B
, o que significa inaccessible boot device
.
Isso me coloca no caminho da falta de drivers. Na verdade, as máquinas Hyper-V usam emulação IDE, e suponho que apenas drivers IDE estejam disponíveis na imagem, enquanto meu laptop usa uma unidade eSata.
Para resolver o problema, eu uso o comando DISM / add-driver usando o seguinte procedimento, no laptop que executará o sistema operacional :
- Monte o VHD na gestão de disco (o diskpart também pode) - > no meu computador, que adicionam duas unidades, F: para a partição do sistema reservada, G: para a partição do windows
-
adicione todos os drivers do laptop à imagem digitando:
dism /image:g: /add-driver /driver:c:\windows\inf /recurse
-
Adicione também os últimos drivers baixados:
dism /image:g: /add-driver /driver:c:\somewhere\drivers /recurse
Isso levou alguns minutos, mas depois da operação, meu vhd contém todos os drivers. Acho importante executar o comando no laptop de destino para garantir que todo o driver de hardware real seja adicionado.
Finalmente, reiniciei, selecionei a entrada de inicialização correta e é boot:)
Eu tive que reiniciar várias vezes, devido à nova detecção de hardware, mas finalmente meu sistema foi migrado do Virtual para o físico.