我问了一个之前有非常类似的问题
上一个问题:
我读过一些关于调整系统分区大小的指南。但它们似乎都要求未分配的空间直接位于我要调整大小的分区之后。但我有这个:
这个问题和上一个问题唯一的区别在于,这次我没有在虚拟机中运行 Windows。当我使用虚拟机时,harrymc 的回答非常有效。
但这次没有。我用 GParted 创建了一个可启动的 USB 盘,启动它,将分区移到末尾并重新启动。但当我进入 Windows 时,没有任何变化。我再次尝试,不仅移动恢复分区,还直接在 GParted 中调整 C: 分区的大小。同样,当我重新启动 Windows 时,没有看到任何变化。
我愿意使用 GParted 以外的其他工具。我只需要完成工作。
答案1
根据您上一条评论中的额外信息,我怀疑您的磁盘同时具有 GPT 和(备份)MBR 分区表。
这种情况很少见,但并非闻所未闻,尤其是在运行于 UEFI 且在某个阶段启用了 CSM 的系统上。
通常这些分区表包含相同的基本信息,但不知何故它们不同步了。Windows
一定使用了 GPT,而 GParted 更新了 MBR(反之亦然)。
崩溃导致 Windows 验证启动过程并再次同步两个分区表。
为了安全起见,请让 Windows 对 C: 驱动器进行完整的磁盘检查。Windows 本身可能没有意识到可能需要这样做。