将.vhd存储在Windows 7的ext3-NAS中,而不复制到NTFS磁盘。 这可能吗?

我有一个存储在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