Використовуючи Ubuntu 15.10 (працює також на Ubuntu 16.04), ви можете встановити vhdimount та tsk (The Sleuth Kit) через:
sudo apt-get install libvhdi-utils sleuthkit
Потім ви можете зробити наступне:
sudo mkdir -v /mnt/vhd
sudo vhdimount -X allow_root /path/to/file.vhd /mnt/vhd/
sudo mmls -aB /mnt/vhd/vhdi1
Далі, вам доведеться обчислити зміщення з результату mmls
такого:
echo offset*512 | bc
І закінчити:
sudo mkdir -v /media/${USER}/your/folder
sudo mount -vt ntfs-3g -o ro,noload,offset=offset-found /mnt/vhd/vhdi1 /media/${USER}/your/folder
Замініть offset-found
за своїм компенсацією. Можливо, вам також доведеться змінити тип fs відповідно до типу fs, який міститься у вашому файлі vhd.
Я створив сценарій, тому мені не потрібно вводити це кожен раз;)