更改双启动系统的分区大小

更改双启动系统的分区大小

我知道有一些类似的主题,但我不确定其中哪一个可以应用于我的情况。因为我害怕破坏我的系统,所以我希望你能给我一些建议,告诉我如何继续:

在我的笔记本电脑上,我安装了 Ubuntu 16.04 和 Windows 10,作为由 GRUB 管理的双启动系统。您可以在此处看到我的分区:

GParted 屏幕截图

现在我想增加 Windows 分区 (/dev/sda3) 的大小并减少 Ubuntu 分区 (/dev/sda2) 的大小。如果我只移动 GParted 中的边框(从 Ubuntu USB 启动后),我的两个系统是否都能像以前一样工作?GRUB 怎么样?

就我的情况来说,您将如何进行分区大小调整?

答案1

看,调整大小和更改分区可能是一个复杂而令人困惑的过程,它可能会导致您丢失任何所述操作系统中的一些数据或将您锁定在系统之外(甚至更糟的是,您可能最终会拥有无法访问的未使用空间)。我之前曾使用 Gparted 尝试过您的情况,但最终丢失了我的 Windows 数据。因此,请尝试备份所有数据并重新安装具有所需大小的操作系统。

谢谢,

答案2

对你的问题的简短回答是,是的,从你的实时媒体调整你的 Ubuntu 分区的大小不应该导致任何稳定性问题。

重要的:如果您担心丢失数据。请在继续操作之前备份您关心的文件。任何分区的收缩或移动都有可能导致数据丢失(尽管这种情况通常很少见,而且在我的经验中从未发生过)。如果您拥有一个足够大的外部硬盘或 USB,可以包含当前分区方案的克隆,我强烈建议您创建一个可启动的 CD/USB克隆兹拉,它可以在您的机器中创建硬盘的精确副本,并在出现问题时恢复它。它救了我无数次。

调整分区大小

要调整 Ubuntu 分区大小,您需要从实时 CD/USB 启动并从那里使用 GParted。进入实时 CD/USB 上的 GParted 后,选择 Ubuntu 分区并根据自己的喜好缩小分区大小。

警告: 不要使用 GParted 调整/移动 Windows NTFS 分区。虽然 GParted 能够做到这一点,但这可能会导致 Windows 端出现问题。当我双启动 Windows 10 和 Ubuntu 时,我使用 GParted 调整 Windows 所在的分区的大小,它提示 Windows 坚持需要检查文件系统是否有错误。幸运的是,运行检查磁盘后,一切都很好;但是,数据丢失是完全有可能的。一旦您更改了 Ubuntu 分区,请重新启动 Ubuntu 以确保您的文件完好无损且没有损坏。

笔记:我还没有遇到过您的具体情况,但我可以想象,在缩小 Ubuntu 所在的分区后,未分配的空间将分隔您的 Ubuntu 分区和 Windows 分区。如果 Windows 无法自行操作未分配的数据(因为它位于 Windows 分区后面),这将是一个问题。请尝试我下面描述的方法。

接下来,启动 Windows 分区并打开磁盘管理工具。从那里,您可以将未分配的空间添加到 Windows 分区并扩展它。如果由于某种原因 Windows 无法操作 Ubuntu 分区后的未分配空间,那么您有几个选择:

  • 下载第三方工具,例如MiniTool 分区向导EaseUs 分区管理器以及其他工具。就我个人而言,我没有使用过这些工具,也不能保证它们的效果。LifeWire 实际上有一篇文章叫做10 个免费磁盘分区软件工具该文章于最近(2018 年 3 月 6 日)发布,您可以在其中找到更多带有简要说明的实用程序。
  • 使用 GParted。我链接的 LifeWire 文章中确实提到了 GParted。尽管我之前警告不要使用 GParted 来调整 Windows 分区的大小/移动 Windows 分区,但我比市面上的一些其他实用程序更信任 GParted。

答案3

移动系统分区不会对 UEFI 安装造成任何问题(与传统 BIOS 安装不同)。调整分区大小通常不会出现问题。

答案4

我曾经遇到过类似的调整大小问题。您可能需要使用 USB,因为调整磁盘大小可能会导致 GRUB 搞砸一切。要解决这个问题,您可以使用名为 boot-repair 的工具来重新安装 GRUB。您可以创建一个只包含 boot-repair 的可启动 USB使用此工具或者你可以制作一个 Linux Live USB 并安装

sudo apt install -y wget;
wget -O- https://sourceforge.net/projects/boot-repair/files/key.gpg | sudo tee /etc/apt/keyrings/boot-repair.gpg;
echo 'deb [signed-by=/etc/apt/keyrings/boot-repair.gpg] https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu noble main'
sudo tee /etc/apt/sources.list.d/boot-repair.list;
sudo apt update && sudo apt install -y boot-repair

请注意,我可能说错了。我对 Linux 和 GRUB 的了解远不及我对 Windows 及其引导加载程序的了解!

相关内容