« VHDX » : différence entre les versions

Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Ligne 39 : Ligne 39 :
</source>
</source>
{{source|https://stackexchange.com/|https://superuser.com/questions/1022894/windows-7-command-script-to-mount-vhd-disk-with-assigned-drive-letter-via-diskpa/1199365#1199365}}
{{source|https://stackexchange.com/|https://superuser.com/questions/1022894/windows-7-command-script-to-mount-vhd-disk-with-assigned-drive-letter-via-diskpa/1199365#1199365}}
== Augmentation de la taille pour VirtualBox ==
<source lang="dos">
VBoxManage clonemedium "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifymedium "cloned.vdi" --resize 51200
VBoxManage clonemedium "cloned.vdi" "resized.vmdk" --format vmdk
</source>
== Voir aussi ==
*
[[Catégorie:Informatique‏]]

Version du 18 août 2021 à 14:32

VHDX est un format de fichier utilisé pour décrire un disque dur virtuel. VHD est le format historique d'une capacité maximum de 2 To, le format VHDX a une capacité maximum de 64 To.

Optimisation

Un fichier VHDX (VHD également) peut être optimisé, notamment sur sa taille.

Un fichier VHDX a une taille dynamique. Cela signifie que sa taille s'agrandit automatiquement en fonction des besoins. Si son contenu est réduit, la taille n'est pas automatiquement modifiée.

Il est possible de réduire la taille du fichier :

  • diskpart
    • select vdisk file="C:\..\fichier.vhdx"
    • attach vdisk readonly
    • compact vdisk
    • detach vdisk
    • exit

(Source : Blog de Vincent)

Si le montage du disque virtuel ne fonctionne pas :

  • select vdisk file=m:\test.vhdx
  • attach vdisk
  • select partition 1
  • assign letter = R:

Autre proposition :

set diskPartScript=%TEMP%\%~n0.diskpart
echo select vdisk file="%vhdPath%">"%diskPartScript%"
echo attach vdisk>>"%diskPartScript%"

diskpart /s "%diskPartScript%"
del /q "%diskPartScript%"
REM Assign the drive letter
REM [it is assumed, that only 1 partition exists in the VHD]
echo select vdisk file="%vhdPath%">"%diskPartScript%"
echo select partition 1 >>"%diskPartScript%"
echo assign letter=%driveLetter%>>"%diskPartScript%"

diskpart /s "%diskPartScript%"
del /q "%diskPartScript%"

(Source : https://stackexchange.com/)

Augmentation de la taille pour VirtualBox

VBoxManage clonemedium "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifymedium "cloned.vdi" --resize 51200
VBoxManage clonemedium "cloned.vdi" "resized.vmdk" --format vmdk

Voir aussi