有没有办法在同一个驱动器上移动 Windows 分区?

有没有办法在同一个驱动器上移动 Windows 分区?

我将 Windows 分区缩小了约 30GB,以便为 Linux 安装腾出空间。此时,30GB 的未分配空间在 Windows 磁盘管理器上显示为一个单独的块。

我安装了 ArchLinux,我想是在我释放的 30GB 中的 18GB 部分(如下图所示)。然后删除该分区并在其上安装了 Ubuntu。它现在的样子如下:

在此处输入图片描述

现在我却不知所措。

  1. 我释放的 30 GB 最终怎么会被分成两部分并放置在 Windows 分区的不同侧呢?

  2. 我想将未分配的空间分配给 Ubuntu 根分区,这需要我先移动 Windows 分区。但我无法移动 Microsoft 保留 (MSR) 分区,而且显然删除它并不安全,因为 Windows 确实需要它来启动。有没有办法在不重新安装 Windows 的情况下做到这一点?EFI 位于 MSR 的左侧,但我能够使用 GParted 移动它。

  3. 当我缩小 Windows 分区时,所有未分配的空间都在 C 的“右侧”。如果移动 MSR 是不可能的,那么这 11GB 空间是怎么到那里的呢?

据我所知,每个块都是一个连续的内存块,如果您需要移动或扩展它,那么它旁边必须有未分配的空间。但同样,这 11 GB 是怎么到那里的?C 和 MSR 必须移动到右侧才能发生这种情况……

答案1

包括 MSR 在内的大约 11 GB 可能现在是或曾经是恢复分区,尽管它在磁盘管理器中“隐藏”。

Gparted 可以轻松完成此操作。虽然需要花费一些时间,但您可以将分区移至“未分配”空间的开头。

尽管微软推荐使用超级秘密的柔术分区,但我不相信没有文档或解释的分区。这可能什么都做不了,永远不会被使用,或者什么都做不了。最糟糕的情况是你没有一个你永远看不到或记录如何使用的恢复分区。

相关内容