Como faço para converter um vhd em um arquivo wim?

20

Eu apenas configurei e instalei uma nova VM, agora preciso convertê-la para um wim rapidinho, para fazer o upload para o meu servidor sccm. Por algum motivo, não consigo alterar as propriedades da VM para inicializar a partir de um nic legado para o pxe, que é como eu normalmente capturo minhas imagens usando o sccm. O VMM apenas altera as configurações de volta, mesmo que seja bem-sucedido.

De qualquer forma, a primeira página do google foi terrível para isso, com a exceção de um script .ps1 de terceiros no site da MS, mas estou usando 2012r2, eu deveria ser capaz de fazer isso nativamente, né?

    
por MDMoore313 23.06.2014 / 22:46

2 respostas

26

Com certeza, vamos postar uma resposta correta e apropriada para o Google. Esta é uma execução simples do Powershell de 2 comandos, usando o módulo dism . O dism pode ser copiado para versões anteriores do Windows, desde que você tenha a versão apropriada da estrutura de gerenciamento do Windows.

Primeiro, monte o vhd usando

Mount-WindowsImage -ImagePath C:\VHDs\BigHomies.vhdx -Path C:\VHDMount -Index 1

Então, capture-o em um wim com

New-WindowsImage -CapturePath C:\VHDMount -Name Win7Image -ImagePath C:\CapturedWIMs\Win7.wim -Description "Yet another Windows 7 Image" -Verify

E deixe fazer isso. Quando terminar, você pode desmontar o vhd e descartar qualquer alteração usando:

Dismount-WindowsImage -Path C:\VHDMount -Discard
    
por 23.06.2014 / 22:46
3

Se, por algum motivo, o Powershell não for uma opção - não se desespere!

No Windows 7 ou mais tarde, você pode montar o .vhd via gerenciamento de disco ( link )

Depois de montado, você pode usar o imagex.exe para capturar o .wim ( link de technet )

    
por 25.08.2014 / 19:51