【Ubuntu 中安全删除 Windows 分区并优化磁盘空间利用】
文章目录
- 🖥️ Ubuntu 中安全删除 Windows 分区并优化磁盘空间利用
- 🗂️ 一、准备工作
- 🗑️ 二、删除 Windows 分区
- 1️⃣ 卸载分区
- 2️⃣ 删除分区
- 方法 1:使用 `gdisk`(GPT 分区表)
- 方法 2:使用 `parted`(MBR 分区表)
- 📦 三、扩展 Ubuntu 分区
- 🛡️ 四、修复引导记录
- 🚀 五、优化磁盘空间利用
- 📌 六、总结
🖥️ Ubuntu 中安全删除 Windows 分区并优化磁盘空间利用
在双系统(Windows + Ubuntu)环境中,如果要完全移除 Windows,将磁盘空间全部用于 Ubuntu,需要谨慎操作。
本文提供准备 → 删除 → 扩展 → 修复 → 优化的完整步骤。
🗂️ 一、准备工作
-
💾 备份数据
- 备份 Windows 分区和 Ubuntu 分区中重要文件。
- 建议使用外接硬盘或云端保存备份。
-
🛠️ 创建应急启动盘
- 准备可启动的 Ubuntu U 盘(推荐 Rufus 或
Startup Disk Creator
)。 - 防止分区操作失败导致系统无法启动。
- 准备可启动的 Ubuntu U 盘(推荐 Rufus 或
-
🔍 查看分区结构
sudo lsblksudo fdisk -l
- 记录 Windows 分区设备名(如
/dev/sda2
)和 Ubuntu 分区位置。 - 确认分区表类型(GPT 或 MBR)。
🗑️ 二、删除 Windows 分区
1️⃣ 卸载分区
sudo umount /dev/sdXY
- 将
sdXY
替换为 Windows 分区设备名(如/dev/sda2
)。
2️⃣ 删除分区
方法 1:使用 gdisk
(GPT 分区表)
sudo apt install gdisk
sudo gdisk /dev/sdX
在 gdisk
中:
p # 打印分区表
d # 删除分区(输入分区号)
w # 保存并退出
方法 2:使用 parted
(MBR 分区表)
sudo parted /dev/sdX
在 parted
中:
print # 查看分区表
rm X # 删除分区(输入分区号)
quit # 退出
📦 三、扩展 Ubuntu 分区
-
🔎 检查未分配空间
sudo lsblk sudo fdisk -l
-
📏 使用 GParted 扩展分区
sudo apt update sudo apt install gparted sudo gparted
- 找到 Ubuntu 根分区(通常
/dev/sdaX
)。 - 右键 →
Resize/Move
→ 合并未分配空间。 - 点击
Apply
应用更改。
- 找到 Ubuntu 根分区(通常
-
🛠️ 调整文件系统大小(必要时)
sudo resize2fs /dev/sdXY
🛡️ 四、修复引导记录
-
🔄 更新 GRUB
sudo update-grub
-
🗑️ 清理 EFI 中的 Windows 启动项(EFI 模式)
sudo efibootmgr sudo efibootmgr -b XXXX -B # 删除指定编号的 Windows 启动项
🚀 五、优化磁盘空间利用
-
📊 查找并清理大文件
sudo apt install ncdu sudo ncdu /
-
🧹 清理缓存
sudo rm -rf /var/cache/apt/archives/* sudo rm -rf ~/.cache/*
-
🗑️ 卸载无用软件包
sudo apt autoremove sudo apt clean
📌 六、总结
-
流程回顾
备份 → 删除 Windows 分区 → 扩展 Ubuntu 分区 → 修复引导 → 优化磁盘
-
注意事项
- 操作前确认分区号,避免误删系统分区。
- 根分区扩展建议用 Live USB 进行,以防挂载冲突。
- EFI 模式下及时清理无用的 Windows 启动项。