- ·上一篇文章:window.dll 这个文件在哪?
- ·下一篇文章:电脑出现没有找到COMRes.dll该怎么办?
出现你这种情况得原因:
首先明确告诉你你得hal.dll文件并没有损坏,所以拷贝是无意义的!
实则,boot.ini文件出了问题; 你的是品牌机,很多品牌机都有一个隐藏的分区,如果你使用GhostXP安装盘,如电脑公司特别版7.8等版本安装,恢复出来的boot.ini文件肯定与你的机子不匹配!这种方式安装好才系统,第一次自动重启是可以顺利进入系统的,再重启的话就会提示hal.dll丢失,这是因为boot.ini文件试图通过第一个硬盘的第一个分区引导系统,但由于隐藏分区的存在,我们安装的系统是在第二个分区(第一个分区不可见)!品牌机如果没有重新分区过硬盘,安装好Ghost系统后一定要手动修改boot.ini文件,否则会出错!
一般的boot.ini通常是这样的:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS //rdisk(0)指第一块物理硬盘partition(1)指第一分区
[operating systems]
multi(0)disk(0)rdisk(0)partition(1) //rdisk(0)指第一块物理硬盘partition(1)指第一分区\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
解决办法:很多系统盘带有PE系统,通过PE系统登陆电脑,把C盘目录下得BOOT.INI 文件里partition(1)改成partition(2)就可以了,如果提示不能更改,把此文件得属性得“只读”去掉就可以了!