在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

作者: 时间: 2012-04-22 分类: 技术文章, 新闻资讯 | 2 评论数 |

您的支持,是我前进的动力

想要安装Windows 8却又不想打乱现有的Windows 7系统?可以尝试一下本文的方法——不用新建分区,不影响原有系统,一切都发生在一个虚拟磁盘文件之中!

小结:我想要在我新的超级本上尝试Windows 8,但是我不希望因为一个beta版本的操作系统打乱我现有的十分完美的Windows 7.所以这个想法吸引了我:我可以从一个虚拟磁盘上启动Windows 8.你同样可以的,只需要按照如下步骤。

最近六个星期,我的手提电脑使用的是ASUS Zenbook UX31E。它确实是一个不错的小机器——轻巧,快速,用起来有趣,并且提供了这个超级本的正确使用举例。

我想在这台机器上尝试Windows 8,但是我不想打乱我现有的完美的Windows 7的安装。总之,这是我工作用的电脑,但是Windows 8仍旧只是一个不够完善beta版本。

Zenbook拥有一块128GB的固态硬盘,可以很好的作为第二个工作电脑,但是却不能将它分成两个分区进行传统意义上的双系统启动。此外,也没有办法直接在同一个驱动器中升级。没怎么思考,我就拒绝了压缩我现有磁盘分区的想法,所以我成功了。

然后它吸引了我:等一下,我可以从这台机器的一个虚拟磁盘中启动Windows 8!并且30分钟后,我也确实就这么做了。

我仍然有一个只有一个分区的固态硬盘,下图是我在启动时看到的。

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

创建一个虚拟磁盘并且安装在它上面安装Windows 8的实际步骤是非常简单的。在我的经验中,最困难的部分是如何精确的安排这些步骤。所以在这里我将详细的解释每一件事情,用我能想到的最清晰最简单的语言。接下来,我相信它同样对你适用。

免责声明我在已经在几台PC上进行这个工作,所以我有足够的自信来写这个文章。但是我并没有在您的硬件上进行测试。在您进行尝试我在文章中描述的步骤之前,您应该对你的PC做一个完整的备份(建议系统镜像)。实际上,即使不做这个尝试,您也应该进行一次完成的备份,难道不是么?

首先,要完成这项工作,您需要满足如下条件:
一台运行Windows 7旗舰版或企业版(推荐64位)的台式机或笔记本。其他版本的Windows 7不支持从虚拟磁盘启动功能。如果您运行的是Windows 7家庭版或专业版,您不能完成这项操作
Windows 8消费者预览版光盘镜像(32位或64位),先在光盘镜像免费提供下载:点击这里
Windows 7 USB/DVD下载工具,免费下载:点击这里。(不要被他的名字欺骗了——在Windows 8下它可以很好的工作)
一个4G以上的优盘或一章DVD。我强烈建议使用优盘作为你的安装介质。它更快速,而且在当前大多数PC上都适用
至少20G的本地磁盘剩余空间。如果你不仅仅只是体验一下Windows 8,我建议你准备至少60G剩余磁盘空间,以便调整页面文件平衡你计算机的内存

此外还需要注意:如果你使用BitLocker加密保护你的系统磁盘,立即取消。否则会让你后悔都来不及。

准备好了么?那么开始吧……

下载Windows8消费者预览版光盘镜像文件,并且使用下载工具制作成一个可启动的优盘或光盘

你现在将准备开始创建一个虚拟磁盘用来安装Windows 8

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

这可能会用到命令行Diskpart工具来进行所有我描述的操作。如果你熟悉命令行,那么你是高手,你可以跳过

我描述的过程绝对使用了最少的命令行。这一部分工作我们将用到磁盘管理控制台
打开Windows资源管理器,在导航面板窗口的左侧右键点击计算机,在快捷方式菜单中选择管理,将打开计算机管理控制台在窗口的左侧面板中点击磁盘管理,等待直到目录面板出现当前安装的磁盘,如下图:

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

