分页: 1 / 2

[问题]虚拟机的文件不能放在ntfs的分区里吗?

发表于 : 2007-09-21 15:48
lsq2003
今天一天在研究那个vmware..从5.5装到server.然后再转点到workstation6.0..都不能解决一个问题..当把虚拟机的文件放到ntfs格式的分区时启动不了..放到ubuntu分区下的文件夹里就正常使用,,晕啊..难道就不能放到ntfs分区里??我已经装了那个ntfs-3g的补丁啦..救命啊..因为留给ubuntu的容量本来就不大..装不下XP的虚拟机啊..有没有可以帮帮我??谢谢!!

发表于 : 2007-09-21 18:20
tusheng
ntfs默认是只读的,要写进去的话,不安全。

发表于 : 2007-09-21 20:04
lsq2003
不安全那是另外一回事啦..况且机器是我自己用的也没有说什么安全不安全的..说NTFS不能写,,但我装了那个NTFS-3G后就可以写了啊..完全可以正常的使用..现在是在LINUX的分区中没有那么多的空间啊..难道要重新分区..晕!!

发表于 : 2007-09-21 22:12
tusheng
看错问题了。

你把vmdk文件移出来了?

发表于 : 2007-09-22 22:27
lsq2003
什么移出来了??不明白..我是新建虚拟机的时候把路径选择到NTFS分区里..一切正常..可是就是启动不了虚拟机..但放到linux分区的时候就可以正常启动...有没有办法解决??

发表于 : 2007-09-23 0:42
hamaburg
能不能扩展LVM?

发表于 : 2007-09-23 6:06
tusheng
lsq2003 写了:什么移出来了??不明白..我是新建虚拟机的时候把路径选择到NTFS分区里..一切正常..可是就是启动不了虚拟机..但放到linux分区的时候就可以正常启动...有没有办法解决??
启动不了是什么提示?

发表于 : 2007-09-23 9:48
lsq2003
我当初是从windows下转到ubuntu下的..但硬盘里有些数据不能删,,所以没有整个硬盘格了..而是把原来的C盘删掉作为系统分区..在安装的时候只是把C盘挂载了一个/目录和swap目录.其他的就没有改过啦..也不知怎么扩展LVM..能说说吗?

当我安了power on的时候就出现了下面的错误了..

VMware workstation unrecoverble error:(vcpu-0)
failed to allocate page for guest RAM!
A log file is available in "/media/sda5/virual pc /dos/vmware.log".
A core file is available in "/media/sda5/virual pc /dos /core".
please request support and include the contents of the log file and core file.
to collect files to submit to vmware support,run "vm-support".
we will respond on the basis of your support entitlement.[/img]

发表于 : 2007-09-30 12:41
qianwx
我也有类似问题,以前在windows中安装的虚拟系统,现在搞了一个分区装了ubuntu,想直接读取原ntfs分区的虚拟客户机,,可是出现的错误提示和你一样。。希望有哪个高人能解答一下问题。。

发表于 : 2007-09-30 22:27
lsq2003
应该是不支持在windows分区下使用虚拟镜像吧,我前两天重新分区了,把镜像文件放到linux下,,现在使用一切正常,如果找不到更好的办法的,可以先这样解决.

PS:我是重新安装镜像的,不知直接把镜像从windows move to linux下还可不可以用哦..有试过的人最好说一下..呵呵

发表于 : 2007-10-01 0:34
MaPhyTech
试一下:sudo chmod 777 /windows/C(D,E...).

发表于 : 2007-10-01 8:46
qianwx
lsq2003 写了:应该是不支持在windows分区下使用虚拟镜像吧,我前两天重新分区了,把镜像文件放到linux下,,现在使用一切正常,如果找不到更好的办法的,可以先这样解决.

PS:我是重新安装镜像的,不知直接把镜像从windows move to linux下还可不可以用哦..有试过的人最好说一下..呵呵
虽然没有试过,但按照虚拟机机制来说,这样做应该是可以使用的。。毕竟虚拟的系统在主系统来看,只是一个大型的文件而已。。

至于我曾说起在Linux上的虚拟机软件无法使用位于ntfs分区的虚拟客户机,应该是linux系统内核不支持ntfs写操作吧,虽然ntfs-3g可以让系统写ntfs分区,但那属于第三方软件完成的功能,不是系统内核支持的。

如果哪位有条件,可以试试看把虚拟的客户机挪至fat32分区上,看看是否能直接使用。如果可以用,那就说明就是我之前说的原因了。(当然,别忘记fat32分区那个单文件不大于4g的规定)

发表于 : 2007-10-22 21:19
zanne
我使用vmware不可以,使用virtualbox可以,并且vbox可以设置从盘,容量不够时,添一个就好,方便的很。。。

个人感觉,vbox已经抛下vmware很多了

发表于 : 2007-11-19 16:22
强颜欢笑
Please try to set
mainmem.UseNamedFile = "false"
in the vmx.
Then VMware will not try to store the mem-file on the alien filesystem.

发表于 : 2007-11-19 16:24
ljj_jjl2008
没问题呀,我用vbox,虚拟硬盘就放在了ntfs区里,很正常呀