前言
之前看到好多人说自己卸载win+linux双系统的linux之后,启动项、引导之类的都坏了,但是在了解UEFI+GPT和Legacy+MBR的区别后,如果自己的双系统是在UEFI引导模式+GPT分区表格式的,那不用担心,出问题的多是Legacy+MBR。
UEFI+GPT
UEFI+GPT需要一个存放引导启动文件的fat分区,名字可能叫做ESP
、System_DRV
、EFI
等,我的这个分区下面还有一个EFI
目录,里面是windows和debian的引导文件。
而另外装系统的分区就只有系统而已。
Legacy+MBR
Legacy+MBR在最前面的一段引导扇区中描述了分区引导信息(MBR),grub可能会安装到MBR里(安装win时也会覆盖进去)。
这种情况下,引导顺序是MBR
->grub
->linux boot数据
->用户选择
,所以直接删掉linux之后,grub就会出错。
所以还需要修复MBR。
UEFI+GPT卸载Linux流程
- 确定自己的模式是UEFI+GPT
UEFI这个在bios里就能看到,或者运行msinfo32
,在系统摘要-BIOS模式里;GPT在powershell里运行get-disk
就能看到。 - 删除linux分区
- 删除linux引导文件
我是把System_DRV/EFI/debian
目录改了个名,引导项就没了。
其它模式
其它模式的双系统,可以参考在双系统基础上安全卸载第二系统,主要是修复MBR,还有其实DiskGenius就可以一键做到。