无法扩展 C 分区。如何使未分配空间“相邻”

无法扩展 C 分区。如何使未分配空间“相邻”

如何扩展我的 C 盘?

从:扩展基本卷

您可以通过将现有主分区和逻辑驱动器扩展到同一磁盘上相邻的未分配空间来为其添加更多空间。要扩展基本卷,它必须是原始卷或使用 NTFS 文件系统格式化的卷。您可以在包含逻辑驱动器的扩展分区中的连续可用空间内扩展逻辑驱动器。

我可以扩展我的 D 盘,但不能扩展 C 盘。我怀疑问题在于未分配的空间不是“相邻的”,但我不知道如何改变这一点。

我该如何解决这个问题?

磁盘管理器

答案1

您无法使用 Windows 自带工具来做到这一点。

有各种工具可以帮助您将 D 分区移动到可用空间的末尾,从而释放 C 之后的空间,但这是一个相对危险的操作(如果在移动过程中发生电源故障,您可能会丢失 D 或整个磁盘的内容),并且不是绝对必要的。

对于你来说,可能更容易的是

  • 在可用空间中创建一个新分区
  • 将所有内容从 D 移到那里(首先关闭页面文件,然后在整个操作结束时再次激活它!)
  • 删除 D 并将新分区重新标记为 D
  • 此后,您可以将 C 扩展到可用空间(如果您希望它与原来的 D 一样大,那么也可以扩展新分区)。

(注意:在硬盘上,分区的空间需要在物理上连续,在 SSD 上,这应该是无关紧要的,但是当您坚持模拟旧硬件时就会得到这样的结果......)

答案2

稍微偏左的答案:

  1. 在当前未分区的空间中创建 E:驱动器。
  2. 将文件和文件夹从 D: 转移到 E:
  3. 删除 D 盘并释放该空间。
  4. 将 E: 重命名为 D:
  5. 将 C:分区扩展到现在与该分区相邻的空白空间。

我不确定对于拥有比您更多数据的人来说这个解决方案有多有效。移动 30GB 不应该花太长时间。

答案3

您必须从分区中删除第二个恢复部分才能为 C 启用扩展卷。解决方案分步说明:

  1. 打开 cmd 终端。
  2. 写入“diskpart”并运行此命令。
  3. 写入“list disk”并运行此命令。
  4. 写入“select disk 0”并运行此命令。
  5. 写入“list partion”并运行此命令。
  6. 在此步骤中,您可能有两个恢复部分(不要删除第一个恢复,这很重要)。您必须选择第二个恢复分区。因此,例如,写入“选择分区 5”。
  7. 您必须删除第二个分区。因此,输入“删除分区覆盖”并运行此命令。您已完成!您可以从数据分区接口扩展 C。

你可以从以下示例中找到此解决方案这里

答案4

我遇到过类似的问题,我使用 Paragon Partition Manager Community Edition 将一些内存从 D 盘分配到 C 盘,它不需要任何备份,但仍建议备份,并且需要重新启动。大多数其他分区软件(如 EaseUS、AOEMI 等)的分区内存分配功能都保留在高级版本中。

如果您不想使用任何第三方软件,您可以使用 Windows 中的内置磁盘管理器,但仅当 C 盘右侧有未分配内存时才可以扩展 C 盘,而当您使用它来缩小 D 盘时,未分配的内存会在 D 盘右侧创建,因此不能用于扩展 C 盘。

在这种情况下,您必须备份 D 盘,将其删除,然后先扩展 C 盘,然后从剩余的未分配内存中创建一个新的 D 盘

或者缩小D盘,新建一个E盘,将D盘内容复制到E盘然后删除D盘,将未分配的内存放到C盘右边进行扩展。

相关内容