我不知道该如何问这个问题。但是我在磁盘管理中缩小 C 盘时遇到了问题。我将驱动器缩小了 X GB,然后创建一个新分区。然后我又将 C 盘缩小了一点,因为我之前创建的分区已经没有空间了,需要扩展。但是当我单击新创建的分区并尝试扩展它时,右键单击上下文菜单中没有出现该选项。我听说这完全取决于您要扩展到的区域是在您尝试扩展的分区的左侧还是右侧。我也尝试过使用其他分区应用程序,如 EaseUS、Partition Wizard 等,但发现它们很混乱。有人可以解释一下向左和向右缩小的区别吗,以及它对将分区扩展到该空间有什么影响吗?
谢谢你的帮助!
答案1
向右收缩意味着从文件系统到磁盘末尾进行收缩。向左收缩意味着从文件系统到磁盘开头进行收缩。
磁盘的开头包含文件表,该文件表描述了分区的布局方式。您不能向左收缩,因为这会使文件表失衡,而且 Windows 不允许您这样做。它还会干扰主引导记录,而主引导记录是启动 Windows 或任何其他操作系统所必需的。当您移动分区的开头(您的“右”分区)时,它会将所有后续文件的文件表索引偏离,无论您向左扩展了多少。必须更正这些才能再次使用该数据。Windows DM 不提供此功能,因此它不允许您这样做。这不是最技术性的解释,但这是我的基本理解。
我发现最简单的工具是 GParted,这是一个 Linux 程序。它允许您向左缩小。请注意,它会扰乱您的主引导记录,并且您将无法启动 Windows,除非您修复它。我用来执行您所描述的操作的基本步骤是:
1) BACKUP ALL DATA!!!
2) Boot into a GParted Live CD
3) RePartition the drive to your liking from GParted
4) Reboot into Windows Recovery using your original installation CD
5) Pick repair mode, since oyu do not want to install windows again
6) Scan for problems, and let windows fix them for you
在这种情况下,Windows 修复 MBR 的能力相当不错。我已经修复了 4 次,每次都很顺利。如果没有 Windows 安装光盘或完整备份数据,请勿尝试此操作。如果出现问题,您将破坏文件系统,并且恢复数据可能很困难/不可能。