当 Windows 位于 Ubuntu 之前时,是否可以将可用空间从 Ubuntu 分区移动到 Windows?

当 Windows 位于 Ubuntu 之前时,是否可以将可用空间从 Ubuntu 分区移动到 Windows?

我有 Windows 分区sda2,旁边是 Ubuntu 的扩展分区sda6。我可以将 Ubuntu 的一些可用空间重新分配给 吗sda2?我知道我可以从 liveCD GParted 启动并从 中削减一些 GB sda6,但未分配的空间将在之后sda6而不是之前,对吗?

如果由于分区位置而无法实现,是否可以添加sda2或合并未分配的空间?从屏幕截图来看,该空间似乎卡在扩展分区的中间:

在此处输入图片描述

答案1

是的,GParted 应该能够处理这个问题。不过,您显然需要在离线状态下执行此操作(我的意思是从 LiveCD/USB 会话中执行此操作)。

  1. 缩小 sda6 (ext4)。
  2. 将 sda6 (ext4) 向右移动。
  3. 缩小 sd4 (扩展)。
  4. 增大 sda2 (ntfs)。

Gparted 应该可以帮你解决大部分问题,不过这也是我期望它能做到的。只有移动操作会花费相当长的时间。

哦,您需要确保已正确关闭 Windows,否则它将无法编辑 NTFS 分区。

移动磁盘分区可能会改变其 sdax 分配(尽管在这种情况下可能性很小)。这现在应该不是问题(因为 grub 和 fstab 使用 uuid),但您应该意识到这可能是一个问题。它可以通过 LiveCD 轻松修复,因此如果这样做导致 Ubuntu 无法启动,请不要惊慌。

相关内容