一、我的问题描述是:
我使用virtual pc2007 安装了windows7 OS,虚拟磁盘文件为windows7.vhd,现在要使用virtualbox打开windows7.vhd文件;
过程为:
1,新建虚拟机(操作系统选择windows7),name is windows7
2,在新建虚拟磁盘时,选择了“使用已有的虚拟硬盘文件”⇒'windows7.vhd'
3,create
4,打开新建的windows 7虚拟机
5,正常的从虚拟硬盘引导启动windows7.vhd……但是在此过程中,几秒钟之后,虚拟机总是“蓝屏”+重启……
二、结论:
virtualbox 可以直接使用“使用已有的虚拟硬盘文件”,例如:windows xp.vhd;
但是为什么不能直接使用“windows7.vhd”?
三、期望着您的答复,非常谢谢!!!
您可以回复到这个发送的邮箱和另外一个邮箱zkxw2008@hotmail.com
virutalbox和virtual pc都可以支持vhd文件,不代表它们可以共享虚拟文件,毕竟它们对底层硬件的模拟机制是不同的。
就好比你在你的电脑上安装一个win7,然后把硬盘拔到另一台电脑上启动。蓝屏的几率是很大的。
嗯,这个回答我很能接受,谢谢!
但是我现在有个之前一直在使用的Windows7.vhd文件:开发的环境就是在这个上面的,这个开发环境之前是在xp上面跑的虚拟机,现在物理的环境由xp改换为Windows8,但是Windows8 (32bit)下面是不能安装virtualpc的,很郁闷;也试着用vmware转换了一下,但是一直没有转换成功。最后就想着试试virtualbox,结果是之前其他的Windowsxp.vhd的问件是能之间由virtualbox正常打开,使用的;唯独这个Windows7.vhd是不能打开的,现象就是我上面说的那样。那您能否给提一个比较“靠谱”的方案。最终能让我在Windows8 下面使用Windows7.vhd文件。谢谢!
@茶陵后:
Win8有Hyper-V了,应该是可以兼容vpc的镜像文件吧。另外,网上也有在win8上使用virtual pc的文章,可以试一下。