web-dev-qa-db-fra.com

Comment convertir un vhd en un fichier wim?

Je viens d'installer et de préparer sysprep une nouvelle machine virtuelle sympa, maintenant je dois la convertir en wim très rapidement, pour la télécharger sur mon serveur sccm. Pour une raison quelconque, je ne peux pas modifier les propriétés VM pour démarrer à partir d'un nic hérité pour pxe, c'est ainsi que je capture habituellement mes images à l'aide de sccm. VMM modifie simplement les paramètres immédiatement, même bien qu'il indique réussi.

Quoi qu'il en soit, la première page de Google était terrible pour cela, à l'exception d'un script .ps1 tiers sur le site Web de MS, mais j'utilise 2012r2, je devrais pouvoir le faire en mode natif, droite?

21
MDMoore313

Absolument, affichons une réponse correcte et appropriée pour Google. Il s'agit d'une exécution Powershell à 2 commandes simples, utilisant le module dism. Le démontage peut être copié dans des versions antérieures de Windows, à condition que vous disposiez de la version appropriée du cadre de gestion de Windows.

Tout d'abord, montez le VHD à l'aide de

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

Ensuite, capturez-le dans un wim avec

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

Et laisse faire ça. Lorsque vous avez terminé, vous pouvez démonter le vhd et annuler toutes les modifications en utilisant:

Dismount-WindowsImage -Path C:\VHDMount -Discard
27
MDMoore313

Si, pour une raison quelconque, Powershell n'est pas une option - ne désespérez pas!

Dans Windows 7 ou version ultérieure, vous pouvez monter le .vhd via la gestion des disques ( link )

Une fois qu'il est monté, vous pouvez utiliser imagex.exe pour capturer le .wim ( lien technet )

3
Vlad274