使用 BIOS 启动 GPT 分区表上的 Windows

本文又名:制作 UEFI + BIOS 双启动的 Windows 镜像

我偶尔会在虚拟机上安装一些 Windows 来用,当然也制作了一些常用的 Windows 虚拟硬盘文件。但一直有个问题困扰着我:有时候我希望我的虚拟机是 BIOS 启动的,而有时候是 UEFI;为此,我需要准备 MBR 和 GPT 两种分区表的硬盘,分别给两种启动方式的虚拟机用。这实在是太麻烦了,有没有办法合二为一呢?