在 Windows 7 PC 上使用 VHD 双启动 Windows 8.1
拥有 Windows 7 电脑并想要安装 Windows 8.1 作为双启动的第二个操作系统?您所要做的就是为 Windows 8.1 创建一个新分区,然后安装它。但是如果您没有空闲分区来执行此操作该怎么办?在这篇文章中,我们将学习如何将 Windows 8.1 安装到虚拟硬盘 (VHD) 中,并在 Windows 7 PC 上双启动 Windows 8.1,而无需分区。
如何在 Windows 7 PC 上使用 VHD 双启动 Windows 8.1?
参见:如何在同一台电脑和笔记本电脑上双重启动 Windows 10 和 Windows 11
- 从 Windows 8.1 安装 DVD 或 USB 驱动器启动计算机。如果您有 Windows 8.1 ISO 映像,则可以使用免费软件 ISO2Disc 从 ISO 映像制作安装光盘。
- 几分钟后,您将看到 Windows 设置屏幕。选择一种语言(默认为美国英语),然后单击“下一步”。
- 下一个屏幕允许您安装或修复 Windows 8。按Shift + F10打开命令提示符。

- 现在您需要使用 diskpart 实用程序创建将安装 Windows 8.1 的虚拟驱动器。类型
diskpart并按 Enter 键打开命令行磁盘分区实用程序。 - 在 diskpart 提示符处,键入以下命令,并在每条命令后按 Enter 键:
list disk
这显示了您当前连接的硬盘。在本例中,我只有一个,磁盘 0。select disk 0list vol
显示该磁盘上存在的所有卷。您需要知道要存储 VHD 文件的驱动器号。create vdisk file=c:\win8.vhd maximum=10000 type=expandable
这将在 C:\ 驱动器根目录中创建一个可以增长到 10GB 的动态 VHD。如果您的分区小于 10GB,请确保使用小于实际分区大小的较小的最大值。select vdisk file=c:\win8.vhd
选择此虚拟磁盘后,以下命令将应用于它attach vdisk
VHD 将被安装并且该磁盘将可供 Windows 安装程序使用exit

- 您现在可以单击立即安装按钮。接受许可协议。在下一个屏幕上选择自定义:仅安装 Windows(高级)。
- 此时,Windows 安装程序将提示您选择要安装 Windows 8.1 的位置,您现在可以选择虚拟驱动器,该驱动器将被指定为未分配空间并为您指定的大小。正如您在下面的屏幕截图中看到的,我选择了 10GB VHD。请记住,当您选择 VHD 时,您将看到一条警告消息,指出 Windows 无法安装到该磁盘。只需忽略它并单击“下一步”即可继续。

- 安装完成后,Windows 安装程序将最后一次重新启动您的系统,然后您将看到新的 Windows 8.1 风格的双启动屏幕,如下所示。如您所见,如果您不选择 Windows 7,Windows 8.1 将在 30 秒后自动启动。

就是这样!
