刪除雙系統誤修改Win11 EFI分割槽的解決方案

overxus發表於2024-08-07

重要提示

本文寫於2024年8月,請注意文章內容的時效性,以免給您寶貴的電腦造成損傷。

或許每個程式設計師都想給自己的電腦安裝雙系統,我也是其中之一。但是,安裝Ubuntu後的兩個月內,僅僅開機兩次,這使我認識到它終究只是個擺設,是時候和它說再見了。

刪除Ubuntu其實並不麻煩,搜尋“磁碟管理”,右鍵分給Ubuntu的分割槽,點選刪除卷即可。之後這個分割槽就會處於未使用的狀態,可以將它與其它分割槽合併(透過擴充套件卷)。

問題來了:除了資料分割槽外,還有個EFI引導分割槽,右鍵這個分割槽是無法被刪除的。我以為這個分割槽是Ubuntu弄的,於是在網上找了些“黑科技”修改了這個分割槽。

從網上學到的錯誤示範(未成年程式設計師請勿模仿

EFI分割槽是系統(System)分割槽,為了刪除它,需要將它變成一個主要(Primary)分割槽。

  1. Win+r, 輸入diskpart

  2. 輸入list disk, 列出所有的磁碟(我的電腦只有一塊磁碟——磁碟0)

  3. 輸入sel disk 0, 選中目標磁碟(編號不一定是0,根據電腦的實際情況選擇)

  4. 輸入list partition, 檢視該磁碟上的所有分割槽

  5. sel partition 1, 選中EFI分割槽(型別為系統,大小為260MB的那個)

此時輸入SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7, 分割槽就會從系統分割槽變成主要分割槽,在檔案瀏覽器中能看到它。

但我操作的這個EFI分割槽是Windows的!(主要因為,判斷分割槽屬於Windows還是Ubuntu全靠猜)一頓操作猛如虎,電腦變成二百五,現在電腦成功地無法關機。看來只能重灌系統了,但目前手頭上又沒有隨身碟。直接用ISO檔案重灌,安裝程式又無法正常執行,我想應該是修改EFI分割槽導致的問題。

如何將這個EFI分割槽重新恢復為系統分割槽?還是在剛才那個介面,輸入help setid. 這時能找到一串神秘的程式碼EFI系統分割槽:c12a7328-f81f-11d2-ba4b-00a0c93ec93b. 抱著死豬不怕開水燙的心態,重複上述步驟,選中剛才被修改的分割槽,輸入SET ID=c12a7328-f81f-11d2-ba4b-00a0c93ec93b. 這個分割槽又重新恢復為系統分割槽了! 之後用ISO檔案重灌系統,也沒有出現問題。

今日總結:不要輕信網路上的部落格,特別是當自己不懂的時候。

相關文章