我想在不支持 UEFI 的旧电脑上使用一块硬盘,并让其从 MBR 分区启动,同时使用另一个 GPT 分区来启动较新电脑上的另一个 Windows 实例。换句话说,我希望我的硬盘可以在旧 (MBR) 主板和现代 (GPT/UEFI) 主板之间互换。
(我注意到,当我使用 UEFI 安装 Windows 时,我的旧电脑甚至无法检测到 SSD 上的 Windows,但我能够将其插入任何兼容 UEFI 的 PC 并从其启动,而无需重新安装 Windows - 这就是为什么我想要一个小的 MBR 分区,这样我就可以在这台旧电脑上使用它)
这可能吗?
答案1
从技术上讲,是的,MBR 和 GPT 存储在不同的位置。
几乎全部GPT 磁盘具有特殊的“保护性” MBR。“混合”磁盘只需将常规分区写入 MBR 而不是“保护性 GPT”分区即可。
但通常情况下,始终保持两个表同步可能会非常烦人且危险。
查看文章混合型 MBR:优点、缺点以及丑陋到让人眼花缭乱由 Rod Smith 提供的相当规范的描述。
答案2
技术上:是的
实际情况是:不,不要这么做。这是无法控制和无法支持的。
答案3
是的,这是可能的,而且运行良好。虽然我有一个额外的空白分区,我计划用它来安装另一个 Linux,但 Windows 有一个隐藏的 5mb 分区被删除,然后导致操作系统失败。
所以就像其他人所说的那样,这是可能的,但可能不应该这样做。
另外,我正在使用 parted magic 并在线尝试弄清楚我到底是如何做到的。