我之前使用的是 Windows XP,刚刚在另一个分区上安装了 Windows 7。
现在我想格式化包含 Windows XP 的分区,但是它显示:
Windows无法完成格式化。
在磁盘管理下,格式化被禁用。
如何格式化左侧分区(D:)并将其与当前分区(C:)合并?
答案1
如果您查看每个卷的状态,您将看到 XP 卷是您的系统卷。这是包含 NTLDR 的卷。因此,Windows 不会让您删除它。
我强烈建议您在尝试修复此问题之前备份所有内容。
首先,您需要使用 LiveCD 中的第三方工具(如 GParted)来实际删除 XP 分区。在此空间中创建一个 100MB 的分区并使其处于活动状态。然后,您应该能够将 Win7 分区扩展到空白空间。小分区将成为新的系统卷,因此将来您可以添加/删除分区而不必再次执行此操作。
您可能会注意到您的计算机不再启动!这是因为 NTLDR 不再存在。运行 Windows 7 安装程序并执行启动修复。希望它能找到 100MB 分区并将其设为新的系统卷。它也可能只是将 Win7 分区设为系统卷,在这种情况下,您只会有一个额外的小分区。如果这让您感到困扰,您可以删除它,然后再次使用 GParted 来扩大 Win7 分区。
答案2
您将无法格式化它,但您应该能够缩小它,然后使用剩余空间创建一个新的分区。
在做任何事情之前请确保你已经做好了备份。
答案3
您无法格式化装有 XP 的驱动器,因为它仍然是您的启动驱动器,并且包含您的页面文件,因此它不允许您这样做。由于安装方式,我认为您无法删除全部C: 上的文件也一样。不过,您应该能够删除其中的大多数文件。
页面文件答案更新:
您提供的屏幕截图中已经说明了这一点。“健康(启动,页面 F)”它被切断了,但是……
您可以通过以下方式移动页面文件(Windows 7):
- 开始 > 右键单击计算机,选择属性
- 在左侧单击高级系统设置,系统属性对话框打开
- 系统属性对话框中,转到高级选项卡
- 在性能部分中,点击设置按钮
- 您现在应该位于“性能选项”对话框中
- 转到虚拟内存部分的高级选项卡,然后单击改变按钮
- 从这里你可以将页面文件从 c: 更改为另一个驱动器
请注意,该驱动器上的页面文件可能来自 XP 安装,而不是 Win7 安装。只有查看后才会知道。
答案4
解决该问题的另一种方法可能是移除硬盘并将其设置为允许从 cd/dvd 启动的 PC 上的外部硬盘。使用 gparted 或大多数 Linux 发行版启动计算机,然后格式化该外部驱动器。