我有一个存储在NAS上的vhd-Image。 我不能直接安装它,因为NAS存储文件在一个ext3系统(我读这是造成麻烦)。 我不能将文件复制到NTFS光盘,因为它太大了,几乎不适合可用的空间,并且转移将永远占用。 有没有办法在任何其他软件中打开vhd? 我读DeamonTools最终可以挂载vhd文件,但这不是免费的。 任何成本效益的解决scheme?
谢谢你的帮助
//编辑:我试着对deamon工具进行最终的testing,它告诉我它不能识别驱动器或格式。 所以可能是同样的问题。
您可以通过CIFS / SMB从Windows机器访问您的NAS吗?
如果是这样,您可以尝试将驱动器映射到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,并期望性能是可怕的。
否则,它是一个基于Linux的NAS,你有根/terminal访问吗?
如果是这样的话,您可以在NAS上本地安装VHD,然后将您需要的文件(可访问的文件)复制到您的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