BIOS 對 GPT 分割區表的支援“沒有問題 UEFICompliant”

BIOS 對 GPT 分割區表的支援“沒有問題 UEFICompliant”

我想將硬碟分割表從 MBR 更改為 GPT,

(因為 MBR 支援 4 個主分割區)。

經過一番搜索,我發現了C:\Windows\Panther\setupacl.log,發現了一些有趣的台詞。

3條興趣線:

1.Callback_BootEnvironmentDetect:偵測到的啟動環境:BIOS

BIOS / UEFI 的意思,我使用的是舊BIOS:BIOS

2.ConX::Compatibility::CSystemAbstraction::HostIsUEFIFirmware:主機不是 UEFI。

顯然我不是UEFI

以及特定的興趣線

3.CHostIsUEFICompliantChecker:檢查了HostIsUEFICompliant,發現NoIssue。

既然UEFI支援GPT和MBR,那麼MBR支援GPT嗎?

我很好奇我是否能夠使用當前的 BIOS:BIOS 更改為 GPT 分割區表並且仍然能夠啟動?

答案1

顯然我不是UEFI

並不真地。如果您的 UEFI 韌體決定以 BIOS 相容 (CSM) 模式啟動作業系統,它也會看起來像 BIOS。查看韌體的設定畫面或文件會更可靠。

另外,當您嘗試透過韌體的「啟動選單」從 CD 或 USB 啟動時,請仔細查看 – 通常會出現用於啟動 CD 的條目;一種用於 UEFI 模式,一種用於 BIOS CSM 模式。

(另外,如果您自己製作 Windows 安裝 USB,請小心使用非官方工具。例如,Rufus 會讓您在製作兼容 UEFI 的 USB 和僅製作 BIOS 的 USB 之間進行選擇,而 WinUSB 根本不支援 UEFI。)

但是MBR支持GPT嗎?

這個問題沒有意義。

我很好奇我是否能夠使用當前的 BIOS:BIOS 更改為 GPT 分割區表並且仍然能夠啟動?

這在技術上是可行的,假設…

  1. ...BIOS 支援它。通常 BIOS 根本不應該關心 – 它應該只從第 0 扇區運行作業系統的引導程式碼並讓自行解析分區,無論它們是 MBR 還是 GPT。

    很遺憾一些BIOS 堅持要求 MBR 中有有效的分區。有些人如果找到 GPT 就會徹底崩潰。我想你必須嘗試看看。

  2. …作業系統及其引導程式支援它。 Linux 可以很好地從這樣的組合啟動,但據我所知,Windows 不能。 (也就是說,Windows 需要 UEFI+GPT 或 BIOS+MBR。)

相關內容