Windows 10 没有足够的空间,我想从我的 Fedora 系统中提供它,但分区放置存在一些问题

Windows 10 没有足够的空间,我想从我的 Fedora 系统中提供它,但分区放置存在一些问题

我的机器的磁盘空间管理有些问题。我的磁盘现在如下:

尺寸 1 GB 279国标 100 MB 166,51 GB 521 兆
操作系统/目的 GRUB 分区(?) Fedora EFI 启动 视窗 Windows 恢复分区

但是我无法从 Fedora 中腾出一些空间,也无法正常地将它与唯一的 Windows 驱动器合并,因为中间有 EFI 分区。我有装有 Fedora 的实时 USB,我可以从中再次安装 GRUB,我有整个周末的时间来解决我的问题

答案1

最简单的方法是通过gparted

要进行更改,您必须使用 Linux Life 媒体。– 下载 Linux Life ISO 并将其安装在 USB 闪存盘上。大多数都已将 gparted 放在一边,否则您可以从存储库安装它。这在 Linux Life 会话中也会成功,但它只会持续到重新启动。

不要忘记备份你的数据因为在进行这样的操作时,您很可能会丢失所有数据。

  1. 启动Linux Life USB
  2. 打开 gparted(如果需要请安装)
  3. 缩小Fedora分区以释放其末尾的一些空间。
  4. 将 EFI 分区移动到释放的空间。
  5. 调整 Windows 分区的大小以填充整个可用空间。
  6. 检查没有发出任何错误gparted
  7. 重新启动到 Fedora 和 Windows 并检查一切正常。

在此处输入图片描述

答案2

这并不简单,因为计算机将 MFT 存储在分区的开头。计算机读取硬盘的方式是从头开始。这是标准做法,因为计算机很笨,只能遵循确切的指令。它从驱动器的开头开始读取,在那里找到一个分区表。在这个分区表中,它会找到每个分区的开始和结束。它从开头开始读取每个分区,并在那里找到有关分区上文件的数据。您的 Fedora 分区位于 Windows 分区之前。如果您想将 Windows 分区合并到 Fedora 分区的末尾,只需删除 Windows 分区即可,因为您只需告诉分区表 Fedora 分区在 Windows 分区结束的位置结束,从而为其提供更多空间。反过来做则是另一回事。您无法将 Fedora 添加到 Windows 末尾,因为它在物理上是在 Windows 之前写入的。

解决此问题的方法是重写 Fedora 分区开头的主文件表并修改文件偏移量等。Windows 中的内置软件无法做到这一点,但有些第三方程序实际上可以做到这一点。我建议尝试 Aomei 分区助手。我已经尝试过了,它会将计算机重新启动到临时实时启动,这样它就可以修改操作系统硬盘而无需使其忙碌。它能够在保留分区数据的同时向后扩展分区,但由于它重写了主文件表,因此并非没有风险,而且这是一个缓慢的过程。我不知道您是否可以使用免费版本移动分区,我在网上某处获得了付费版本,它运行良好。可能还有其他工具可以做同样的事情,您可以使用 Google 查找一些分区管理软件。

相关内容