是否需要更新 BIOS 才能支持 GPT 驱动器?

是否需要更新 BIOS 才能支持 GPT 驱动器?

这与之前的问题相关:为什么“扩展分区”选项被禁用?

我试图了解 BIOS、操作系统和磁盘配置的所有部分,以确定是否需要更新我的 BIOS 以支持 UEFI,这样我就可以访问 4TB 驱动器上的所有空间。

我当前的设置是:

  • 华硕 M5A88-M 主板,BIOS 版本 0601
  • 具有 MBR 磁盘类型的 Windows 7 Home 操作系统

我知道我需要将我的 BIOS 更新到 1702 才能支持 UEFI,这是我将磁盘格式化为 GPT 所必需的(我想我说对了,但如果我错了,请随时纠正我)。

但是,如果我升级到 Windows 10,我是否仍需要更新 BIOS 以启用 GPT 支持?

答案1

不。BIOS 只是在第一个扇区中加载引导加载程序不关心驱动器的格式1.因此技术上你只需要一个支持 GPT 的引导程序,就可以在 BIOS 中从 GPT 驱动器启动。你不需要更新 BIOS(事实上,更新 BIOS 不需要没有什么以解决 GPT 问题)。但是 Windows 引导加载程序没有此功能,因此如果您使用 BIOS/传统模式,则必须从 MBR 驱动器启动

如果你的主板使用 UEFI,那么它已经支持从 GPT 驱动器启动。所以你也不需要更新 UEFI 固件

请注意,一般来说,您无法更新 BIOS 以获取 UEFI,因为 UEFI 固件比 BIOS 复杂得多且更大,无法装入 BIOS 芯片。您可以安装软件 UEFI尽管

由于你的M5A88-M不支持 UEFI,您只能在 MBR 磁盘上安装 Windows。如果您需要更多空间,您可以安装额外的 GPT 磁盘来存储数据,并保持 MBR 磁盘原样。如果您必须在没有 MBR HDD 的 GPT 磁盘上安装 Windows,那么您有几种选择

  • 使用外部 MBR 闪存驱动器存储 Windows 启动文件
  • 安装 UEFI 软件实现,例如 rEFInd 或 DUET,但这对于非技术人员来说并非易事,而且启动时间会比较慢
  • 如果您也需要 Linux,请在 GPT 上安装 Linux,并在虚拟机中运行 Windows

更多信息请阅读


1尽管有些有缺陷的 BIOS 会急切地检查 MBR 签名或活动启动标志,并拒绝在此类驱动器上启动

相关内容