调整 Linux(/) 分区的大小,为 Windows 腾出更多空间

调整 Linux(/) 分区的大小,为 Windows 腾出更多空间

我尝试遵循这个问题但不太清楚该怎么做?就我而言,我的分区如下所示 在此处输入图片描述

我想从挂载为“/”和 ext4 分区的 /dev/sda4 中释放一些空间。一旦我获得这个可用空间,我想登录 Windows 以将可用空间分配给 Windows 分区 (C:) /dev/sda3。

现在我的“/”有 234 GB。我想将其减少到仅 100 GB,以便将剩余的 134 GB 添加到 Windows 分区。

当我使用 gparted 时,我没有获得按下调整大小按钮的选项,因为它是灰色的...为什么? 在此处输入图片描述

我是否需要先将其卸载?在这种情况下 Ubuntu 可以工作吗?

我真的需要使用实时 USB 来完成这项工作吗?由于这是 Linux 分区,我只想从 Linux 执行此操作...当向 Windows 添加更多空间时...在这种情况下,我将使用 Windows 工具(请提出一些建议)。

谢谢大家的建议。我也在关注这个关联 使用实时 USB 后,gparted 缩小了 /dev/sda4 现在当增加 windows(/dev/sda3)时 - 我遇到了问题,我必须移动缩小的 /dev/sda4 以便为 Windows(/dev/sda3)腾出相邻的空间

执行这两项操作时,还收到一条警告消息... 在此处输入图片描述 在此处输入图片描述

让我们看看发生了什么?

更新 能够将 Linux(/) 缩小到 111 GB 并将其移至右侧,为 Windows(C:) 腾出空间。还能够扩展 Windows(C:) 以添加剩余的 GB。

此后我的 grub 无法正常工作,因此我需要使用boot-repair。在此步骤中 - 我需要执行以下命令:

sudo dpkg --configure -a
sudo apt-get install -fy
sudo apt-get purge -y --force-yes grub*-common grub-common:i386 shim-signed linux-signed*
sudo apt-get install -y --force-yes grub-efi-amd64-signed shim-signed linux-signed-generic

最后是粘贴箱内容

有很多不必要的 EFI 条目,我可以按照我的战略

然后grub-customizer修复启动顺序

现在一切正常。操作后的样子如下 在此处输入图片描述

答案1

Linux 和 Windows 都无法操作活动分区,需要卸载它们。因此,您无法通过操作系统在分区本身上增大或缩小分区。

如果您需要从另一个分区启动,一个好的选择是从 Ubuntu Live 介质启动并gparted从那里开始,因为您不必处理与日常 Ubuntu 的太大差异。

从 Ubuntu Live 介质启动,启动gparted,收缩你的 Linux 分区还可以从 扩展 Windows 分区gparted。只需一步即可完成 - 通过启动到 Windows 恢复并diskpart从 Windows 进行操作,有助于避免错误。这是一个与操作系统无关的步骤。gparted实际上是处理的最佳程序,因为它具有更多选项并且比 更用户友好diskpart

此后,您可以重新启动进入采用新尺寸的系统。

相关内容