我有一台之前运行Fedora并带有双启动Windows分区的MacBook Air,用于一些工程工具。最近我切换回Ubuntu,使用相同的EFI引导分区和主要/
分区在Fedora上安装Ubuntu。在这个过程中,一些问题导致Windows无法启动(错误代码0xc0000001或者在Windows徽标处卡住)。
经过大量故障排除,我发现我的硬盘有一个混合MBR分区表(它是GPT硬盘),这让Windows安装程序和显然是Windows引导过程中的某些东西都感到困惑。不幸的是,我不知道在我安装Ubuntu之前是否存在这个混合MBR。
我使用gdisk
删除了混合MBR,并用保护性MBR替代它。现在一切都能正确启动。
我的问题是:Ubuntu安装程序做了什么导致Windows无法启动?它会透明地添加混合MBR以提高兼容性吗?
(顺便说一下,这只是出于好奇。由于gdisk
的帮助,一切都正常工作。)
谢谢!