12 Jul 2026, 00:00

Accéder au contenu d'un VHDX depuis Linux

Share

https://stackoverflow.com/questions/36819474/how-can-i-attach-a-vhdx-or-vhd-file-in-linux

Installation :

sudo apt-get install libguestfs-tools

Montage :

# detegtion auto de la partition systeme
guestmount --add disk.vhdx --inspector --ro /mnt/


# ou choix manuel de la partition
guestmount --add disk.vhdx -m /dev/sda1 --ro /mnt/

Il faut que l’utilisateur ait des droits d’écriture sur le point de montage.
Si on lance la commande avec sudo, l’utilisateur simple ne pourra pas parcourir le contenu.

L’option --inspector va analyser le disque, et sélectionner automatiquement ce qui ressemble à une partition système.
Si plusieurs partitions, on peut la sélectionner avec l’option -m device. L’identifiant de disque (sda) ne correspond PAS au disque de l’hôte ; le disque virtuel est considéré comme sda (à voir si différent si plusieurs disques montés ? )
Si la partition n’est pas montable (mauvais numéro ou FS illisible), un message d’erreur va lister les partitions valides et leur FS.

On peut aussi lister les partitions avec
virt-filesystems -a disk.vhdx

Pour démonter l’image :
guestunmount /mnt