« VHDX » : différence entre les versions

Aller à la navigation Aller à la recherche
(Page créée avec « '''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 capaci... »)
 
mAucun résumé des modifications
Ligne 14 : Ligne 14 :
** <code>exit</code>
** <code>exit</code>
{{source|Blog de Vincent|https://blog.vincentcharles.ovh/index.php/2018/05/08/reduire-la-taille-des-vhdx/}}
{{source|Blog de Vincent|https://blog.vincentcharles.ovh/index.php/2018/05/08/reduire-la-taille-des-vhdx/}}
Si le montage du disque virtuel ne fonctionne pas :
* <code>select vdisk file=m:\test.vhdx</code>
* <code>attach vdisk</code>
* <code>select partition 1</code>
* <code>assign letter = R:</code>
Autre proposition :
<source lang="dos">
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>
{{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}}

Version du 14 juin 2021 à 14:53

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/)