3種方案:所選磁碟不是固定的MBR磁碟。active命令只能用於固定的MBR磁碟。

您遇到過“所選磁碟不是固定的MBR磁碟。active命令只能用於固定的MBR磁碟”("The selected disk is not a fixed MBR disk. The active command can only be used on fixed MBR disks")的報錯嗎?不要擔心,本文將為您介紹3種方案固定MBR磁碟。

由 @Daisy 發佈 2024年12月17日 於 @Daisy 最近一次更新 2023年05月17日

案例

Windows 8.1 更新後,我的電腦啟動後進入黑屏狀態,因此我從創建的可開機 USB 啟動電腦,並嘗試修復啟動問題。我閱讀了一些指南,瞭解到我需要在 Diskpart 中將主分割區設定為活動分割區,但是在我實際操作中,我收到一則報錯資訊:“所選磁碟不是固定的MBR磁碟。active命令只能用於固定的MBR磁碟”。請問遇到這種情況又該怎麼解決呢?謝謝!

為什麼會出現:所選磁碟不是固定的MBR磁碟

如果您希望標記為active的分割區位於 GPT(GUID 分割區表)磁碟上,而且磁碟分割區位於 UEFI 系統分割區上,則會發生錯誤。換句話說,這個“active”命令只適用於 BIOS/MBR相互對應的系統,不適用於 UEFI/GPT 所對應的系統。此外,如果開機管理程式有問題,或者您將啟動模式設定為UEFI,也會出現此錯誤。

如何修復“所選磁碟不是固定的MBR磁碟”問題?

針對上述“所選磁碟不是固定的MBR磁碟。active命令只能用於固定的MBR磁碟”問題的可能原因,您可以嘗試將GPT磁碟轉成MBR,將UEFI改成BIOS,或者修復損壞的開機管理程式來檢查是否可以解決問題。

方法一、GPT磁碟轉MBR無數據丟失

由於GPT磁碟與UEFI啟動模式有關,而這種啟動方式無法識別活動(active)分割區這樣的概念,因此將GPT轉換為MBR可能會解決這個問題。通常,您可以運行diskpart工具將GPT 磁碟轉換為MBR,但是使用該工具您必須刪除GPT磁碟上的所有現有分割區,否則轉換操作將失敗。如此一來,轉換後您將丟失系統分割區,還需要重灌Windows。複雜又費時!

AOMEI Partition Assistant Professional可以在不刪除磁碟上現有分割區的情況下,在MBR和GPT之間切換啟動碟,從而避免數據丟失。此外,當您的電腦無法成功啟動進入 Windows 時,它可以幫助您“製作可開機光碟”,然後在 WinPE 模式下將系統磁碟轉換為 MBR。

現在,您可以直接點擊下方下載按鈕,免費下載並安裝AOMEI Partition Assistant Professional試用版,然後按照以下步驟執行操作。

免費下载Win 11/10/8.1/8/7/XP
安全下載

步驟 1. 將空的 USB 插入工作的 Windows 電腦,在該電腦上安裝並運行AOMEI Partition Assistant Professional。點選上方工作列“工具”——“製作可開機光碟”,按照精靈完成創建。

步驟 2. 將製作好的隨身碟插入啟動失敗的電腦,並從USB啟動電腦。可開機隨身碟包含預安裝的AOMEI Partition Assistant Professional,您將進入軟體主介面。

步驟 3. 在主界面右擊系統磁碟,選擇“轉換成MBR磁碟”。

步驟 4. 然後點擊“確定”,確認將GPT轉MBR。

步驟 5. 點選“套用”執行作業。

方法 2. 將UEFI 更改為Legacy

因為 GPT 與 UEFI 啟動模式密切相關,您可以嘗試將UEFI 更改為Legacy。下面是詳細的操作步驟:

步驟 1.打開電腦,在系統即將啟動時按特定鍵(F1、F2、Del 等)進入 BIOS 設定。

步驟 2.使用箭頭鍵訪問“Security”菜單,選擇“Secure Boot Configuration”並按“Enter”鍵。

步驟 3.在“Secure Boot Configuration”菜單中,選擇“Secure Boot”並將設定修改為“Disable”。

步驟 4.現在,點選“Boot”選項卡,選擇“Boot Mode”選項,將UEFI 更改為“Legacy”。

最後,點選“Exit”,選擇“Exit Saving Changes”。

全部完成後,您可以重新啟動電腦,檢查“所選磁碟不是固定的MBR磁碟”是否已解決。如果沒有,試試下面的方法。

方法 3. 通過 CMD 修復開機管理程式

要修復損壞的開機管理程式,您需要在命令提示字元中執行一些命令。對於此任務,您需要從 Windows 安裝媒體啟動電腦。在 Windows 設定視窗中,按 Shift+F10 打開命令提示字元,然後執行以下命令:

bootrec /rebuildBcd

bootrec /fixmbr

bootrec /fixboot

如果您沒有Windows安裝媒體,可以使用AOMEI Partition Assistant Professional製作可開機光碟,進入WinPE環境(參考方法一),然後通過該軟體直接重建MBR。

步驟 1.右擊系統碟,點選“重建MBR”。

步驟 2.在彈出的視窗中,設定當前作業系統的MBR類型(請根據您的作業系統選擇合適的 MBR 類型),然後點選“確定”。

步驟 3.點擊“套用”執行操作。

結論

希望這 3 種方法可以幫助您在 Windows 11/10/8/7 中固定MBR。除了重建MBR和在MBR和GPT之間轉換磁碟不丟失數據外,AOMEI Parition Assistant Professional還支援將作業系統轉移到SSD,將可用空間從一個分割區配置到另一個分割區,無需重新啟動即可延伸 NTFS 系統磁碟等。如果您是Windows Server使用者,請使用AOMEI Partition Assistant Server版本。