创建 VHD 文件进行不分区安装 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 文件,选择刚刚下载的 Install-WindowsImage.ps1 文件,在右键菜单中选择“属性”,在“属性”对话框中选择“解除锁定”,点击确定,在将其复制到 C 盘根目录。

使用 Virtual CloneDrive 和 Daemon Tools Lite 等虚拟光驱软件挂载 Windows 8 消费者预览版光盘镜像。然后回到 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: 为我们所创建的虚拟磁盘盘符。

重新启动计算机,就可以看到选择操作系统界面。

发表评论