編碼的世界 / 優質文選 / 女人

徹底刪除Ubuntu EFI分區及啟動項


2022年7月30日
-   

本文轉載自:https://blog.csdn.net/mtllyb/article/details/78635757
最近由於項目原因需要使用到Linux系統,為此不得不在自己的電腦上安裝一個Ubuntu14.04,結果裝的時後裝錯了,導致所有的必須卸載重裝,可是一直卸不乾淨,重啟電腦總是會出現Ubuntu的啟動項,在網上查找了很久的資料,這個方法是最穩妥的。
本文主要針對UEFI和GPT雙系統下Ubuntu EFI分區及啟動項的刪除。
1、查看電腦分區信息
電腦分區信息如我上一篇博客所示,打開win10磁盤管理器,可以看到相應分區信息,具體如下圖(根據個人分區方式會不同):

這裏說明下,磁盤1中標紅色的為Ubuntu下各分區信息,分別為:swap分區,EFI分區,/home分區,/usr分區和/分區。這裏可以直接刪除swap分區,/home分區,/usr分區和/分區。接下來要做的就是刪除EFI分區以及修改win10EFI分區(不修改的話還會有Ubuntu啟動項)。
2、刪除EFI分區
要刪除Ubuntu系統下的EFI分區,有各種軟件和方法,這裏推薦直接用windows下的diskpart來刪除,省得安裝第三方流氓軟件。
首先用管理員權限打開cmd,輸入diskpart,利用list disk查詢磁盤信息。
這裏我們Ubuntu裝在磁盤1中,所以選擇磁盤1select disk 1,然後查看磁盤1下所有分區信息list partition,可以看到我們Ubuntu的EFI分區為488MB,根據分區大小這裏選擇分區4select partition 4。然後刪除它delete partition override。如下圖所示:

刪除之後就會發現磁盤1中多出了一塊200G的未分配空間。
3、修改win10啟動項
如果這樣結束,開機按F9或F12會發現啟動項裏還會有Ubuntu啟動項:

這是因為在安裝Ubuntu後,Ubuntu的引導信息也寫在了win10的EFI啟動分區裏。如果不刪除的話,以後再安裝Ubuntu會出現很多個Ubuntu啟動項。
在win10下我們無法訪問EFI分區,因為沒有盤符。如圖所示:

這裏我們還是利用diskpart來操作,首先進入磁盤0為EFI分區分配盤符。操作如下:
  • 先選擇磁盤0select disk 0即win10系統所在的磁盤。
  • 查看分區列表以確定具體分區list partition。
  • 根據容量(這裏是260MB)選擇分區select partition 1。
  • 為win10的EFI分區分配盤符assign letter=p這裏p為盤符,字母A~Z應該都可以(大小寫無關,自動轉成大寫),不要和已有的盤符重複即可。

  • 效果如圖,注意這裏不要按照圖裏的把盤符刪除,即remove letter=p這一步先不做:

    這時再次查看win10磁盤會發現有個p盤,就是我們剛剛分配的EFI分區,如下圖:

    直接打開我們會發現權限不夠,打不開。這裏我們要運用一個小技巧,先用管理員權限打開記事本,然後通過記事本菜單欄裏的打開來訪問P盤,會發現P盤裏有個EFI文件夾,打開EFI文件夾,發現如下目錄(電腦不一樣可能會稍有不同):

    這裏直接刪除ubuntu文件夾就可以了。
    此時再回到diskpart刪除EFI分區盤符Premove letter=p。
    注:這裏利用記事本是借用能用管理員權限打開記事本,記事本就被賦予了管理員權限,相當於使用管理員權限訪問p盤,其他能用管理員權限的軟件應該也都可以,因為記事本方便且簡單所以這裏采用記事本。
    記事本管理員打開方式: 鼠標右鍵選擇 -> 以管理員身份運行即可。

    熱門文章