у меня есть vhd-образ, хранящийся на NAS. Я не могу напрямую смонтировать его, потому что NAS хранит файл в ext3-системе (я читал, что это вызывает проблемы). Я не могу скопировать файл на NTFS-диск, потому что он огромен, едва умещается в доступном пространстве, и перенос займет вечность. Есть ли способ открыть vhd в другом программном обеспечении? Я читал, что DeamonTools Ultimate может монтировать vhd-файлы, но это не бесплатно. Любое экономичное решение?
Спасибо за вашу помощь
// edit: я пробовал тестовую версию deamon tools ultimate, и она сообщает мне, что не распознала диск или формат. Так что, наверное, та же проблема.
Можете ли вы получить доступ к вашему NAS с вашего компьютера с Windows через CIFS / SMB?
Если это так, вы можете попробовать подключить диск к общему ресурсу SMB, а затем подключить его с помощью DISKPART:
C:\> net use x: \\nas\share
C:\> diskpart
DISKPART> select vdisk file=x:\pathto\the_disk.vhd
DISKPART> attach vdisk
DISKPART> assign letter=y
DISKPART> quit
C:\> dir y:
Убедитесь, что в данный момент на этот VHD ничего не записывается, и ожидайте, что производительность будет ужасной.
В противном случае, это NAS на базе Linux, и есть ли у вас root / терминальный доступ к нему?
Если это так, вы можете смонтировать виртуальный жесткий диск локально на NAS, а затем скопировать нужные файлы в (доступный для общего доступа) ваш ящик Windows:
~# (yum install|apt-get|ipgk install|your-package-manager) virtualbox-fuse
~# mkdir /mnt/vhd
~# vdfuse -w -f /pathto/the_disk.vhd /mnt/vhd
~# ls /mnt/vhd
~# cp /mnt/vhd/Partition1/the_file_you_want.dat /usr/share/the_share