我的笔记本电脑可以启动,但无法重启。每次重新启动笔记本电脑(例如应用 Windows 更新,或“开始菜单”->“重新启动”等)时,计算机都会出现黑屏,控制台文本中显示消息“无效分区”。发生这种情况时,我会关闭计算机,然后重新打开,然后就可以正常启动了。
好的,现在来看一下这背后的历史:
这台笔记本电脑是新的戴尔电脑。我买它的那天,就用 gparted 回收了 30 GB 的磁盘空间,这些空间已分配给笔记本电脑主驱动器中间的“恢复分区”。(我有用于恢复的 DVD,我不想把 30 GB 的 SSD 空间浪费在恢复数据上。)
因此,我使用 gparted 删除了恢复分区,并调整了主 Windows 分区的大小以使用新的可用空间。正如预期的那样,调整启动分区的大小时,计算机将无法再启动。我使用 Windows 恢复控制台来修复启动过程:
FIXMBR C:
FIXBOOT C:
BOOTCFG /rebuild
一切正常,电脑启动正常。但是,正如前面提到的,笔记本电脑仍然无法重启。有什么办法可以解决这个问题,而无需完全重新格式化磁盘并从头开始重新安装 Windows?
这是 Windows 7。
答案1
我假设您使用的是 Windows 7,因为这个版本的 Windows 在调整分区大小时有点不稳定。
调整分区大小是非常危险的,尤其是当您移动初始标头时,如果它是启动分区。根据经验,您应该预料到它会失败。我建议您备份数据,清除分区表并从头开始重新分区驱动器。
值得一提的是,Windows 7 能够原生调整 NTFS 分区的大小,而且似乎使用内置工具有时可以避免您遇到的问题。有传言称,大多数非微软工具所基于的 NTFS 版本与 Windows 7 使用的 NTFS 实现之间存在细微差异。因此,我建议您使用 Windows 7 安装磁盘对驱动器进行分区,以避免出现任何问题。