ESATA 偵測/啟動

ESATA 偵測/啟動

這就是問題所在。

我最近買了一張擴展卡,為家裡的電腦添加了一個 ESATA 端口,這樣我就可以在家完成學校作業。

當 esata 磁碟機插入卡片時,我可以看到該磁碟機並在主磁碟上啟動的 Windows 10 中瀏覽它。磁碟分割工具也可以看到。所以從所有邏輯來看,卡都很好,電纜也很好。

但我的 UEFI BIOS 未偵測到它,因此我無法從它啟動。

當我嘗試透過 USB 3.0 啟動它時,每次都失敗。

有什麼建議 ?


編輯:磁碟有 3 個分割區 (mbr) 0:Windows Server 2012 (ntfs) 1:Linux CentOs (ext4) 3:swap (linux-swap)

我嘗試的克隆版本是相同的,但帶有 GPT 分區表。

答案1

磁碟有 3 個分割區 (mbr) 0 : Windows Server 2012 (ntfs) 1 : Linux CentOs (ext4) 3 : swap (linux-swap)

這是傳統 (BIOS) 模式下典型的 Windows+Linux 雙重啟動。僅此一點就可以阻止它以 UEFI 模式啟動,這是內部安裝的 Windows 10 的當前模式。

在 UEFI 模式下無法開機至 MBR 磁碟。 (...) 您必須擦除所有分割區,改用 GPT,為了啟動作業系統,它必須包含所需的 EFI 驅動程式。

您回覆的

但是當我將它克隆到 GPT 磁碟時。在 BIOS 中仍然沒有看到它

當您了解 UEFI 模式如何運作以及每個作業系統與該模式相關的特定作業系統要求時,應該很容易理解為什麼沒有。

https://help.ubuntu.com/community/UEFI

上述連結通常適用於幾乎所有其他主要 Linux 發行版,並且資訊以簡單且具有教育意義的方式呈現。這是一個很好的起點,但並不能取代所需的有關 PC 韌體的特定知識。如何存取設定以及設定本身因 UEFI/BIOS 製造商的不同而有很大差異。 Ubuntu 文件試圖盡可能通用,但無法涵蓋所有可能的變體,因此使用者必須熟悉自己特定的 UEFI/BIOS 設定。

另外值得注意的是所需的特定分區。 Windows 嚴格要求 Legacy 為 MBR(「msdos」),UEFI 則嚴格要求 GPT。 @Dial 在評論中發布了一個非常好的連結來幫助理解差異:https://wiki.manjaro.org/index.php?title=Some_basics_of_MBR_v/s_GPT_and_BIOS_v/s_UEFI

附錄:正如我自己的評論中也指出的那樣,

您可以在韌體(UEFI)設定中變更模式,然後將外部硬碟設定為第一啟動設備,每當需要使用內部安裝的作業系統時將其變更回原始設定。

如果目的是引導外部 HDD,則變更為從 UEFI 模式到傳統模式(又稱「傳統」又稱為「BIOS」)。請注意,必須將其變更回原始設定才能啟動已安裝的 Windows。另請注意,這只是一種解決方法,並請理解所討論的作業系統都不適合用作「便攜式」作業系統。通常會使用虛擬化,這是您進一步學習時應該考慮的事情。

有關 UEFI 模式下雙啟動的要求和方法的通用而全面的指南(建議),請參閱https://askubuntu.com/questions/221835/how-do-i-install-ubuntu-alongside-a-pre-installed-windows-with-uefi

相關內容