BIOS 2.1TB 限制?

BIOS 2.1TB 限制?

退房時3TB 7200RPM 驅動器作為我的硬體 RAID 陣列的候選驅動器,我看到了產品影片在影片大約 1 分 40 秒處,那傢伙說 BIOS 無法處理啟動磁碟機超過 2.1TB 的資料。偉大的。

他推薦使用EFI啟動。我最近有一次不幸的經歷,在 MacBook Pro 上使用 EFI 來安裝 Linux。無論如何,這是如何完成的?使用 BIOS 和硬體 RAID 控制器時,我可以在這些磁碟機之一上啟動 Windows 7 和 Linux 嗎?如果我不能使用 BIOS,如何使用 EFI?它是主機板級選項嗎?從EFI啟動會有什麼問題嗎?我仍然可以從 EFI 配置啟動優先權和其他主機板選項嗎?

我可能會在 GPT 中配置分割區表。

答案1

如果您的主機板支持,您可以啟用 (U)EFI 並以 EFI 模式安裝 Windows 7 64 位元以及 Linux。只有 Windows 7 64 位元可以從 GPT 分割區磁碟啟動,並且只有在 EFI 模式下才可以。

如果您的主機板不支援(U)EFI,或者您想要執行其他版本的Windows,那麼您需要先使用DOS/MBR分割區表安裝Windows,並將其分割區定位在2TB標記下。您還需要為 2TB 標記下的 linux /boot 和 bios_grub 分割區留出空間(應該是 100 MB)。安裝Linux時,您需要將磁碟轉換為GPT,並建立bios_grub(1MB)和/boot(~100MB)分割區,然後您可以在磁碟上的任何位置建立根分割區。

要將磁碟轉換為 GPT,您需要執行parted,為其提供unit s將其置於磁區模式的命令以及print分割區表。您需要記下 Windows 分割區的確切起始結束磁區,以便可以在 GPT 中重新建立它。然後用mklabel gpt命令吹掉dos分區表,初始化一張GPT分區表。然後使用該命令在完全相同的位置重新建立 Windows 分割區mkpart。然後建立 boot 和 bios_grub 分區。使用該toggle指令在正確的分割區上設定 bios_grub 標誌。

然後當你安裝Linux時,告訴安裝程式將/boot分割區格式化並掛載到/boot目錄中。您可以在磁碟上的任何位置(包括 2TB 以上)建立根分割區和任何其他分割區。

請注意,Windows 官方不支援此功能,甚至可能無法運作。我不確定 NTLDR 是否真的理解 GPT。如果沒有,那麼您可能需要透過使用將fdiskWindows 分割區新增至 MBR 來建立混合 MBR/GPT 設定。

相關內容