vmware系列虚拟机启动已经安装在物理硬盘上的Windows的方法 (图解) (2007-03-05 22:27)
分类: VMware
vmware系列虚拟机启动已经安装物理硬盘上的Windows的方法
(IDE硬盘可以使用此方法)
很多使用Linux朋友都有这样的经历:在使用Linux时,有时候从网上下载了一个 .chm 的电子书无法使用linux阅读,在Linux中安装 chm 的阅读器有些麻烦。这时就会很自然的想到 windows 。重启系统虽然也很快,但不能说每次遇到这样的类似的情况都重启到 windows 中。使用 vmware 虚拟机软件安装个 windows 有时候固然也能解决问题,但总感觉很麻烦,而且又占用数GB的磁盘空间。而且虚拟磁盘需要放在单独的分区,否则产生大量碎片文件,时间一长就会影响磁盘性能。(这是能够感觉得到的)
能不能使用 vmware 系列的虚拟机软件挂物理硬盘,从物理硬盘启动硬盘上的 Windows 呢?
以前,我也试过。vmware 开机后,选择启动到 window ,不一会就出现蓝屏。2006年年未在 www.linuxsir.org/bbs 这个Linux论坛上看到一篇文章。提到了关键的问题是改 ATA/ATAPI 控制器为 标准双通道 PCI IDE 控制器。
一: 复制一份硬件配置文件, 重命名其中一个配置文件为 vmware 。
如下图,点击硬件配置文件并复制一个或多个当前的硬件配置文件。重命名第二项为 vmware .
![](http://pubimage.360doc.com/wz/default.gif)
![](http://pubimage.360doc.com/wz/default.gif)
重新启动计算机,在开机选择启动 windows 系统之后,在出现的硬件配置文件的时候选择 vmware 这一项。一会启动系统之后将会修改此在硬件配置文件。
二:修改硬件配置文件。
打开 Windows系统中的 设备管理器。如下图:在第三行 Intel(r)82801BA Bus Master IDE Controller 这一项上右击选择 更新驱动程序
![](http://pubimage.360doc.com/wz/default.gif)
![](http://pubimage.360doc.com/wz/default.gif)
![](http://pubimage.360doc.com/wz/default.gif)
如下图:按上下光标键选择非默认的那一项,下一步,下一步,确定就可以了。放心,能在此例出的都是与系统兼容的驱动程序。因为那个 “显示兼容硬件” 选项默认是勾上的。
![](http://pubimage.360doc.com/wz/default.gif)
三:测试能否在 vmware 中启动物理硬盘上的 windows
重启机器。选择启动到 linux 系统。已知这个系统上安装了 Vmware Workstation 5.5* 。图开环境下普通用户开终端, su - 然后敲入 vmware 然后回车。新建虚拟机,选择第二项,接下来的几个和平时建虚拟机相同。只是在创建磁盘的时候可以选择最下面的一项,选择一块物理硬盘。如有多块硬盘,这时选择其中一个,选择使用整块硬盘。然后下一步,下一步。就可以了。
启动虚拟机,鼠标点击进入虚拟机环境或者Ctrl+Alt+Enter全屏(Ctrl+Alt取消全屏) 。F2改BIOS中的启动设置。改从默认硬盘启动。F10保存并退出。
改BIOS后,虚拟机重启,选择启动 Windows ,在选择硬件配置文件的地方选择 vmware 这一项。这时应该就可以正常启动了。
注意事项:
SATA硬盘暂时不能使用此方法。如果在添加 IDE 硬盘之后,又添加过 SATA 硬盘(被vmware认作SCSI硬盘),在启动windows之后,会提示找到新硬件,这时如果为它装上了 SCSI 的驱动,在重启计算机启动真实环境的 windows 系统后,可能会出现问题。可能 F8 安全模式也进不了。
这种情况下,完全没有必要安装 vmware Tools 。vmware启动的物理硬盘上的windows 2003 Server 没有声音。不是安装 vmware Tools 就能解决的。而且安装vmware tools 后,可能会对真实环境有影响。
如果,感觉内存不够用,可以考虑不使用杀毒软件。对于Windows系统中的重要数据分区,可以在磁盘管理中设置不分配盘符。安全在于意识。