计算机需要几个小时才能启动,没有明显原因

计算机需要几个小时才能启动,没有明显原因

我的计算机启动需要几个小时,为了完成整个启动过程,它花了几个小时才说完“Windows 正在启动”(我不确定过了多久,我去睡觉了),然后当我进入登录屏幕并输入密码时,又花了 2 多个小时才进入桌面。

我首先想到的是,这是由硬盘故障引起的,因为我一直在运行碎片整理,而中间突然断电,所以我启动了 Ubuntu Live 会话并检查了 SMART 数据,结果没有报告任何问题。我并不完全相信这些数据,而是启动了 UBCD 并从那里运行了磁盘诊断程序,它报告了 1 个坏扇区并修复了它。电脑仍然无法启动。此时,我非常确定我已经排除了物理故障。

然后我运行了 Testdisk,它也没有返回任何错误,除了这个:

“MFT 损坏 MFT 镜像损坏修复失败”。

但除非我误解了 MFT 的性质,否则这不可能是问题所在。因为据我所知,如果 MFT 损坏,则文件系统将无法使用。但我可以正常访问文件系统,无论是从实时会话还是 Windows 资源管理器。

然后我运行了 Spinrite,因为它以修复其他工具声称不存在的问题而闻名,但它似乎什么也没做。但当我启动 Windows 安装光盘并运行 chkdsk(之前运行时没有返回任何错误)时,它发现并修复了一个错误,找到了 1 个文件并重新分配了它。

乐观地讲,我重启了电脑,但仍然无法在合理的时间内启动。有人知道我还能做什么吗?

无论我让它运行多久,它都无法启动到安全模式;我让它运行了一整夜,第二天早上它仍然卡在加载“classpnp.sys”上。“系统修复”停留在“正在修复您的计算机”处,如果您尝试取消,它会显示“无法取消此操作”,我也让它运行了一整夜,但没有任何效果。从安装光盘运行 SFC/SCANNOW 返回“正在进行另一项修复操作,请重新启动并重试”,但重新启动返回相同的错误。

几点说明:
+这是一台笔记本电脑
+没有连接 USB 设备
+我已经备份了驱动器
+我已运行多个磁盘诊断程序,逐个扫描每个磁盘扇区以查找错误,未发现任何错误,这不是物理故障。
+如果我克隆驱动器并替换它,逻辑故障也会被克隆

答案1

我会留意 MFT 警告。虽然我无法通过互联网 100% 地告诉你你的机器出了什么问题,但你做了一些很好的故障排除。在 Windows 加载(安全模式、启动)之前,它就很慢,这表明问题可能存在于硬件中,而不是操作系统中。我这样说是因为系统修复不会加载你的用户操作系统,而是 Windows 的诊断版本,问题同时存在于两个空间的可能性很小(即使它是一个损坏的驱动程序,它也必须在客户端操作系统中都损坏系统修复,不太可能)。

损坏的 MFT 也是一个危险信号。这可能是为什么一切花费的时间太长了,它会尝试读取一个或两个 MFT,然后才确定它们已损坏,或者实际上是否从它们中恢复信息(例如,chkdsk 找到的 1 个文件)。

另外,我认为 SMART 数据不会告诉您磁盘上损坏的数据(TestDisk 会),只会告诉您物理故障,而它只发现了一个物理故障。我不确定其他工具是如何工作的,但我可以给您另一个测试:获取另一个硬盘并在其上安装 Windows。如果您遇到同样的问题,则您完全排除了硬盘的问题,但我觉得它是罪魁祸首。

答案2

正如@techie007 所建议的,您应该重新开始。

  1. 从实时 CD 启动并将所有重要数据备份到可靠的存储设备。

  2. 从安装 CD/DVD 启动,删除分区表,然后使用您认为适合您需要的分区创建一个新分区表。

  3. 安装新系统

  4. 根据您的喜好配置系统,并确保硬盘现在正常

  5. 将重要数据放回硬盘上

相关内容