关于用puppy linux修复hal.dll文件丢失的问题

昨天公司房间变动,需要腾出现在办公的屋子。理所当然,好多台电脑便被移动了。
老板用的是服务器型的机子外加老式激光打印机,用的还是LPT的接口。搬电脑的时候,由于打印机休眠,直接就让我把LPT的接线给拔了。这可倒好,主板带电拔接头,再开机的时候,提示hal.dll文件丢失或损坏。
娘的,偏偏是老板用的机器,这可急死我了。

关于hal.dll文件,大家摆渡一下就知道干什么用的了。
刚开始真以为是这个文件丢了,准备考一个过去。但用系统盘修复,控制台上明明能看到这个文件。……迷惑了。

再次摆渡一下,网上集中了集中声音:
1。hal.dll文件真丢了,复制一个过去。
2。boot.ini文件出错,找不到hal.dll文件。
3。增加硬件导致boot.ini文件出错。

回忆一下从新接线前加过内存,感觉2,3的可能性大些。
第二天,刻了一张puppy linux,进入linux,挂载硬盘,发现系统盘是D盘
而C盘上的boot.ini文件却指向自己,难怪找不到hal.dll文件。

注:老板用的是两块物理硬盘C和D

于是乎,修改C盘下的boot.ini文件,使其指向D盘
问题迎刃而解。

总结:
1。移动台式机前一定要确认关闭电脑及周围接上的外设电源,然后再拔线。这是防止问题发生的最有效的措施,特别是对于老式台式机。
也许你带电插拔,机器就毁了。PS:这事我干过,公司的废旧电脑。

2。手里有张小型系统盘,不管是linux也好,winPE也罢,一定要有。否则你面对黑白DOS,肯定两眼一抹黑。除非你是高手。

3。尽量少移动电脑

以上。
总结完毕。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注