资讯动态

彻底卸载Ubuntu双系统:删除分区、修复Windows引导与清理EFI启动项

发布时间:2026/10/15 20:50:02 来源:尧图企业网站定制
1. 为什么“卸载双系统”比安装更让人头疼装双系统的时候大多数人都是兴致勃勃的分区、写盘、重启、选系统一路下来成就感拉满。但等到某一天你发现那块当年咬牙划出去的几十个G空间除了偶尔开机时在引导菜单里刷一下存在感几乎再没进去过这时候“把它清掉”的念头就冒出来了。问题在于装的时候有教程一步步带你走卸的时候却往往没人告诉你——删错了分区可能连Windows都进不去引导项没清干净开机还是会卡在一个黑底白字的菜单上更麻烦的是很多人根本分不清“删除分区”和“卸载系统”是两码事。这篇内容就是冲着这个场景来的。它属于一个系列教程的第四篇前面几篇大概率讲的是怎么在笔记本上划盘、做启动盘、装Ubuntu 16.04、处理引导而这一篇专门解决“装完之后不想要了怎么干净利落地把它请出去”。核心关键词其实就三个删除Ubuntu分区、修复Windows引导、清理EFI启动项。这三件事缺一件你的电脑就处于一种“半卸载”的尴尬状态。适合谁看适合那些当年跟风装了双系统、现在想把空间还给Windows的普通用户也适合帮别人装过系统、现在要负责“善后”的折腾党。你不需要是Linux高手但得能看懂磁盘管理里的分区列表敢进BIOS愿意在命令行里敲几行不长的命令。整个过程说难不难说简单也不简单关键是要按顺序来顺序错了就是给自己挖坑。我见过太多人上来就在Windows磁盘管理里对着Ubuntu分区右键删除删完重启发现进不去系统了然后开始慌。所以这篇我会把“为什么这么操作”讲透而不是只丢给你一串步骤。你理解了原理遇到意外情况才知道往哪个方向排查。2. 卸载前的整体思路与方案选型2.1 先搞清楚你的电脑是UEFI还是Legacy引导这是整个卸载流程里第一个、也是最关键的分岔路口。Ubuntu 16.04那个年代正好处在Legacy BIOS向UEFI过渡的时期同一台笔记本可能两种模式都支持而你当年装系统时用的是哪种直接决定了后面清理引导的方式完全不同。判断方法很简单进Windows按WinR输入msinfo32在弹出的系统信息窗口里找“BIOS模式”这一行。如果显示“UEFI”那你就是UEFI引导如果显示“传统”或者“Legacy”那就是老式引导。另一种办法是看磁盘管理里有没有一个100MB到500MB左右的FAT32分区通常标着“EFI系统分区”有它就是UEFI。为什么非要先分清这个因为Legacy模式下引导信息写在硬盘的主引导记录MBR里Ubuntu和Windows共用一套引导加载程序一般是GRUB而UEFI模式下每个系统在EFI分区里都有自己独立的引导文件互不干扰。卸载时Legacy要修复MBRUEFI要删EFI分区里的Ubuntu文件夹操作对象完全不一样。搞混了轻则引导菜单还在重则开机直接报错。提示如果你实在懒得查可以重启进BIOS设置界面看一眼Boot Mode是UEFI还是Legacy一目了然。这一步花两分钟能省后面两小时。2.2 三种卸载方案选适合自己的那种根据我这些年的实操经验卸载Ubuntu双系统大致有三条路各有适用场景。第一种是纯Windows磁盘管理删除法。适合Legacy引导、且你不在乎开机时那个GRUB菜单残留的情况。操作最简单删完分区用Windows安装盘或者PE工具修复一下MBR就完事。缺点是如果引导没修好开机可能直接进GRUB rescue对新手不太友好。第二种是磁盘管理加命令行清理法。这是我个人最推荐的通用方案UEFI和Legacy都能用。先用Windows自带的磁盘管理删掉Ubuntu的数据分区和交换分区再用命令行工具diskpart清理EFI分区里的Ubuntu引导文件夹最后用bcdedit或者bootrec修复Windows引导。全程不需要第三方软件干净可控。第三种是第三方分区工具辅助法。比如用一些常见的分区管理软件图形化界面删分区、合并空间都很直观。适合对命令行有恐惧心理的用户。但要注意这类工具在操作EFI分区时有时会出幺蛾子而且部分软件会顺手改你的引导顺序反而增加不确定性。我下面主要围绕第二种方案展开因为它最通用、最不容易翻车而且用的全是系统自带工具不用担心软件兼容性问题。第一种和第三种会在关键步骤里作为备选提一下。2.3 卸载顺序为什么不能颠倒很多人卸载失败根本原因就是顺序搞反了。正确的顺序应该是先备份数据再确认分区然后删数据分区接着清引导项最后修复Windows引导并回收空间。为什么删分区要排在清引导前面因为如果你先把EFI里的Ubuntu引导删了但数据分区还在重启后系统可能找不到引导直接卡住。反过来先删数据分区此时引导项虽然还在但指向的是一个已经不存在的系统重启后GRUB会报错不过没关系因为你紧接着就要清引导、修Windows引导最终状态是干净的。还有一个隐藏的坑Ubuntu的交换分区swap在Windows磁盘管理里可能显示为“未知分区”不能直接右键删除。这时候要么用命令行diskpart删要么用第三方工具。这个细节后面会详细讲。3. 核心细节解析与实操要点3.1 认清磁盘上的每一个分区别删错打开Windows磁盘管理右键“此电脑”-管理-磁盘管理你会看到一整块物理磁盘被切成了好几个分区。Ubuntu相关的分区通常长这样一个比较大的ext4分区这是根分区挂载点/可能还有一个和内存大小相近的swap分区另外在UEFI模式下EFI系统分区里还藏着Ubuntu的引导文件夹。怎么区分哪个是Ubuntu的Windows分区一般显示NTFS或FAT32有盘符比如C、D、E。Ubuntu的ext4分区在Windows里没有盘符文件系统列可能显示为空或者“未知”容量通常是你当年划出去的那个数比如50G、100G。swap分区更明显一般和你的内存容量接近比如8G内存对应8G左右的swap。这里有个特别容易犯的错把Windows的恢复分区当成Ubuntu分区删了。有些品牌机在磁盘末尾有一个几百MB到1G左右的恢复分区也是没有盘符的。删了它系统恢复功能就废了。所以删之前一定要对着分区大小和位置反复确认。我的习惯是在Ubuntu里用lsblk或者fdisk -l先记下分区编号和大小回到Windows再对照着删双保险。注意如果你在磁盘管理里看到某个分区显示“页面文件”或者“系统”之类的属性千万别碰那肯定是Windows在用的。3.2 删除分区的两种姿势图形界面与命令行图形界面删除很简单对着确认无误的Ubuntu分区右键选“删除卷”它会变成一个“未分配”空间。但前面说了swap分区可能删不掉会提示“不支持该操作”。这时候就得请出diskpart。以管理员身份打开命令提示符输入diskpart回车然后依次执行list disk看磁盘编号select disk 0假设Ubuntu在0号盘list partition列出所有分区。找到那个swap分区用select partition N选中然后delete partition override强制删除。override这个参数就是用来对付那些受保护或者特殊类型的分区的。删完之后所有Ubuntu相关分区都变成了“未分配”空间。这时候你可以选择把它合并到相邻的Windows分区里扩大C盘或D盘。合并操作在磁盘管理里就能做右键相邻的Windows分区选“扩展卷”按向导走就行。但要注意扩展卷只能合并右侧相邻的未分配空间如果未分配空间在左边就得用第三方工具挪分区了。3.3 清理EFI分区里的Ubuntu引导文件夹这一步是UEFI模式下的重头戏也是很多人漏掉的一步。即使你删了所有Ubuntu分区EFI分区里还留着EFI\ubuntu这个文件夹开机时固件还是会把它当成一个可启动项于是你依然会看到一个引导菜单或者开机直接进GRUB rescue。清理方法先用diskpart给EFI分区分配一个盘符方便访问。在diskpart里list partition找到那个100到500MB的EFI分区类型显示为“系统”select partition N选中然后assign letterZ给它分配Z盘。退出diskpart后打开资源管理器就能看到Z盘了。进去找到EFI文件夹里面应该有个ubuntu文件夹直接删掉。删完后回到diskpartremove letterZ把盘符去掉保持原样。这里有个细节有些电脑的EFI分区里除了ubuntu还有Microsoft、Boot、dell之类的文件夹那些都是Windows或者厂商的千万别动。只删ubuntu那一个。删之前最好把整个EFI文件夹复制一份到U盘备份万一误删了还能恢复。提示如果你在EFI分区里找不到ubuntu文件夹但开机还是有Ubuntu引导项那可能是引导项记录在主板NVRAM里。这时候需要用bcdedit或者进入BIOS设置手动删除多余的启动项。3.4 修复Windows引导的两种手段删完分区和EFI文件夹后Windows引导通常会自动恢复正常因为UEFI模式下Windows有自己的引导文件不受影响。但Legacy模式下MBR里的GRUB还在需要修复。Legacy修复方法用Windows安装U盘启动进入修复模式打开命令提示符依次执行bootrec /fixmbr和bootrec /fixboot。第一条命令重写主引导记录把GRUB覆盖掉第二条重建Windows的引导扇区。执行完重启应该就直接进Windows了。UEFI模式下如果引导项还在可以用bcdedit /enum firmware列出所有固件启动项找到描述里带Ubuntu的那一项记下它的标识符一串大括号里的GUID然后bcdedit /delete {那个GUID}删掉。这个操作需要管理员权限而且删之前确认清楚别把Windows Boot Manager删了。4. 完整实操流程与关键环节实现4.1 第一步数据备份与分区确认动手之前先把Ubuntu里你还需要的东西拷出来。Ubuntu的ext4分区在Windows下默认读不了所以要么在Ubuntu里把文件传到U盘或者网盘要么用支持ext4的Windows工具读取。别嫌麻烦我见过删完分区才想起来里面有毕业论文的那真是叫天天不应。备份完重启进Windows打开磁盘管理把整个分区布局截图保存。然后对照着之前记下的Ubuntu分区大小在纸上或者记事本里列一个“待删除清单”哪个盘、多大、什么类型。这一步花五分钟能极大降低误删概率。4.2 第二步用diskpart删除所有Ubuntu分区以管理员身份运行命令提示符输入diskpart。下面是我常用的命令序列你可以直接参考diskpart list disk select disk 0 list partition select partition 3 delete partition override select partition 4 delete partition override这里的partition 3和4只是示例你要根据自己list partition的结果来选。每删一个可以再list partition确认一下。全部删完后exit退出diskpart。删完后回到磁盘管理刷新一下应该能看到那些分区都变成了“未分配”。如果还有删不掉的检查是不是选错了分区或者试试用第三方工具。4.3 第三步清理EFI引导文件夹UEFI模式再次进入diskpart给EFI分区分配盘符diskpart list disk select disk 0 list partition select partition 1 assign letterZ exit然后打开Z盘进入EFI文件夹找到ubuntu文件夹整个删掉。如果提示权限不足可以用管理员权限的资源管理器或者用命令行rmdir /s /q Z:\EFI\ubuntu。删完后回到diskpart执行remove letterZ。Legacy模式跳过这一步直接进下一步。4.4 第四步修复引导并回收空间Legacy模式用Windows安装U盘启动进修复模式命令提示符里执行bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd第三条命令会扫描硬盘上的Windows安装并重建引导配置如果提示找到Windows按Y添加。UEFI模式如果开机还有Ubuntu选项用bcdedit清理。先bcdedit /enum firmware找到Ubuntu项记下GUID然后bcdedit /delete {GUID}。如果一切正常这一步可以跳过。最后回到磁盘管理右键相邻的Windows分区选“扩展卷”把未分配空间合并进去。如果未分配空间不在右侧就用第三方分区工具挪一下。合并完成后重启电脑应该直接进Windows引导菜单消失磁盘空间也回来了。5. 常见问题与排查技巧实录5.1 删完分区重启进不了系统卡在GRUB rescue这是最典型的翻车场景。原因就是数据分区删了但GRUB引导还在它找不到自己的配置文件就掉进rescue模式。解决办法用Windows安装U盘启动进修复模式按上面说的执行bootrec命令修复MBR。如果UEFI模式就进BIOS把Windows Boot Manager调到第一位或者用bcdedit删掉Ubuntu项。5.2 磁盘管理里删不掉Ubuntu分区多半是swap分区或者某些特殊类型的分区。用diskpart的delete partition override强制删除。如果还不行检查是不是分区被某种磁盘加密或者动态磁盘机制保护了。实在不行用第三方分区工具但注意别让它顺手改了你的引导顺序。5.3 EFI分区里找不到ubuntu文件夹但开机还有引导项这说明引导项记录在主板NVRAM里不在硬盘上。进BIOS设置找到Boot或者Startup选项卡里面应该有一个Ubuntu的启动项直接删掉或者禁用。不同品牌BIOS界面不一样但一般都在Boot Order或者EFI Boot Entries里。5.4 扩展卷是灰色的点不了因为未分配空间不在要扩展的分区右侧。Windows自带的磁盘管理只能向右合并。解决办法是用第三方分区工具把未分配空间挪到右侧或者干脆新建一个简单卷当新盘用。如果不想用第三方工具也可以把未分配空间留着以后再说。5.5 常见问题速查表问题现象可能原因解决思路开机卡GRUB rescue数据分区已删引导未修复用安装盘修复MBR或清理EFI磁盘管理删不掉分区swap或特殊分区diskpart强制删除开机仍有Ubuntu选项NVRAM残留或EFI文件夹未删进BIOS删启动项或清EFI扩展卷灰色未分配空间位置不对第三方工具挪分区或新建卷删完分区Windows变慢分区表错乱或引导混乱重建BCD检查磁盘错误5.6 几个我踩过的坑和私房技巧第一个坑有一次我帮人卸载删完分区顺手把EFI里的ubuntu文件夹删了结果重启发现Windows也进不去了。后来才发现那台电脑的Windows引导文件居然也在ubuntu文件夹里——因为当年装Ubuntu时GRUB把Windows的引导也接管了。所以删之前一定先确认EFI\Microsoft文件夹还在那才是Windows的正牌引导。第二个技巧如果你不确定某个分区是不是Ubuntu的可以在Ubuntu里用sudo blkid看分区的UUID和类型记下来回到Windows对照。或者更简单在Ubuntu里df -h看挂载点根分区和swap一目了然。第三个经验卸载完成后建议用Windows自带的chkdsk检查一下磁盘有时候分区操作会导致文件系统标记异常。命令是chkdsk C: /f重启后自动检查。最后一个建议如果你只是空间不够用其实不一定要卸载Ubuntu。可以把Ubuntu分区缩小把空间还给Windows这样既保留了双系统又解决了空间问题。缩小分区在Ubuntu的Live USB里用GParted就能做比完全卸载省事得多。这个思路我后面可能会单独写一篇这里先提一嘴。整个卸载过程最核心的就是“顺序”和“确认”四个字。顺序对了不会翻车确认够了不会误删。我自己的习惯是每执行一步就重启一次验证状态虽然麻烦点但能及时发现问题不至于一步错步步错。你要是第一次操作不妨也这么干。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