不进入恢复控制台,如何恢复hal.dll文件

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:26:50
我的电脑运行XP时出现hal.dll文件丢失,需重新安装拷贝.按照网上有些所说的在恢复控制台下恢复此文件,但是我的电脑用XP安装盘启动,却无法进入恢复控制台,即不能使用expand命令.于是通过其它电脑把相关的几个dll文件拷贝到U盘下,然后用copy命令一个一个的直接拷贝到system32目录下,并改名hal.dll,重启后又出现ntoskrnl.exe丢失,按copy dll文件的方式再把此文件恢复到system32后,便出现黑屏或重启,无法正常运行xp.

象这种情况,一.不能进入恢复控制台使用expand命令,二.直接使用copy命令恢复dll文件,也不行.请各位大侠指点还有其它什么方式可以恢复此文件? 在不重装系统或恢复的系统的情况下.
再说明一点,我的电脑因hal.dll文件的丢失,是无法进入到xp界面的,且安全模式都进入不了.下面一位大侠所说的在开始--运行,请问这是在哪儿执行呢? 是在XP界面下吗?

开始”——》“运行”,运行msconfig,选择的是“正常启动”,则就会加载所有服务,;选择是“有选择的启动”,您必须选中“加载系统服务”一项保证服务启动时加载。

碰到过,因为你的硬件变动等原因,可以用XP自带的安装光盘来修复安装

这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\Windows启动,但是又由于你的WinXP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。解决方法是重新编辑Boot.ini文件。可用的方法有很多,在此不一一详述,最简单的方法是使用故障恢复控制台里面的bootcfg命令,当然也可以在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件。