我的 Dell Vostro 260 上的 Windows 10 崩溃了。它冻结了,然后就崩溃了,我没有怀疑。我只是在浏览网页和查看邮件。Norton 和 Malware 字节是最新的,所以我不怀疑有病毒。我没有下载任何可疑的东西。
重新启动后我收到错误
Windows 无法启动,因为以下文件丢失或损坏:\system32\hal.dll 请重新安装上述文件的副本。
但问题是:
F8安全启动似乎不起作用。Bios 似乎没有检测到 SATA 0,这是我的启动驱动器。检测到了 SATA 3,但上面只有一个图像文件。
F12、启动选项、弹出一个小菜单,其中有 4 个选项:选择启动驱动器 SATAxxxxx、SATAXXXX(dvd 驱动器)。、设置、诊断 - 设置让我进入正常的 BIOS 菜单。
我有 Macrium 反射备份和 Windows 实用程序备份。我认为我没有启动盘,但我不确定。
诊断实用程序正在检测硬盘0-0-0
和操作系统启动驱动器0-0-0
。诊断实用程序显示启动路径为MBT of hard drive 0-0-0
我的硬盘最近通过了 SMART 扫描和另一个软件测试扫描。据我所知,没有发现任何坏扇区。
有什么故障排除技巧或建议吗?我的启动驱动器坏了,不是吗?我能想到的唯一办法就是在 SATA 0 和 SATA 3 之间交换电缆,看看驱动器是否被识别,但如果没有,那就意味着它坏了,对吗?
如果驱动器坏了需要更换,如果找不到启动盘,我该如何恢复旧系统?我有另一台可以下载启动盘的电脑,但我记不清启动盘是否是特定于某台电脑的。
更新:我决定运行 Ubuntu Live CD,它显示了一个操作系统驱动器和我的 SATA III 驱动器。由于某些错误,我无法访问操作系统驱动器,因此我关闭电源并拔下电源,然后打开电源再次检查 BIOS。
现在我的电脑正在启动,BIOS 检测到了我的硬盘驱动器。唯一奇怪的是,我的桌面快捷方式图标中至少有一个放错了位置,我想我漏掉了一些,但我最近的文档是可用的。
我是否应该将这一切理解为我的硬盘驱动器出现故障或电源连接出现故障?使用 CHKDSK 或 HD Sentinel 未发现任何错误。
答案1
您是否删除了任何系统文件,例如直接存储在主硬盘根目录中的文件(C:
)?我以前也遇到过这个问题,虽然问题不在于hal.dll
,而在于boot.ini
。
不过,我使用的是 Win XP;它与 Win 10 有所不同。
关于我是如何愚蠢地造成这个错误的故事很长(如果你想听就告诉我),但基本上我使用了我的 Win XP 安装盘和一张刻录的 CD这软件(仅用于重置我的管理员密码。我不知道它是什么,尽管我的帐户是“选择用户”菜单中唯一可用的帐户)。我进入系统恢复并用于bootcfg /create
重新创建启动文件。我使用这指南,但您可能希望使用有关 BCD 存储文件的指南,因为您使用的是 Win 10。
这是仅有的如果您认为问题出在 BCD 存储文件上。
然而,要回答主要问题,不,你的驱动器可能没有坏。
答案2
如果您使用的是 Windows 备份,请确保您有一张“系统还原”CD/DVD(备份程序可以创建)。然后,将所有数据备份到 USB 硬盘驱动器(指定您想要所有驱动器上的系统映像和文件)。其他备份程序通常也有类似的功能。
恢复 CD 可以启动,并可以从 USB 的系统映像中恢复系统驱动器。我曾彻底清除了所有数据,但能够用它完全恢复到新驱动器。我有 Win7 安装盘,但我不需要它们,因为可启动 CD 就足够了。但是,在我的驱动器开始变得不稳定 [并最终崩溃] 之前,我已经做好了所有准备。如果你动作快的话,你可能会很幸运。
检查有问题的驱动器的 SMART 数据。有实用程序可以检查/显示此数据。它会给你一个线索(例如过多的 I/O 错误等)。检查待处理的重新映射扇区数)。程序通常会告诉你“这个值太高,表示即将发生故障”,等等。
另外,通过 SMART 监控程序检查驱动器的温度。如果温度超过 40 摄氏度,那就有点太热了。超过 50 摄氏度,你就有麻烦了。此外,如果驱动器太冷(低于 25 摄氏度),也会出现问题。
检查驱动器上的气流,特别是当驱动器数据显示它很热时。确保所有风扇都旋转良好——根据需要进行更换。