论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1903阅读
  • 0回复

[win10相关]在Windows 7系统上使用虚拟磁盘安装可以引导启动的Windows 8 [复制链接]

上一主题 下一主题
离线vs007
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-04-22 13:05:22
想要安装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 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


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

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



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

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



我创建的虚拟磁盘文件夹在C盘因为这样容易记住,你可以将VHD放在任何位置,任何你喜欢的名字,以及一个固定的大小(这里我使用60GB)。在Windows 7中,你可以选择动态扩展虚拟磁盘或者固定大小的虚拟磁盘,你选择哪一个无关紧要,但是要保证当前物理磁盘有足够的调整空间来存放虚拟镜像文件

点击OK创建虚拟磁盘文件并继续。这只花费几秒钟就完成了。当结束以后你将看到一个新的磁盘管理控制台



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

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

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

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

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



在完成这部之前,你需要知道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 不能安装在这里的错误消息,点击“下一步”继续

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

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



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

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