win+linux双系统卸载及EFI系统分区删除

针对UEFI+GPT模式下的双系统
昨天装了个优麒麟,额。。。用不惯,还老卡,算了还是用红帽系吧,又折腾着装了个CentOS8,在这里把双系统删除过程做个记录。
一,在windows磁盘管理器,选中linux系统的分区 “右键,删除卷” ,删除后该分区变为未分配空间。
二,再使用easyUEFI等工具删除linux系统的引导文件后,发现其EFI系统分区还是被占用,无法回收。

  1. 按下 “win+r” 输入 “Diskpart” 回车运行
  2. 执行 “list disk” 查看磁盘win+linux双系统卸载及EFI系统分区删除
  3. 执行 “select disk num” (num是将删除的EFI分区所在的磁盘编号)win+linux双系统卸载及EFI系统分区删除
  4. 执行 “list partition” 查看当前磁盘的分区情况win+linux双系统卸载及EFI系统分区删除
  5. 执行 “select partition num” (num是待删除的EFI分区的编号,EFI分区的类型为 “系统”)
    注意:一定要清楚自己选择的是不是正确EFI分区,千万不要把windows的EFI分区删除了!!!如果Win和Linux的EFI都在同一个分区请看后面win+linux双系统卸载及EFI系统分区删除
  6. 执行 “delete partition override”,完成后到磁盘管理器查看原EFI分区已经变更成了未分配空间

双系统的引导文件在同一个EFI分区中

  1. 选择磁盘
  2. 选择EFI分区
  3. 执行 “assgin letter = p” 为EFI分区分配一个未使用的盘符win+linux双系统卸载及EFI系统分区删除先不要关闭Diskpart,最后还要用
  4. 已管理员身份运行CMD,切换到P盘
  5. 查看文件目录,进入EFI文件夹
  6. 查看文件目录win+linux双系统卸载及EFI系统分区删除
  7. 执行 “rd /s ubuntu” (选择将要删除的引导文件,注意不要删错),然后输入 “y/Y” 回车确定win+linux双系统卸载及EFI系统分区删除
  8. 移除先前设置的盘符
    win+linux双系统卸载及EFI系统分区删除
    【参考】https://blog.****.net/mtllyb/article/details/78635757