如何更改Windows 8.1 UEFI的活動啟動分割區?

如何更改Windows 8.1 UEFI的活動啟動分割區?

我有一個基於 GPT / UEFI 的 64 位元 Windows 8.1,並且正在嘗試啟動到另一個作業系統沒有CD-ROM 或外接硬碟。

我建立了一個新分區 ( Z:) 並複製小狗Linux.iso過去了。但是,我無法將活動分區更改為Z:.diskmgmt.msc的「將分區標記為活動」顯示為灰色:

在此輸入影像描述

diskpartactive命令也不起作用:

–§–  所選磁碟不是固定 MBR 磁碟。

ACTIVE指令只能在固定 MBR 磁碟上使用。

我也嘗試了 EasyBCD 和 EasyUEFi,但沒有成功。

我們如何更改啟動分割區並啟動到另一個作業系統?

答案1

您有可能(但不確定)能夠啟動使用我的複製的映像rEFInd 啟動管理器。您可以透過下載以下檔案來測試此功能,而無需在硬碟上安裝任何內容USB 隨身碟或 CD-R 映像,用它準備啟動介質,然後啟動它。如果幸運的話,您將在複製到硬碟的 Puppy Linux 映像中看到 Linux 核心和/或 EFI 引導程式的一個或多個條目,選擇該映像應該會引導作業系統。

也就是說,以這種方式安裝作業系統是非常不標準的,並且有很多原因可以解釋為什麼使用 rEFInd 可能對您的情況沒有幫助。我對 Puppy Linux 不太熟悉,所以我不能說你應該如何將它安裝到硬碟上。略讀其首頁,我的印像是它主要用於 USB 隨身碟和 CD-R 介質,儘管有一個提及將其安裝到硬碟上。如果您想從硬碟運行某些內容,那麼另一個發行版很可能是更好的選擇。

答案2

您的系統具有 UEFI 韌體。因此,Windows 要求您將硬碟格式化為 GPT 磁碟,而不是 MBR 磁碟(您擁有)。 GPT 磁碟不像 MBR 磁碟那樣具有「活動」分割區的概念。這就是該選項呈灰色的原因。

在具有 MBR 磁碟的 BIOS 世界中,電腦只需啟動到具有 Active 標誌的任何分割區即可。在 UEFI 世界中,事情就沒那麼簡單了。若要從另一個分割區啟動作業系統,您必須在 EFI 分割區中新增一個啟動項,並且可能還需要在韌體設定中新增該啟動項。 EasyUEFI 看起來是一個很好的工具,但我以前從未使用過它,所以我不能保證它的有效性。我以前使用過 EasyBCD,但該工具與您想要完成的任務無關。

這引出了我想說的第二點。即使您設法獲得第二個分割區出現的啟動項,您也不能簡單地將 ISO 檔案拖曳到硬碟分割區上並從中啟動。為了安裝作業系統,您必須有某種啟動媒體可供安裝,無論是 CD/DVD、外部硬碟或 USB 隨身碟。如果沒有這些東西,安裝 Linux 也不是不可能,但這不是一種標準的做事方式,而且很少有工具可以適應它(WUBI 是此類工具的一個著名例子)。

相關內容