如何创建 VHD 文件不分区安装 Windows 8

Windows 8 开发者预览版已经推出,体验 Windows 8 最为常见的方法就是分区安装,但 How-to Geek 介绍了一种通过创建 VHD 文件来安装 Windows 8 以实现 Windows 7 和 Windows 8 双系统的方法,下面我们一起来看具体如何操作。

1. 创建 VHD 文件

按下 Win + R 快捷键组合,在弹出的运行对话框中输入 diskmgmt.msc,按下回车启动“磁盘管理”。

选择“操作”菜单中的“创建 VHD”选项,VHD 文件是一种虚拟磁盘文件格式,Windows 8 将被安装到该文件中,因此无需特别的分区。在对话框中设置 VHD 文件路径和大小,推荐大小至少为 20 GB。为提高性能,建议选择“固定大小”。

设置完毕,点击“确定”即可。Windows 将开始创建 VHD 文件。

VHD 创建完毕之后,在下方的磁盘列表就可以看到该虚拟磁盘了,右键点击该虚拟磁盘,选择“初始化磁盘”。

维持原有的“MBR”设置,点击“确定”

回到磁盘列表,在虚拟磁盘上右击,选择“新建简单卷”,按照向导进行设置即可,为了便于识别,可将卷标设置为 Windows 8,如下图所示。

现在我们就可以在“计算机”中看到我们创建的虚拟磁盘了。

2. 安装 Windows 8

首先以管理员身份运行 PowerShell,在开始菜单搜索框中输入 powershell,右键点击“Windows PowerShell”,选择“以管理员身份运行”。

输入“Set-ExecutionPolicy RemoteSigned”以修改执行策略,按下“Y”键确认即可。

现在从 MSDN 下载用于安装 Windows 8 的脚本,进入页面后选择下载 Install-WindowsImage.ps1 文件,将其拷贝到 C 盘根目录。进入 C 盘根目录,选择刚刚下载的 Install-WindowsImage.ps1 文件,在右键菜单中选择“属性”,在“属性”对话框中选择“解除锁定”,点击确定即可。

使用 Virtual CloneDrive Daemon Tools Lite 等虚拟光驱软件挂载 Windows 8 Develop Preview 光盘镜像。下载地址为 http://msdn.microsoft.com/en-us/windows/home/。然后回到 PowerShell,输入“CD C:\”,进入 C 盘根目录。然后输入以下内容:

.\Install-WindowsImage.ps1 –WIM J:\Sources\Install.wim –Apply –Index 1 –Destination I:\

其中,J: 是 Windows 8 Develop Preview ISO 文件所挂载的驱动器盘符,I: 则是之前我们所创建的虚拟磁盘盘符。

等待脚本执行完毕,关闭 Windows PowerShell,然后以管理员身份启动命令提示符,输入“bcdboot.exe I:\Windows”,其中,I: 为我们所创建的虚拟磁盘盘符。

重新启动计算机,就可以看到如下图所示的选择操作系统界面:

参考资料:

本文历史:

  • 2011 年 10 月 21 日:初稿完成

8 Responses to “如何创建 VHD 文件不分区安装 Windows 8”

  1. RedV_T草帽说道:

    VHD安装不错啊,win7就已支持,可惜一直没尝试——感觉太麻烦,而且装2个同样的系统有些重复。
    另,我的博客恢复shumabox.blogspot.com域名,tk域名莫名其妙被cancel了,懒得折腾了,所以改回blogspot。

    • Terry Chen说道:

      tk 域名确实不靠谱,经常莫名其妙出问题。。。

  2. 柴子说道:

    颤抖吧,OS小白鼠

  3. Fooleap说道:

    等beta出来试试看,记得win7beta时已经很不错了。

  4. 爱佳软说道:

    貌似有一个软件更牛逼,可以直接加载ISO文件,进入操作系统,不过要电脑支持硬件虚拟化。http://www.parallels.com/cn/ 在这里。

  5. 塞壬说道:

    好潮好极客,不折腾会死星人,哈哈。

  6. hostgator说道:

    值得学习,有价值的文章