VirtualBox 版本:3.2.6 (非OpenSource版本 )
我用VirtualBox试图在我的NTFS分区上创建一个虚拟硬盘,在最后一部点击完成后出错了(如图): 经过一番Google,我尝试了以下几种方法:
1、将自己加入了vboxusers用户组。 [失败]
2、怀疑是NTFS权限的问题,安装了ntfs-config包,选择启用内部设备写入支持后。 [失败]
3、输入命令:
代码: 全选
sudo /etc/init.d/vboxdrv setup
[失败]
4、尝试用 sudo su 后再启动虚拟机(即一root权限启用虚拟机),创建虚拟硬盘。 [失败]
5、尝试在Ubuntu的Ext4分区中创建了虚拟硬盘,成功,然后在copy到NTFS分区中,新建虚拟机,使用刚刚创建的虚拟硬盘,发现仍然不行,无法分配虚拟硬盘(如图): 确定自己对虚拟机的配置文件有写入权限后(我的虚拟机的配置文件和虚拟硬盘都是放在NTFS分区中的),仍是如此,最后发现连删除虚拟机也不行了(如图): 没办法,只好人工删除。
[失败]
6、尝试在VirtualBox的帮助文件中以 NET 为关键词搜索,但是似乎没有找到什么有用的东西(。。呃,我基本上也看不懂那些E文。。)
现在我只好在原本不大的Ubuntu系统分区中建立虚拟机,将就着用了。
就是想不通,以前的老版本VirtualBox中在NTFS分区中创建虚拟机一切正常,为什么现在却不行了呢?折腾了一个下午,仍是百思不得其解。
唉,人品不好啊。。。。。

Any ideas ?
PS:同时贴出mount的内容:
代码: 全选
/dev/sda7 on /media/FM type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)


===========================================================================
经过一番苦苦探索( - -|| ) 我终于找到了原因所在:我的NTFS分区启用了压缩功能!!!
只要在Windows下将整个分区的压缩功能都取消调都 OK 了 !
而原来就存在的文件为了以后方便最好也一同取消压缩属性。(话说,这一步可真够耗时间的啊 。。。)
另外,NTFS的压缩功能如果被启用的话,在 VirtualBox 中添加数据空间,然后再在虚拟机的win中挂载时也会出错(症状为 “ 写入缓存失败,windows无法写入文件 ” ),所以这个功能对于Linux的用户来说,还真有点危害啊。
============================================================================
唉,居然没有人回应一下,只好自己庆贺自己咯。。。。


