目前我有一台安装了 Windows 7 的 PC。我有一张装有 Windows 8.1 Pro 64 位的磁盘,我想将其与当前的 Windows 7 双启动。在 Google 上搜索后,我找到了这个教程:http://www.pcmag.com/article2/0,2817,2425418,00.asp
它告诉我从现有分区中删除大约 20GB,并将其保留为未分配,以供 Windows 8 安装程序使用。到目前为止,一切正常。
当我重启装有 DVD 的 PC 时,它询问我是否要从 CD/DVD 启动,我选择了从 CD/DVD 启动。然后它启动了正常的 Windows 安装屏幕。
在此你必须选择自定义。然后我选择了我制作的 25GB 空分区。然后 Windows 告诉我无法在此分区上安装,并出现以下错误:
“无法将 Windows 安装到此磁盘。所选磁盘具有 MBR 分区表。在 EFI 系统上,Windows 只能安装到 GPT。
无法将 Windows 安装到此硬盘空间。所选磁盘具有此类型的最大分区数。”
我怎样才能在我的电脑上安装 Windows 8.1 Pro(64 位),同时保留当前的 Windows 7 Ultimate(64 位)?
答案1
Windows 7 32 位无法从 GPT 分区启动,因此驱动器最初可能设置为使用 MBR 分区模式,以实现最兼容(即使您拥有 Windows 7 64 位)。
根据您所说的 Windows 8 给出的错误,如果系统处于 EFI 模式,Windows 8 将不会安装到 MBR 分区。
您不能在同一个驱动器上同时拥有 MBR 和 GPT 分区方案,只能选择其中一种。
因此,将您的系统从 EFI 切换回传统 BIOS 模拟模式(具体如何操作取决于您的系统)。
更多信息:
另请查看:是否在具有 GPT 分区的 UEFI 笔记本电脑上全新安装 64 位 Windows 7 Pro?, 作为Rod 的回答非常好很好地涵盖了这个主题。
最后,请注意,在 MBR 模式下,最多只能有 4 个主分区,因此,如果您在安装 Windows 8 时尝试创建第 5 个分区,您也可能会遇到这个问题。
答案2
另一方面,您可以将硬盘转换为 GPT,以充分利用 UEFI 的优势。这好处各式各样的。
GPT 转换过程中存在轻微的数据丢失风险,但使用免费工具即可恢复。
从这指导 :
- 启动进入 Windows
- 打开磁盘管理,找到你的磁盘编号(大部分是 0,
N
下一步假设是 0) - 跑步基因和
gptgen -w \\.\PhysicalDriveN
- Windows 可能会也可能不会出现 BSOD,但无论如何都要重新启动进入安装 DVD
System Reserved
删除存储 Windows 7 启动文件的100MB分区。- 创造同一位置的 EFI 系统分区
- 正常安装
大部分情况下,Windows 8 都会让 Windows 7 也能使用 UEFI 启动,否则会从 Windows 7 DVD 运行自动修复。我猜 Windows 8 DVD 也能做到。