前几天我醒来发现我的 Sony Vaio VPC 经过多次尝试后仍无法启动。在使用笔记本电脑自带的内置恢复分区运行系统诊断检查后,报告告知我的注册表已损坏。然而,无需进一步努力,Windows 7 在下一次尝试时启动了。
此时操作系统启动非常快。但启动后,机器需要很长时间才能执行可能需要访问硬盘的任何操作,例如浏览文件、打开程序等。即使右键单击文件夹以查看属性,也需要大约 10 秒钟才能得到响应。
我借此机会慢慢但坚定地备份了我的宝贵数据,现在做好了最坏的准备。我还在注册表上运行了 cCleaner。操作系统仍然启动,但性能没有变化。
然后我运行了 HDD 诊断程序,执行了漏斗寻道测试(失败)、线性寻道测试(失败)和随机寻道测试(通过)。
哦,更令人困惑的是,我的硬盘上还有另一个分区运行着 Backtrack 5。它仍然可以启动并像 Tropicana 一样流畅地运行。
奇怪的是,大约 3 个月前我也遇到过同样可怕的问题,但不知为何,机器克服了困难,开始正常工作。
现在我能想到几个可能的原因。
硬盘中有坏扇区/损坏扇区。(这种情况下有解决办法吗?)
主板上的“某个东西”坏了。(在这种情况下,上帝保佑我。)
注册表中存在某种“深层”损坏。(如果是这种情况,重新安装或修复可能会解决问题。)
这是我遇到过的最隐蔽、最无用的恶意软件。(这可能是最好的情况,但似乎不太可能。)
那么根据我提供的信息,您认为我的问题可能出在哪里?还是我的硬盘坏了?
答案1
听起来绝对像是硬盘快坏了。Backtrack 分区很可能运行良好(因为磁盘的该部分暂时没有问题),而 Windows 分区的行为却如您所述。
尝试chkdsk /r
从管理员命令提示符运行(它会告诉您需要安排下次重新启动 - 让它这样做然后重新启动)。这将尝试修复任何坏扇区并修复文件系统损坏。它还会让您很好地了解驱动器故障的进展程度。如果它正在修复大量坏扇区,我会先更换驱动器。根据您看到的性能,我猜它会非常糟糕。
如果chkdsk
找不到太多东西或只找到几个坏扇区(这很正常),那么我会继续尝试重新安装 Windows。说实话,这是最好的选择 - 根据我的经验,修复损坏的注册表很少奏效。
答案2
硬盘中有坏扇区/损坏扇区。(这种情况下有解决办法吗?)
这个问题没有永久的解决方案。有一种可能的解决方法是将扇区重新映射到备用扇区(这应该触发)。但是,如果驱动器有故障扇区,则驱动器可能已损坏,您需要尽快备份数据。
请注意,您可以通过阅读SMART 价值观。
主板上的“某个东西”坏了。(在这种情况下,上帝保佑我。)
在另一台计算机上测试驱动器速度。例如,取出驱动器,将其放入台式机(作为第二个驱动器)或外部 USB 或 eSATA 盒中并读取所有内容。如果速度快且无错误,则问题不在于驱动器。
如果您在笔记本电脑中插入备用驱动器,但速度仍然很慢/出现问题,那么您就知道问题出在笔记本电脑上(主板、连接器等)。
注册表中存在某种“深层”损坏。(如果是这种情况,重新安装或修复可能会解决问题。)
您可以从笔式驱动器或 CDROM 启动其他操作系统。
读取驱动器。如果运行正常/快速,则可能是软件问题。
这是我遇到过的最隐蔽、最无用的恶意软件。(这可能是最好的情况,但似乎不太可能。)
您可以采用与检查上一个深度问题相同的方式进行检查。
答案3
我只是想澄清你的前两个线索,而且我不能质疑你迄今为止收到的建议,因为它将帮助你挽救一个垂死的驱动器。
在宣布您的驱动器已损坏之前,您是说 Windows 7 启动正常,甚至可能比您习惯的还要快,但是进入 Windows 后它运行不佳,响应缓慢,尤其是当您右键单击某个东西以启动属性菜单时,如附加的示例?
您一直在使用注册表清理器和优化器吗?
如果这些澄清问题的答案是是的,那么您是否熟悉 Windows Shell 上下文处理程序,并且是否已验证您的处理程序是否已协调?多年来,当已安装的应用程序被删除但未充分卸载和取消注册时,Windows 一直受到性能不佳的困扰,尤其是那些将自己嵌入为 Explorer.exe 右键单击/属性 shell 上下文菜单中的选项的应用程序。因此,右键单击文件时,explorer.exe 开始加载所有菜单选项,如“MakeAPdf”或 Winzip,如果它找不到这些应用程序和可执行文件,它会偷偷地搜索它,也就是说,它会在驱动器上磨擦,试图为您找到它,而不会通知您。
您是否曾经单击过快捷方式 .lnk 文件,并被告知该文件已丢失,并询问您是否希望 Windows 尝试为您找到它,然后看着那个移动的手电筒迟钝地磨擦驱动器?当右键单击菜单选项丢失时会发生这种情况,但在 Windows2000 中,Microsoft 不再警告您,它只会在搜索时让您等待,然后悄悄修复它。
我并不是批评使用注册表清理器,更重要的是,Windows 使用如此多的不同地方来交织应用程序及其在系统内部的关系,这使得工具更难以修复其预期的错误。
如果这听起来像是您的问题,那么在进行广泛的驱动器救援操作之前,请回复社区或我的一些关于如何手动修复此问题的教程。