起因:
发现机器不能启动,提示一大堆,如下:
Invalid BOOT.ini file
Booting from c:\windows\
Windows could not start because the following file is missing
or corrupt:
<windows root>\system32\hal.dll
Please re-install a copy of the above file.
过程:
1、刚开始怀疑硬件接触不良,冷启动多次后无果。
2、怀疑是BOOT.ini文件损坏了,将硬盘取下,挂到其它机器上,发现BOOT.ini没有什么异常。
3、怀疑是hal.dll文件及其依赖文件不存在,将hal.dll, ntoskrnl.exe, kdcom.dll, bootvid.dll四个文件拷贝过来,试试也不行。
4、于是想着重装系统算了,可是没有光驱,所以考虑使用usb启动、安装。
5、考虑到太麻烦,于是抱着试试看的谦逊态度去问问一个大虾。结果人家原来遇到过这样的问题,于是一切都解决了。
6、双敏主板自带还原精灵,启动后按“Home”键,输入密码UNIKA,进行“恢复到最近保存”操作,然后重启动,OK了。
7、除了叹服还能怎样呢。
没有结论:
只是学会了这样可以恢复,但是具体是什么原因,不太容易搞明白。
去网上搜搜,也没发现什么明显信息。
难道真的是没见过就等于未知,我可怜的悟性啊!