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

Kvm、VMware、Virtualbox、Xen、Qemu 等
lsq2003
帖子: 155
注册时间: 2007-09-21 12:13
送出感谢: 0
接收感谢: 0

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

#1

帖子 lsq2003 » 2007-09-21 15:48

今天一天在研究那个vmware..从5.5装到server.然后再转点到workstation6.0..都不能解决一个问题..当把虚拟机的文件放到ntfs格式的分区时启动不了..放到ubuntu分区下的文件夹里就正常使用,,晕啊..难道就不能放到ntfs分区里??我已经装了那个ntfs-3g的补丁啦..救命啊..因为留给ubuntu的容量本来就不大..装不下XP的虚拟机啊..有没有可以帮帮我??谢谢!!
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

#2

帖子 tusheng » 2007-09-21 18:20

ntfs默认是只读的,要写进去的话,不安全。
lsq2003
帖子: 155
注册时间: 2007-09-21 12:13
送出感谢: 0
接收感谢: 0

#3

帖子 lsq2003 » 2007-09-21 20:04

不安全那是另外一回事啦..况且机器是我自己用的也没有说什么安全不安全的..说NTFS不能写,,但我装了那个NTFS-3G后就可以写了啊..完全可以正常的使用..现在是在LINUX的分区中没有那么多的空间啊..难道要重新分区..晕!!
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

#4

帖子 tusheng » 2007-09-21 22:12

看错问题了。

你把vmdk文件移出来了?
lsq2003
帖子: 155
注册时间: 2007-09-21 12:13
送出感谢: 0
接收感谢: 0

#5

帖子 lsq2003 » 2007-09-22 22:27

什么移出来了??不明白..我是新建虚拟机的时候把路径选择到NTFS分区里..一切正常..可是就是启动不了虚拟机..但放到linux分区的时候就可以正常启动...有没有办法解决??
头像
hamaburg
帖子: 284
注册时间: 2006-06-30 12:52
送出感谢: 0
接收感谢: 0

#6

帖子 hamaburg » 2007-09-23 0:42

能不能扩展LVM?
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

#7

帖子 tusheng » 2007-09-23 6:06

lsq2003 写了:什么移出来了??不明白..我是新建虚拟机的时候把路径选择到NTFS分区里..一切正常..可是就是启动不了虚拟机..但放到linux分区的时候就可以正常启动...有没有办法解决??
启动不了是什么提示?
lsq2003
帖子: 155
注册时间: 2007-09-21 12:13
送出感谢: 0
接收感谢: 0

#8

帖子 lsq2003 » 2007-09-23 9:48

我当初是从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]
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

#9

帖子 qianwx » 2007-09-30 12:41

我也有类似问题,以前在windows中安装的虚拟系统,现在搞了一个分区装了ubuntu,想直接读取原ntfs分区的虚拟客户机,,可是出现的错误提示和你一样。。希望有哪个高人能解答一下问题。。
lsq2003
帖子: 155
注册时间: 2007-09-21 12:13
送出感谢: 0
接收感谢: 0

#10

帖子 lsq2003 » 2007-09-30 22:27

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

PS:我是重新安装镜像的,不知直接把镜像从windows move to linux下还可不可以用哦..有试过的人最好说一下..呵呵
头像
MaPhyTech
帖子: 181
注册时间: 2007-07-01 0:05
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 MaPhyTech » 2007-10-01 0:34

试一下:sudo chmod 777 /windows/C(D,E...).
Free!
真实的情感、真实的好奇、真实的为学,真实的做人
拥有这些便的是个天才
一个由真实而得的天才
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

#12

帖子 qianwx » 2007-10-01 8:46

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

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


虽然没有试过,但按照虚拟机机制来说,这样做应该是可以使用的。。毕竟虚拟的系统在主系统来看,只是一个大型的文件而已。。

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

如果哪位有条件,可以试试看把虚拟的客户机挪至fat32分区上,看看是否能直接使用。如果可以用,那就说明就是我之前说的原因了。(当然,别忘记fat32分区那个单文件不大于4g的规定)
zanne
帖子: 69
注册时间: 2007-10-04 0:22
送出感谢: 0
接收感谢: 0

#13

帖子 zanne » 2007-10-22 21:19

我使用vmware不可以,使用virtualbox可以,并且vbox可以设置从盘,容量不够时,添一个就好,方便的很。。。

个人感觉,vbox已经抛下vmware很多了
强颜欢笑
帖子: 54
注册时间: 2007-04-20 16:19
送出感谢: 0
接收感谢: 0

#14

帖子 强颜欢笑 » 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.
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 229 次

#15

帖子 ljj_jjl2008 » 2007-11-19 16:24

没问题呀,我用vbox,虚拟硬盘就放在了ntfs区里,很正常呀
回复

回到 “虚拟机和虚拟化”