Posso usar o sysprep para corrigir um BSOD de inicialização ao migrar um VHD do Windows 7 para outro computador?

1

Eu tenho o Windows 7 instalado em um arquivo VHD (win7eng.vhd) no meu computador A. Além disso, eu tenho o computador B que tem uma cópia do Win7 instalado fisicamente.

Recentemente, tentei copiar o win7eng.vhd para o meu computador B e adicionar um menu de inicialização usando o bcdedit. No Win7 do B, executo:

bcdedit /copy {default} /d "win7eng on vhd"
bcdedit /set {some-guid} device vhd=[D:]\win7eng.vhd
bcdedit /set {some-guid} osdevice vhd=[D:]\win7eng.vhd

Então, em B, quando tento inicializar o "win7eng on vhd", alguns segundos depois da animação do logotipo do Windows, vejo a tela azul da morte. A captura de tela é:

B é um PC normal sem um controlador de disco especial (na verdade, uma VM Workstation VM em execução no VMware Workstation 8.0), ou seja, o DVD de instalação do Win7 possui um driver de armazenamento para todo o hardware.

Minha pergunta: Como posso corrigi-lo no computador B? Eu sei algo sobre a ferramenta sysprep. Se eu fizer um sysprep /generalize em A e depois copiar o vhd generalizado para B, ele poderá ser inicializado (não verificado ainda). Se puder inicializar, posso fazer a coisa sysprep /generalize diretamente no computador B (sem se referir a A, suponha que A seja roubado)?

    
por Jimm Chen 15.12.2012 / 13:09

1 resposta

0

Embora a causa raiz deste 0x7B BSOD ainda esteja em mistério, eu consigo consertá-lo usando o CD Paragon Advanced Recovery (compre o Paragon Hard Disk Manager 12 Professional, preço listado $ 99.95).

Ao inicializar em CD (um env WinPE), anexar o meu vhd, então P2P Adjust OS ... , selecione o sistema operacional no meu vhd, deixe-o corrigir. Funciona como um encanto.

BTW: É estranho que o software Paragon instalado dentro do Windows 7 não tenha o item de menu P2P Adjust OS ... (image ). Então, felizmente, encontro-o no CD de recuperação.

    
por 12.01.2013 / 14:22