![windows 7 64位UEFI添加旧硬盘MBR](https://linux22.com/image/1331408/windows%207%2064%E4%BD%8DUEFI%E6%B7%BB%E5%8A%A0%E6%97%A7%E7%A1%AC%E7%9B%98MBR.png)
我有一台安装了 UEFI 的 64 位 Win7 的新机器,但当我想添加旧硬盘 (MBR) 时,系统无法启动。有没有办法解决这个问题,而不必格式化第二个磁盘或重新安装应用修补程序的 Win7?
答案1
我也遇到了同样的问题。尝试了很多不同的方法;多次重新安装和修复。我能够使用第二个旧硬盘 (mbr) 启动的唯一方法是全新安装 Windows 7。
但是,我还必须在主硬盘上以 mbr 形式安装 Windows。这意味着,我无法使用主硬盘 gpt(uefi) 和第二个硬盘 mbr 形式启动计算机。
我测试了几个不同的硬盘。当主硬盘是 gpt(uefi) 时,只有当第二块硬盘也是 gpt(uefi) 或第二块硬盘未分区时才能启动。
当您想将 Windows 7 uefi 与旧硬盘一起使用时,它似乎仍然存在很多问题。
答案2
我在使用其他硬盘启动 Windows 8 时遇到了问题。然后我发现了这篇文章:添加 MBR 硬盘后,Windows(在 GPT 磁盘上使用 UEFI 启动)将不再启动;这个解决方案对我有用。主要问题是您的其他硬盘上可能有一个扩展分区,在使用 UEFI 启动 Windows 时这似乎不是一个好主意。
备份后,我删除了扩展分区(提到的帖子说您也可以将其他驱动器分区表转换为 GPT),然后 Windows 8 就可以正常启动了。
使用磁盘签名的技巧也有效,但只能让我启动一次 Windows(每次启动时都必须执行此技巧)。我认为在玩分区表之前尝试一下仍然是个好主意。但像这样使用 dd 时应该非常小心。