如何安全卸载 Ubuntu:WSL 移除、双系统清理与应用删除指南

1. 介绍

“我想卸载 Ubuntu,但不确定哪种方法适合我的情况……” 如果你曾有过这种感觉,本指南将帮助你。

本文解释 WSL(Windows 子系统 Linux)、双启动卸载以及仅删除应用程序——帮助你为你的环境选择最合适的卸载方法。

正确的步骤取决于 Ubuntu 的安装方式。我们将覆盖三种情形:“在 WSL 上使用 Ubuntu”、“在双启动配置中安装”以及“仅删除 Ubuntu 应用程序”。请选择与你的设置相匹配的选项。

2. 如何卸载 Ubuntu

2.1 如何在 Windows 上通过 WSL 卸载 Ubuntu

WSL 允许你直接在 Windows 上运行 Ubuntu,但当不再需要时必须正确移除。这里我们解释两种方法:从 Windows 设置卸载通过命令行移除

方法 1:从 Windows 设置卸载(适合初学者)

  1. 打开“设置”
  • Windows 键 + I 打开设置。
  1. 前往“应用和功能”
  • 在左侧菜单中选择“应用”,然后打开“应用和功能”。
  1. 搜索 Ubuntu 并卸载
  • 在搜索框中输入“Ubuntu”,以查找已安装的 WSL 发行版。
  • 点击 “卸载” 并按照屏幕指示操作。

🔹 此方法的注意事项

  • 即使从设置中卸载,仍可能残留一些相关数据
  • 要彻底删除 Ubuntu,请运行以下命令:

方法 2:通过命令提示符或 PowerShell 完全删除 Ubuntu(推荐)

要彻底从 WSL 中删除 Ubuntu,请按以下步骤操作:

  1. 以管理员身份打开 PowerShell 或命令提示符
  • 在开始菜单中搜索“PowerShell”或“命令提示符”,然后 右键 → “以管理员身份运行”。
  1. 运行以下命令以删除 Ubuntu
    wsl --unregister Ubuntu
    

此命令会完全删除 WSL 中的 Ubuntu 实例。

  1. 可选:删除残留的 WSL 数据
    wsl --shutdown
    

这将完全停止 WSL 并终止所有进程。

2.2 如何从双启动环境中移除 Ubuntu

如果你在双启动设置中将 Ubuntu 与 Windows 并存安装,卸载需要两个步骤:删除分区修复 Windows 引导加载程序

步骤 1:删除 Ubuntu 分区

  1. 打开“磁盘管理”
  • Windows 键 + R,输入 diskmgmt.msc,打开磁盘管理。
  1. 识别 Ubuntu 分区
  • 标记为“EFI 系统分区”或格式为 EXT4 的分区通常属于 Ubuntu。
  1. 删除 Ubuntu 分区
  • 右键点击目标分区 → 选择 “删除卷”。

步骤 2:修复 Windows 引导加载程序

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

2.3 在 Ubuntu 内部卸载应用程序

sudo apt remove <app-name>
sudo apt purge <app-name>
sudo apt autoremove

3. 重要提示与建议

  • 在卸载前备份数据
  • 删除残留的 WSL 配置文件以避免问题
    C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited*
    

4. 常见问题解答 (FAQ)

Q1:卸载 Ubuntu 时我的数据会被删除吗?

答: 是的。卸载 Ubuntu 会删除该操作系统环境中存储的所有数据。

Q2:如果在移除 Ubuntu 后 Windows 无法启动,我该怎么办?

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Q3:如果 Ubuntu 卸载中途停止,我该怎么办?

答: 尝试以下操作:

  • wsl --unregister Ubuntu
  • 使用 Live USB 手动删除分区

Q4:我能只删除特定的 Ubuntu 应用程序吗?

sudo apt remove <app-name>
sudo apt purge <app-name>
侍エンジニア塾