« VHDX » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 6 : Ligne 6 :
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.
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.


=== Optimisation I ===
Il est possible de réduire la taille du fichier :
Il est possible de réduire la taille du fichier :
* <code>diskpart</code>
* <code>diskpart</code>
Ligne 21 : Ligne 22 :
* <code>assign letter = R:</code>
* <code>assign letter = R:</code>


=== Optimisation II ===
Il est possible de réduire la taille du fichier :
* <code>diskpart</code>
** <code>select vdisk file="C:\..\fichier.vhdx"</code>
** <code>attach vdisk</code>
** <code>exit</code>
* Ligne de commande <code>defrag /o /v x:</code> (x: chemin de montage du vdisk)
* <code>diskpart</code>
** <code>attach vdisk readonly</code>
** <code>compact vdisk</code>
** <code>detach vdisk</code>
** <code>exit</code>
{{source|Blog de Vincent|https://blog.vincentcharles.ovh/index.php/2018/05/08/reduire-la-taille-des-vhdx/}}
=== Autre ===
Autre proposition :
Autre proposition :
<source lang="dos">
<source lang="dos">

Version du 31 janvier 2022 à 18:12

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.

Optimisation I

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:

Optimisation II

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

  • diskpart
    • select vdisk file="C:\..\fichier.vhdx"
    • attach vdisk
    • exit
  • Ligne de commande defrag /o /v x: (x: chemin de montage du vdisk)
  • diskpart
    • attach vdisk readonly
    • compact vdisk
    • detach vdisk
    • exit

(Source : Blog de Vincent)

Autre

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