无法启动电脑,说文件丢失或者损坏。怎么办?
hal。dll是WinNT内核(包括WinXP)操作系统卷的核心驱动,通常由安装多个操作系统而造成损坏,如果系统还能启动,可以从安装盘中提取该文件进行恢复,否则个别磁盘分区可能无法使用。如果系统无法正常启动,特别是系统分区使用了NTFS,恐怕就只有重新安装操作系统或者使用控制台修复了 插入XP安装盘重新启动电脑,选择故障恢复控制台。 依提示进入winnt目录。 在DOS提示符下输入:expand x:\i386\driver。cab /f:hal。dll c:\windows\system32\(x:为光驱盘符。再次利用expand 首先将halaacpi。 dll拷贝至c:\wini...全部
hal。dll是WinNT内核(包括WinXP)操作系统卷的核心驱动,通常由安装多个操作系统而造成损坏,如果系统还能启动,可以从安装盘中提取该文件进行恢复,否则个别磁盘分区可能无法使用。如果系统无法正常启动,特别是系统分区使用了NTFS,恐怕就只有重新安装操作系统或者使用控制台修复了 插入XP安装盘重新启动电脑,选择故障恢复控制台。
依提示进入winnt目录。 在DOS提示符下输入:expand x:\i386\driver。cab /f:hal。dll c:\windows\system32\(x:为光驱盘符。再次利用expand 首先将halaacpi。
dll拷贝至c:\winindows\system32\,并改名为hal。dll后重新启动电脑,再拷halacpi。dll(因为hal。dll的源文件名是halacpi。dll)。改名(ren)后重启,restart即可 或者: 提示hal。
dll损坏或丢失,实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的。出现这个错误的原因是boot。ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有hal。
dll文件的,就会提示这个错误。一般的解决办法是进入故障恢复控制台,用fixboot命令,如果这样修复不了boot。ini,就用bootcfg/add来重建boot。ini。 这个是由于C盘根目录下的boot。
ini文件非法,导致默认从C:\Windows启动,但是又由于你的Windows XP没有安装在C盘,所以系统提示找不到HAL。DLL文件。启动因而失败。解决方法是重新编辑Boot。ini文件。
1)、使用Win9X启动盘启动,使用EDIT。EXE命令编辑这个文件。启动EDIT。EXE以后只要按照正确的格式输入Boot。ini文件的内容,保存为Boot。ini文件即可。 2)、使用COPY CON命令创建一个Boot。
ini文件。在DOS下输入Copy Con C:\boot。ini以后回车。然后按照Boot。ini文件的格式输入,每输入一行敲一次回车键,当全部内容输入完毕以后,按CTRL+Z,屏幕上会看到^Z的提示。
这个时候再敲一次回车,系统会提示1 file(s) copied。这就表示创建成功了。 3)、使用故障恢复控制台里面的bootcfg命令。 4)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。
还有个办法,你用个u盘从别个那里拷一个 hal。dll文件,然后插在你的电脑上,再用一张系统安装盘放进光驱。在第一选择里,选择修复,就可以进入doc里了。然后从a: b: 一直试下去,看到了u盘就要吧用 copy hal。
dll c:\windows\system32\hal。dll 就可以了, 原理是在安装系统的时候,u盘也会被检测到,就可以用了。软盘也可以。但你应该不会有软驱 还有: hal。dll是一个极为特殊的文件,是硬件抽象层驱动,做为WinNT内核(包括WinXP)操作系统卷的核心驱动,重要性不言而喻,通常由安装多个操作系统和重新分区(即使为无损分区)而造成损坏,会造成系统无法启动,出现提示hal。
dll错误,特殊的是,有时提示的是这个错误,修复hal。dll仍不能启动,这时可以尝试用以下几种办法修复。 一、用PE光盘启动系统,检查boot。ini是否正常,多数故障原因是boot。ini配置不正确的原因造成系统找不到hal。
dll这个文件造成的,与hal。dll无关,重新修改一下boot。ini配置即可。 二、如果还不行,在PE环境下放入XP安装盘,提取i386\driver。cab\halaacpi。dll这个文件,拷贝到C:\windows\system32\这个文件夹下,并改名为hal。
dll,也可以插入XP安装盘重新启动电脑,选择故障恢复控制台。依提示进入winnt目录。在DOS提示符下输入:expand x:\i386\driver。cab /f:hal。dll c:\windows\system32\(x:为光驱盘符。
再次利用expand 首先将halaacpi。dll拷贝至c:\winindows\system32\,并改名为hal。dll后重新启动电脑,再拷halacpi。dll(因为hal。dll的源文件名是halacpi。
dll)。改名(ren)后重启,restart即可 。 三、如果还不行,可能为注册表损坏,将c:\windows\repair\system 还原回c:\windows\system32\config\system位置。
四、内存出问题,也会造成这种情况,试着用酒精清洗一下或更换一个内存。 五、如果还不行,重装系统。
。收起