调整 MBR 格式硬盘上的“扩展”分区的大小

调整 MBR 格式硬盘上的“扩展”分区的大小

我的台式机有一个格式化为 MBR 的 SSD。台式机是多引导系统(Win10 和 UBUNTU)。Win10 已更新到最新版本(1803)。

SSD 包含分区(按出现顺序)

  1. “系统保留”(500MB)
  2. Win10 “C:”磁盘(49 GB)
  3. Win10“诊断”(820 MB),以及
  4. 分配剩余空间的扩展分区。

在扩展分区中有:

  1. Ubuntu 17.04 ext3 分区(38GB)
  2. Ubuntu 交换文件 (8GB),以及
  3. 剩余空间(128GB)中的“未分配”空间

我需要扩展“C:”分区,但无法使用 Windows 工具执行此操作(“调整大小/移动”变灰),可能是因为所有未使用的磁盘空间(128GB)都在扩展分区中。Win10 工具不允许我调整(缩小)“扩展”分区的大小。因此,我决定使用实时 UBUNTU 系统缩小扩展分区,然后使用 Gparted(如某些论坛所推荐的那样)。

更新分区(6 个步骤)后,Gparted 向我展示了以下结构:

  1. “系统保留”(500MB)
  2. Win10 “C:” 磁盘 (79 GB)
  3. Win10“诊断”(820 MB),以及
  4. 分配了剩余可用空间的扩展分区。

在扩展分区中有:

  1. Ubuntu 17.04 ext3 分区(38GB)
  2. Ubuntu smapfile(8GB),以及
  3. 剩余空间(98GB)中未分配的空间

UBUNTU LIVE 中的 Gparted 运行良好。此外,在重新启动 UBUNTU LIVE 系统后,Gparted 会向我显示分区的新结构(如预期)。

然后我从 SSD 重新启动 PC 并启动 UBUNTU:它运行良好并显示已更改的分区结构。

我再次重启 PC 并启动 Win10。Win10 运行良好。EASEUS 分区管理器显示的分区与 Gparted 显示的分区相同(已更改)。但是,Windows 磁盘管理器显示的分区与我用 Gparted 更改分区之前的状态相同。我认为这表明 Win10 磁盘管理器从其他地方而不是从分区表获取了有关分区的信息?

在 Win10 磁盘管理器中,我单击“刷新”(希望屏幕上的分区结构能够更新以反映 SSD 的当前布局),但 Win10 BSOD 和 Win10 无法启动(启动期间消息告诉我我的 SSD 有问题)。

此后,我仍然可以启动桌面并使用 UBUNTU。我也可以启动 Win10,但在启动 Win10 时,它再次出现 BSOD。由于启动本身似乎运行良好,我断定 GRUB 引导加载程序仍然正常。

这里有专家能告诉我如何让 Win10 磁盘管理器显示使用 Gparted 修改后的分区,并且不导致 PC 无法使用吗?或者如果这不可能,我该如何实现我想要做的事情(=增加“C:”磁盘的大小)?

答案1

Windows 工具实际上不适用于管理分区。
我使用此工具执行此类操作(免费):下载分区向导

相关内容