[解决]VritualBox无法在创建虚拟硬盘[ NS_ERROR_FAILURE (0x80004005) ]

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
taper
帖子: 95
注册时间: 2009-07-10 8:22
来自: 中国某地
联系:

[解决]VritualBox无法在创建虚拟硬盘[ NS_ERROR_FAILURE (0x80004005) ]

#1

帖子 taper » 2010-07-28 22:03

Ubuntu 版本: 10.04 LTS
VirtualBox 版本:3.2.6 (非OpenSource版本 )

我用VirtualBox试图在我的NTFS分区上创建一个虚拟硬盘,在最后一部点击完成后出错了(如图):
在NTFS分区中创建虚拟硬盘出错
在NTFS分区中创建虚拟硬盘出错
经过一番Google,我尝试了以下几种方法:
1、将自己加入了vboxusers用户组。 [失败]
2、怀疑是NTFS权限的问题,安装了ntfs-config包,选择启用内部设备写入支持后。 [失败]
3、输入命令:

代码: 全选

  sudo /etc/init.d/vboxdrv setup  
(来源:http://ubuntuforums.org/showthread.php?t=1198060,似乎别人已经解决问题了)
[失败]
4、尝试用 sudo su 后再启动虚拟机(即一root权限启用虚拟机),创建虚拟硬盘。 [失败]
5、尝试在Ubuntu的Ext4分区中创建了虚拟硬盘,成功,然后在copy到NTFS分区中,新建虚拟机,使用刚刚创建的虚拟硬盘,发现仍然不行,无法分配虚拟硬盘(如图):
显示无法分配虚拟硬盘
显示无法分配虚拟硬盘
确定自己对虚拟机的配置文件有写入权限后(我的虚拟机的配置文件和虚拟硬盘都是放在NTFS分区中的),仍是如此,最后发现连删除虚拟机也不行了(如图):
无法删除虚拟机
无法删除虚拟机
没办法,只好人工删除。
[失败]
6、尝试在VirtualBox的帮助文件中以 NET 为关键词搜索,但是似乎没有找到什么有用的东西(。。呃,我基本上也看不懂那些E文。。)

现在我只好在原本不大的Ubuntu系统分区中建立虚拟机,将就着用了。

就是想不通,以前的老版本VirtualBox中在NTFS分区中创建虚拟机一切正常,为什么现在却不行了呢?折腾了一个下午,仍是百思不得其解。
唉,人品不好啊。。。。。 :em87

Any ideas ?


PS:同时贴出mount的内容:

代码: 全选

  /dev/sda7 on /media/FM type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)  
那个 /dev/sda7 就是我想要创建虚拟硬盘的NTFS格式分区,卷标是:FM

:em20 囧囧有神。 :em20


===========================================================================


经过一番苦苦探索( - -|| ) 我终于找到了原因所在:我的NTFS分区启用了压缩功能!!!
只要在Windows下将整个分区的压缩功能都取消调都 OK 了 !
而原来就存在的文件为了以后方便最好也一同取消压缩属性。(话说,这一步可真够耗时间的啊 。。。)

另外,NTFS的压缩功能如果被启用的话,在 VirtualBox 中添加数据空间,然后再在虚拟机的win中挂载时也会出错(症状为 “ 写入缓存失败,windows无法写入文件 ” ),所以这个功能对于Linux的用户来说,还真有点危害啊。


============================================================================


唉,居然没有人回应一下,只好自己庆贺自己咯。。。。
:em05 :em05 :em05
Love Geek ...

-------------------------
看看这个
glzhang8610
帖子: 6
注册时间: 2010-08-24 17:58

Re: [解决]VritualBox无法在创建虚拟硬盘[ NS_ERROR_FAILURE (0x80004005) ]

#2

帖子 glzhang8610 » 2010-12-07 20:47

很经典阿。
都已经被别人转载了。


:em09 :em09 :em09 :em09
回复