Linux 怎么卸载 Windows 系统?一篇讲透双系统删除 Windows 的实用教程
很多人装了 Linux 和 Windows 双系统,后来发现自己几乎只用 Linux,或者想把电脑彻底改成纯 Linux 环境。这时候就会遇到一个问题:Linux 怎么卸载 Windows 系统?
其实这个操作并不复杂,但前提是要分清楚你的电脑是双系统共存,还是Windows 和 Linux 分装在不同硬盘。因为不同情况,处理方式完全不一样。
下面就按问题分析 → 解决方案 → 注意事项的思路,手把手讲清楚,尽量让小白也能照着做。
一、先搞清楚:Windows 是装在哪?
在动手前,先确认 Windows 的安装位置。这个步骤很关键,弄错了可能会把 Linux 也一起删掉。
情况 1:Windows 和 Linux 装在同一块硬盘
这是最常见的双系统情况。
比如:
- 硬盘 1TB
- 前面分给 Windows 300GB
- 后面分给 Linux 300GB
- 还有 EFI 启动分区、恢复分区等
这种情况下,可以把 Windows 的分区删掉,再把空间给 Linux。
情况 2:Windows 和 Linux 分别装在不同硬盘
比如:
- SSD 1:Windows
- SSD 2:Linux
这种情况最简单,直接把 Windows 那块硬盘格式化或拆掉即可,但要先确认 Linux 的引导是否也在 Windows 那块盘上。
二、卸载 Windows 前必须做的准备
在删除 Windows 之前,建议先做好这些准备,避免数据丢失或系统无法启动。
1. 备份重要数据
先把 Windows 盘里的这些内容备份出来:
- 桌面文件
- 下载文件
- 文档、图片、视频
- 浏览器书签
- 软件安装包
- 工作资料、游戏存档
如果你不确定哪些文件重要,宁可多备份,也不要漏。
2. 确认 Linux 已经能正常启动
先重启电脑,测试一下:
- 能不能直接进入 Linux
- Linux 是否正常联网
- 重要软件是否能打开
如果 Linux 本身就不稳定,别急着删 Windows,先把 Linux 修好。
3. 准备一个 Linux 启动 U 盘
很推荐先做一个 Linux 启动盘,万一删完 Windows 后引导出问题,可以用它进入系统修复。
常见做法:
- 用 Rufus、balenaEtcher 制作启动盘
- 选择你现在安装的 Linux 版本镜像
- 做成 U 盘启动工具
4. 记录当前分区情况
在 Linux 里打开终端,输入:
lsblk
或者:
sudo fdisk -l
你要重点看这些信息:
- 哪个分区是 Windows 的 NTFS 分区
- 哪个是 Linux 的 ext4 分区
- 哪个是 EFI 分区
- 硬盘名称是
/dev/sda、/dev/nvme0n1还是别的
最好截图保存,防止后面操作时认错盘。
三、Linux 怎么卸载 Windows 系统:最常见的做法
下面先讲同一块硬盘双系统的删法,这是最常见的场景。
方案一:删除 Windows 分区,保留 Linux
这个方法适合你只想去掉 Windows,继续保留 Linux 使用。
第一步:进入 Linux 系统
先正常进入 Linux 桌面。
第二步:打开磁盘管理工具
不同发行版名字不一样,常见有:
- Disks(磁盘)
- GParted
- KDE 分区管理工具
如果没有 GParted,可以安装:
Ubuntu / Debian:
sudo apt update
sudo apt install gparted
第三步:找到 Windows 分区
Windows 分区一般是:
- NTFS 格式
- 容量通常比较大
- 可能标着 Windows、Recovery、System Reserved
常见 Windows 相关分区包括:
- 主系统盘:NTFS 大分区
- 恢复分区:几百 MB 到几 GB
- MSR 分区:微软保留分区
- EFI 分区:启动分区,通常是 FAT32,几百 MB
第四步:删除 Windows 的 NTFS 分区
在 GParted 里:
- 右键 Windows 分区
- 选择“删除”
- 如果有 Windows 恢复分区,也一起删除
- 点击“应用”
注意:
不要动 Linux 的 ext4 分区。
不要随便删 EFI 分区。
第五步:扩展 Linux 分区
删除 Windows 后,磁盘会出现一块“未分配空间”。
如果这块空间和 Linux 分区相邻,可以直接扩容 Linux 分区。
操作思路:
- 选中 Linux 根分区
/ - 选择“调整大小/移动”
- 把可用空间扩进去
- 应用修改
如果不相邻,扩容会麻烦一些,可能要移动分区,风险更高。
这种情况建议先别乱动,除非你很熟悉分区操作。
四、删掉 Windows 后,怎么处理启动项?
很多人删完 Windows 后,电脑开机还会出现 Windows 启动项,或者 GRUB 菜单里还残留 Windows 选项。这个是正常的,因为引导信息还没清理。
方案二:清理 GRUB 里的 Windows 启动项
如果你用的是 Ubuntu、Mint、Debian 这类系统,通常是 GRUB 引导。
方法 1:更新 GRUB 自动清理
先在 Linux 里执行:
sudo update-grub
系统会自动扫描可启动系统。
如果 Windows 已经删了,通常它会把 Windows 启动项去掉。
方法 2:检查 os-prober 是否启用
有些系统默认关闭了自动扫描。可以执行:
sudo nano /etc/default/grub
找到这一行:
GRUB_DISABLE_OS_PROBER=false
如果没有,就添加进去。
保存后执行:
sudo update-grub
方法 3:重装 GRUB
如果删完 Windows 后系统进不去,或者引导乱了,可以重装 GRUB。
以 Ubuntu 为例:
sudo grub-install /dev/sda
sudo update-grub
如果你的系统盘是 NVMe,可能是:
sudo grub-install /dev/nvme0n1
sudo update-grub
注意:
这里安装目标是整块硬盘,不是某个分区,比如不是 /dev/sda1,而是 /dev/sda。
五、如果 Windows 和 Linux 是两块硬盘,怎么卸载 Windows?
这种情况更简单,但也更容易踩引导坑。
第一步:确认 Linux 启动不依赖 Windows 硬盘
有些人虽然 Linux 装在第二块硬盘,但引导文件却在第一块硬盘的 EFI 分区里。
所以先确认:
- 拔掉 Windows 硬盘后,Linux 还能不能启动
- 或者在 BIOS 里把 Linux 盘设为第一启动项
第二步:删除 Windows 硬盘上的所有分区
如果确认 Linux 独立启动没问题,可以直接:
- 打开 GParted
- 选中 Windows 那块盘
- 删除所有分区
- 重新建立你需要的分区,或者直接留作数据盘
如果想把它改成 Linux 数据盘,可以格式化成:
- ext4
- exFAT
- NTFS(如果还要兼容 Windows 设备)
第三步:检查 BIOS 启动顺序
进 BIOS/UEFI 设置,把启动项改成 Linux 所在硬盘。
避免系统开机时还去找已经删掉的 Windows 引导。
六、最稳妥的彻底删除 Windows 方法
如果你不想保留任何 Windows 相关内容,推荐按下面流程来做,成功率更高。
1. 先进入 Linux
确认 Linux 正常。
2. 删除 Windows 分区
包括:
- Windows 主分区
- 恢复分区
- 系统保留分区
- Windows 相关数据分区
3. 修复 GRUB
执行:
sudo update-grub
如果还不行,再重装 GRUB。
4. 检查 EFI 启动项
可以查看当前 EFI 启动项:
sudo efibootmgr -v
如果里面还有 Windows Boot Manager,可以删除对应条目。
例如先看编号,再删除:
sudo efibootmgr -b 0001 -B
这里的 0001 要换成你机器上 Windows 启动项的编号。
5. 清理 BIOS 里的启动顺序
重启进入 BIOS,把:
- Windows Boot Manager
- 已失效的旧启动项
删掉或调到后面。
七、如果 Windows 在 Linux 之前安装,删 Windows 会不会影响 Linux?
一般来说:
- 不会影响 Linux 文件本身
- 但可能影响启动引导
原因很简单:很多双系统都是 Windows 先装,后来装 Linux。Linux 会把自己的引导写进 EFI 分区,接管开机菜单。
如果你删了 Windows 的分区,但没清理引导,可能会出现:
- 开机菜单里有 Windows,但点不开
- 进不了 GRUB
- 默认启动项丢失
所以删除 Windows 后,重点不是“删分区”本身,而是修复引导。
八、小白最容易犯的几个错误
1. 误删 Linux 根分区
Linux 一般是 ext4,目录结构看起来不直观。
很多新手看到“大分区”就删,结果把 Linux 系统也删了。
2. 把 EFI 分区删了
EFI 分区通常是 FAT32,大小 100MB 到 500MB 不等。
这个分区一般不能随便删,因为 Linux 和 Windows 都可能用它启动。
3. 没先备份就动手
分区删除后,恢复难度很高。
不是所有情况都能找回。
4. 删除后没更新 GRUB
结果系统开机还停留在旧菜单,或者直接报错。
5. 操作时系统正在挂载目标分区
有些分区正在被系统使用,不能直接改。
如果改分区工具提示已挂载,先卸载再操作,或者用 Live U 盘进入。
九、推荐的安全操作流程
如果你想尽量稳妥,按这个顺序来:
- 备份重要文件
- 确认 Linux 可正常启动
- 用
lsblk看清楚分区 - 进入 GParted 删除 Windows 分区
- 保留 EFI 分区和 Linux 分区
- 扩容 Linux 分区
- 执行
sudo update-grub - 重启检查启动菜单
- 必要时重装 GRUB
这个流程是最稳的。
十、命令行方式:适合进阶用户
如果你熟悉命令行,也可以用终端查看分区和启动项。
查看分区
lsblk -f
查看磁盘详细信息
sudo fdisk -l
更新 GRUB
sudo update-grub
重新安装 GRUB
sudo grub-install /dev/sda
sudo update-grub
查看 EFI 启动项
sudo efibootmgr -v
删除 Windows 启动项
sudo efibootmgr -b 0001 -B
十一、如果你只是想“彻底换成 Linux”,还有更简单的办法
如果你已经决定完全不要 Windows,而且也不在乎 Windows 数据,那最省事的方法其实是:
直接重装 Linux
步骤如下:
- 备份数据
- 制作 Linux 安装 U 盘
- 开机从 U 盘启动
- 选择“清空整块硬盘并安装 Linux”
- 安装完成后,整块硬盘都会变成纯 Linux
这种方式最干净,分区最整齐,也不会残留 Windows 文件。
不过它的前提是:
- 你确定不要 Windows
- 重要数据已经备份
- 你愿意重装一次系统
十二、总结:Linux 卸载 Windows 的核心思路
一句话概括就是:
先备份,再删 Windows 分区,最后修复启动引导。
如果是同盘双系统:
- 删除 Windows 的 NTFS 分区
- 保留 Linux 分区和 EFI 分区
- 更新 GRUB
如果是双硬盘:
- 先确认 Linux 不依赖 Windows 盘启动
- 再格式化或移除 Windows 那块硬盘
- 修复 BIOS 启动顺序
只要按步骤来,基本不会出大问题。
十三、实用建议:删 Windows 前先判断值不值得保留
如果你还在犹豫,先看这几点:
建议保留 Windows 的情况
- 还要玩只支持 Windows 的游戏
- 还要用某些办公软件、专业软件
- 需要刷机、装驱动、做兼容测试
- 公司环境要求 Windows
可以放心删 Windows 的情况
- 主要做开发、运维、服务器管理
- 日常只用浏览器、微信、办公文档
- 已经有替代软件
- 想把电脑改成纯 Linux 提升效率
如果你本来就长期用 Linux,删掉 Windows 后,系统管理会更简单,磁盘空间也能利用得更充分。

还没有评论,来说两句吧...