|
电脑典型案例分析=> hal.dll丢失,hal.dll文件丢失无法进系统修复方法 |
|
|
发布日期:[2011/11/22] 共阅[1500]次 |
|
hal.dll丢失,hal.dll文件丢失,system32\hal.dll,如何解决hal.dll文件丢失;
hal.dll丢失的症状:开机后无法进入系统,dos下提示“Windows could not strat because the following file is missing or corrput:<Windows root>\system32\hal.dll”或提示“因以下文件的损坏或者丢失,Windows无法启动:<Windows root>\system32\hal.dll 请重新安装以上文件的拷贝。”
造成hal.dll丢失的原因分析:
第一种,hal.dll文件丢失,被用户不小心删除或病毒木马感染hal.dll文件;
第二种,BOOT.INI文件被篡改,导致系统无法按BOOT.INI内的数据正常启动;
第三种,品牌机或笔记本存在隐藏分区,该隐藏分区主要用于存放系统备份文件,而硬盘在格式化时,将该隐藏分区标识为第一分区,当使用GHOST镜像文件克隆的操作系统时,由于大部分的GHOST镜像版本的BOOT.INI文件中都指定了第一分区作为系统分区,导致系统在启动时调用了第一分区(隐藏分区)的文件。
这三种引起无法进入系统,提示hal.dll丢失的原因,第三种的可能性最大,几乎80%的类似故障都是该原因造成的;用户可以进入system32文件夹下看看hal.dll文件是否存在,如果不存在就是第一种原因造成的,通过百度搜索“hal.dll文件下载”,下载解压后将其放到system32文件夹下即可,由于第一种和第二种原因导致的hal.dll丢失并不常见,所以小编就不详细解释了,下面主要针对第三种原因作详细的解释;
hal.dll丢失,hal.dll文件丢失的解决办法:
(小技巧:如何判断是否有隐藏分区呢?查看硬盘容量大小后,在将所有盘符的容量相加,如果比硬盘标称容量小很多,说明有隐藏分区,隐藏分区主要出现在品牌电脑或笔记本电脑中)
第一步:用U盘制作一个WinPE的引导系统,BIOS设置为从U盘启动,如何制作呢?请参照本站文章U盘装系统中的前半部分,制作一个WinPE的操作系统(还可以将硬盘取下,将硬盘并接到其他能够正常开机的电脑中);
第二步:进入WinPE系统之后,当然首先需要将被隐藏的系统文件显示出来,具体步骤小编就不作解释了,地球人都知道,然后在C盘(系统盘符)根目录下找到“BOOT.INI”文件(该文件通常情况下是被隐藏的),打开“BOOT.INI”文件;
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /detecthal
第三步:打开“BOOT.INI”文件后,上面红色字符中的rdisk(0)中的0表示主硬盘,partition(1)中的1表示第一分区,如果 partition数值为(1),将(1)改为(2)即可,切忌BOOT.INI文件中有多个partition标识,必须将所有的 partition(1)改为(2)才行;
第四步:确认BOOT.INI文件中的所有partition都已经更改完成后,保存BOOT.INI文件,重新启动计算,将BIOS设置为从硬盘启动,看看hal.dll丢失的问题是否解决了;
总结:本文属于班门弄斧,上述方法主要针对常见的隐藏分区与BOOT.INI文件数据不匹配,造成的hal.dll丢失,hal.dll文件丢失无法进入系统的问题,假如使用上述方法无法解决hal.dll丢失,hal.dll文件丢失无法进入系统的问题,请咨询品牌机售后服务人员后进行重装系统;
|
|
|
|
 |
|
|