论文部分内容阅读
妙用Ghost,Win7虚拟WinXP疾如风
如果我们想在Win 7下快速安装虚拟的WinXP系统,可以使用Ghost和VHD这两大技术帮忙。原理很简单,Win7和虚拟机都支持VHD磁盘文件的加载和管理,那么我们先建立一个空的VHD磁盘,然后用Ghost还原的功能将系统丢到VHD磁盘中,再让虚拟机(这里以“Microsoft Virtual PC 2007”为例,下载地址:http://tinyurl.com/7hs4ly6)直接加载它就好了。
准备好“winxp.gho”文件和用于还原的“Ghost32.exe”程序,“winxp.gho”可以在各种Ghost XP系统光盘中找到。其名字可能不是“winxp”,但只要格式为GHO,大小约600MB大小的文件就是它了。
右键点击桌面的“计算机”选择“管理”,在打开的管理窗口中展开“计算机管理(本地)→存储→磁盘管理”选项。再右击“磁盘管理”选择“创建”,按提示在任意NTFS分区(假设为J盘)中创建一个名为“winxp.vhd”、类型为“动态扩展”、大小为10GB的VHD文件(如图1)。
运行“Ghost32.exe”程序,选择“Partition→From Image”,弹出选择框,先是选择“Image”文件,定位到“winxp.gho”文件上即可,然后选择被还原的磁盘分区,点中名为“Msft Vitrual Disk1.0”(即VHD磁盘,如图4)的磁盘主分区,点击“OK”进行还原。
因为所有操作都在一块硬盘中,所以这还原速度飞快。普通情况下,一个WinXP还原也就是3分钟不到。还原完毕,虚拟WinXP的安装就完成了一大半。返回“计算机管理窗口”,右键选择VHD分区,选择“分离VHD”(如图5)。
接下来就是用虚拟机加载这个分离出的VHD文件了。运行“Microsoft Virtual PC 2007”,按向导提示创建虚拟机,在“虚拟硬盘选项”这一步,选择“一个已存在的虚拟硬盘”(如图6),然后导入之前制作的“winxp.vhd”文件。
创建完毕后就可以用虚拟机加载它并运行了,其具体效果与用Ghost XP光盘在实体机上刚装完是一样的。对于熟练者来说,该虚拟系统的安装不会超过10分钟,如果是常规安装可能还在慢慢地复制文件……
此时程序会自动创建VHD磁盘并加载到系统中,等到屏幕出现“成功指派驱动器号或装载点”提示时,则表明VHD创建加载成功(如图8)。
返回bootice主界面,单击“分区管理”,在打开的窗口中选中主分区,单击“激活”按提示将虚拟磁盘分区设置为“活动主分区”。再次返回主界面,切换到“BCD编辑”标签,单选“其他位置BCD”,选择“N:ootcd”文件,然后单击“查看/修改”。接着在弹出的编辑窗口单击“添加→Windows 7/vista/2008启动项”,将“启动磁盘”项选为当前VHD磁盘,然后“启动分区”项改成VHD磁盘分区,“菜单标题”写为“Windows 7”,其他设置保持默认状态(如图12)。最后依次单击“保存当前系统设置”和“保存全局设置”退出。
这样VHD文件的自启动问题也解决了,那么它就可以被虚拟机成功加载。如果你想看看是啥效果,那就按照之前的方式,用虚拟机加载启动看看吧!
如果我们想在Win 7下快速安装虚拟的WinXP系统,可以使用Ghost和VHD这两大技术帮忙。原理很简单,Win7和虚拟机都支持VHD磁盘文件的加载和管理,那么我们先建立一个空的VHD磁盘,然后用Ghost还原的功能将系统丢到VHD磁盘中,再让虚拟机(这里以“Microsoft Virtual PC 2007”为例,下载地址:http://tinyurl.com/7hs4ly6)直接加载它就好了。
准备好“winxp.gho”文件和用于还原的“Ghost32.exe”程序,“winxp.gho”可以在各种Ghost XP系统光盘中找到。其名字可能不是“winxp”,但只要格式为GHO,大小约600MB大小的文件就是它了。
右键点击桌面的“计算机”选择“管理”,在打开的管理窗口中展开“计算机管理(本地)→存储→磁盘管理”选项。再右击“磁盘管理”选择“创建”,按提示在任意NTFS分区(假设为J盘)中创建一个名为“winxp.vhd”、类型为“动态扩展”、大小为10GB的VHD文件(如图1)。
运行“Ghost32.exe”程序,选择“Partition→From Image”,弹出选择框,先是选择“Image”文件,定位到“winxp.gho”文件上即可,然后选择被还原的磁盘分区,点中名为“Msft Vitrual Disk1.0”(即VHD磁盘,如图4)的磁盘主分区,点击“OK”进行还原。
因为所有操作都在一块硬盘中,所以这还原速度飞快。普通情况下,一个WinXP还原也就是3分钟不到。还原完毕,虚拟WinXP的安装就完成了一大半。返回“计算机管理窗口”,右键选择VHD分区,选择“分离VHD”(如图5)。
接下来就是用虚拟机加载这个分离出的VHD文件了。运行“Microsoft Virtual PC 2007”,按向导提示创建虚拟机,在“虚拟硬盘选项”这一步,选择“一个已存在的虚拟硬盘”(如图6),然后导入之前制作的“winxp.vhd”文件。
创建完毕后就可以用虚拟机加载它并运行了,其具体效果与用Ghost XP光盘在实体机上刚装完是一样的。对于熟练者来说,该虚拟系统的安装不会超过10分钟,如果是常规安装可能还在慢慢地复制文件……
此时程序会自动创建VHD磁盘并加载到系统中,等到屏幕出现“成功指派驱动器号或装载点”提示时,则表明VHD创建加载成功(如图8)。
返回bootice主界面,单击“分区管理”,在打开的窗口中选中主分区,单击“激活”按提示将虚拟磁盘分区设置为“活动主分区”。再次返回主界面,切换到“BCD编辑”标签,单选“其他位置BCD”,选择“N:ootcd”文件,然后单击“查看/修改”。接着在弹出的编辑窗口单击“添加→Windows 7/vista/2008启动项”,将“启动磁盘”项选为当前VHD磁盘,然后“启动分区”项改成VHD磁盘分区,“菜单标题”写为“Windows 7”,其他设置保持默认状态(如图12)。最后依次单击“保存当前系统设置”和“保存全局设置”退出。
这样VHD文件的自启动问题也解决了,那么它就可以被虚拟机成功加载。如果你想看看是啥效果,那就按照之前的方式,用虚拟机加载启动看看吧!