You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否安全扩展Windows 10分区?Ubuntu分区调空间至Windows方案咨询

无需重装Ubuntu的分区调整方案

首先,你收到的启动警告是因为调整Ubuntu分区的起始扇区位置后,GRUB引导器的配置仍指向旧的分区位置——直接操作确实可能导致Ubuntu无法启动,但完全不需要删除重装,修复引导就能解决问题,下面是具体步骤:

一、操作前必做:备份数据

分区操作存在数据丢失风险,请先把Ubuntu和Windows分区里的重要文件备份到外部存储设备(比如移动硬盘)。

二、用GParted完成分区调整

  1. 用Ubuntu安装U盘/启动盘进入「Try Ubuntu」模式(不要选安装选项),打开GParted工具。
  2. 找到你的Ubuntu分区/dev/nvme0n1p5,右键选择「Resize/Move」,拖动左侧滑块缩小分区,腾出30GB未分配空间,点击「Apply」执行操作(可以忽略启动警告,但务必记住后续要修复引导)。
  3. 将腾出的30GB未分配空间合并到Windows分区/dev/nvme0n1p3:右键点击Windows分区,选择「Resize/Move」,拖动右侧滑块扩展到未分配空间,点击「Apply」完成操作。

三、修复Ubuntu GRUB引导

调整分区后Ubuntu大概率无法正常启动,需要修复GRUB引导:

  1. 保持在「Try Ubuntu」模式,打开终端,依次执行以下命令:
    • 挂载Ubuntu根分区:sudo mount /dev/nvme0n1p5 /mnt
    • 如果你的系统有单独的EFI分区(通常是/dev/nvme0n1p1或p2),挂载它:sudo mount /dev/nvme0n1pX /mnt/boot/efi(把X换成实际的EFI分区编号)
    • 重新安装GRUB到磁盘:sudo grub-install --root-directory=/mnt /dev/nvme0n1(注意这里是整个磁盘nvme0n1,不是具体分区)
    • 更新GRUB配置:sudo update-grub
  2. 重启电脑,Ubuntu和Windows应该都能正常启动了。

四、如果Windows无法启动的补救

如果调整后Windows进不去,用Windows安装盘进入修复模式,打开命令提示符执行:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

为什么不推荐删除重装?

删除Ubuntu后重装确实能解决引导问题,但需要重新配置所有软件、恢复数据,步骤繁琐且耗时。上面的方法只需要修复一次引导,就能保留现有系统的所有配置,效率高得多。

内容的提问来源于stack exchange,提问作者twiwtley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:33:42