正如你看到的,这台机器只有一个硬盘(包含一个很小的100M启动分区和一个大得多的用来安装Windows和存放数据文件的分区)

点击动作菜单你将看到VHD选项。点击创建VHD

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

我创建的虚拟磁盘文件夹在C盘因为这样容易记住,你可以将VHD放在任何位置,任何你喜欢的名字,以及一个固定的大小(这里我使用60GB)。在Windows 7中,你可以选择动态扩展虚拟磁盘或者固定大小的虚拟磁盘,你选择哪一个无关紧要,但是要保证当前物理磁盘有足够的调整空间来存放虚拟镜像文件点击OK创建虚拟磁盘文件并继续。这只花费几秒钟就完成了。当结束以后你将看到一个新的磁盘管理控制台

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

只要Windows识别,你就成功安装了一个新的60G磁盘。此时你不需要进行初始化或者格式化以及其他操作。标记好确切的路径,记住你创建的VHD的文件名,你马上就会用到它。现在你已经可以进入下一个步骤

插入你之前创建的可启动的优盘或者DVD的安装介质,重启电脑。选择使用安装介质启动电脑,当你进入Windows 8安装屏幕,你将准备进入下一个步骤

如果你之前安装过Windows 8,开始的几步是非常简单的(实际上,它真的和Windows 7安装体验非常像)

选择安装语言(美式英语为默认语言),点击安装按钮,进入到Windows 8产品密钥(微软提供了两个公用密钥,你可以在这里找到他们)
现在你需要告诉Windows你希望自定义安装到你的虚拟磁盘上。但是这里有一个小问题:Windows 8安装程序还不能识别你的虚拟磁盘。所以,接下来的这一步,你需要使用命令提示符

同时按下Shift+F10打开命令提示符窗口,你将在这里输入你的命令。如下图:

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

在完成这部之前,你需要知道Windows 8安装程序存储的VHD驱动器卷标。在命令提示符窗口输入dir C:确认Windows 8安装程序能够识别你的VHD文件。如果你看到VHD文件夹,棒极了。如果不能,尝试dir D:, dirE:,等等,直到你定位到正确的驱动器卷标。(在我的测试系统中,100M的系统分区识别为驱动器C,我的VHD文件存放在D盘,绝对路径为D:VHDwin8-cp.vhd)

在确认了以上细节,输入diskpart并按下回车打开命令提示行磁盘分区应用
在DISKPART命令行下没输入如下命令:
select vdisk file=c:vhdwin8-cp.vhd(等号后面为VHD文件的绝对路径)
attach vdisk
exit

现在你可以点击Windows 8安装程序对话框中的自定义选项,如下图:

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

选择你之前步骤新建的“驱动器”,忽略Windows 不能安装在这里的错误消息,点击“下一步”继续

现在你可以就像使用物理磁盘一样完成安装。当你安装完成,你将看到一个选择Windows 7还是Windows 8的启动菜单,你刚刚安装的Windows 8系统作为默认启动系统。你可以通过msconfig应用改变默认的系统为Windows 7。如果你这么做,启动菜单将会变回简单的黑白。如果Windows 8是默认系统,你将见到Metro风格生动的启动菜单

你仍旧只有一个物理磁盘,一个分区,但是你却可以从Windows 8启动并且在资源管理器中你可以看到两个驱动器

在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8

只要Windows识别,这60GB的C盘(虚拟磁盘)就是一个真实存在的盘符,尽管我们都知道他只是一个文件伪装的。
此外,当你测试之后,你可以清理Windows 8安装,只需要进入Windows 7系统并完成下面两项操作:

第一,删除你创建的VHD文件
第二,打开Maconfig,点击Boot标签,删除Windows 8的入口

搜妹子,搜出妹子做壁纸!

本文采用 CC协议 发布,转载请注明:转载自 吾乐吧软件站

本文链接地址:http://www.wuleba.com/?p=2030

2 条评论 给“在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8”

  1. 好东西啊,回头试一试

发表评论


微软MSDN资源免费订阅,MSDN 我告诉你