我的环境: win10+Ubuntu UEFI格式启动,win10在C盘(单独的固态盘),Ubuntu在机械盘。
一、删除EFI分区
双系统安装的Ubuntu,删除Ubuntu时发现,在磁盘管理中无法删除EFI分区,故采用下面这种方法。
管理员模式运行dos窗口(CMD)
C:\WINDOWS\system32>diskpart // diskpart可实现对硬盘的分区管理
Microsoft DiskPart 版本 10.0.18362.1
Copyright (C) Microsoft Corporation.
在计算机上: **********
DISKPART> list disk // 列出磁盘
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 119 GB 5120 KB *
磁盘 1 联机 931 GB 306 GB *
DISKPART> select disk 1 // 选择磁盘 1 ,我的EFI分区在这里
磁盘 1 现在是所选磁盘。
DISKPART> list partition // 列出选中磁盘的分区
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 主要 307 GB 1024 KB
分区 2 主要 307 GB 307 GB
分区 4 系统 512 MB 614 GB
分区 3 主要 10 GB 921 GB
DISKPART> select partition 4 // 选择 4 分区
分区 4 现在是所选分区。
DISKPART> delete partition override // 删除当前选中的分区
DiskPart 成功地删除了所选分区。
二、删除启动项
Ubuntu装双系统会把启动项写到win10启动项中,deepin却不会。
思路:win10的UEFI分区在C盘上,找到win10的UEFI分区,赋个盘符给它,然后进去把Ubuntu的启动项文件删除即可,然后再把盘符取消掉。
C:\WINDOWS\system32>diskpart
Microsoft DiskPart 版本 10.0.18362.1
Copyright (C) Microsoft Corporation.
在计算机上: LAPTOP-006023E9
DISKPART> list disk
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 119 GB 5120 KB *
磁盘 1 联机 931 GB 307 GB *
DISKPART> select disk 0
磁盘 0 现在是所选磁盘。
DISKPART> list partition
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 系统 260 MB 1024 KB
分区 2 保留 16 MB 261 MB
分区 3 主要 118 GB 277 MB
分区 4 恢复 980 MB 118 GB
DISKPART> select partition 1
分区 1 现在是所选分区。
DISKPART> assign letter=p // 分配给该分区一个盘符 P,现在去该盘符去删除Ubuntu启动项(管理员模式打开记事本,使用记事本进到p盘里删除)
DiskPart 成功地分配了驱动器号或装载点。
DISKPART> remove letter=p // 删除后,移除盘符P
DiskPart 成功地删除了驱动器号或装载点。