电脑开机显示 因以下文件的损坏或者丢失,Windows无法启动: Windows root>\system32\hal.dll. 请重新安装

如题所述

现象:屏幕显示“因以下文件的损坏或者丢失,Windows无法启动:<Windows root>\system32\hal.dll,请重新安装以上文件”的错误提示(如图1)。是系统引导文件损坏了,可以用故障恢复控制台来修复。

  下面操作以 Windows XP Pro 为例,Windows 2000/2003 与此法大同小异。

  一、什么是故障恢复控制台

  故障恢复控制台是 Windows 2000/XP/2003 操作系统中用于修复系统的工具,它可以启用和禁用系统服务、格式化磁盘、挽救磁盘数据、修复系统故障,是我们无法进入系统(包括安全模式)时修复系统的“法宝”,被用户形象地称之为“救命稻草”。
  二、如何进入故障恢复控制台
  第一步:按下键盘上的“Del”键进入到BIOS设置程序。在主菜单中选择“Advanced BIOS Features”选项,并按“回车”键进入高级BIOS设置,再通过键盘的上的“↑”、“↓”方向键选择其中的“First Boot Device”选项,再按下“回车”键进入后选中“CDROM”(将第一启动设备设置为光驱)。设置完毕后,按下“F10”键存盘退出即可。
  第二步:将 Windows 2000/XP/2003 安装光盘插入光驱,启动计算机,系统会自动以光盘引导,无需用户干预,待到屏幕出现相关提示时,按下键盘上任意键即可看见 Windows XP 的安装程序画面,在提示界面中,按下“R”键选择第二项“要使用‘故障控制台’修复 Windows XP 安装,请按R。”选项即可。
  第三步:按下“R”键后,系统会自动检测机器所安装的所有操作系统,并出现登录到哪一个 Windows 的提示,键入欲进入的操作系统的序号即可,示例中键入的是“1”,回车后会提示你键入管理员密码,键入正确的管理员密码并回车,当出现“C:\WINDOWS>”提示符的时侯,故障恢复控制台也就成功启动了。
  要使用故障恢复控制台,每次都要翻出安装光盘,从光盘启动,比较麻烦。其实,我们还可以将故障恢复控制台安装到硬盘中,实现从硬盘启动故障恢复控制台。将 Windows 安装光盘放入光驱,然后在“运行”对话框中输入并执行“X:\i386\winnt32.exe/cmdcons”命令,(X为光驱盘符,请自行修改),这时就会弹出 Windows 安装程序对话框,询问你是否将故障恢复控制台安装到硬盘上。点“是”按钮即可将故障恢复控制台安装到硬盘上。重新启动计算机,你就会在多重启动菜单中发现一项名为“Microsoft Windows XP Recovery Console”的选项,通过该选项就可以进入系统故障恢复控制台了。
  三、让垂危的系统起死回生
  从开机错误提示中我们可以看到是“Hal.dll”文件丢失或损坏造成了系统无法启动,因此,只需从安装光盘中找到同名文件将其释放到原文件所在目录就可以了。安装光盘的“I386”文件夹是一个重要的文件夹,几乎所有的系统级文件全部位于其中。
  在故障恢复控制台的命令提示符后依次输入如下命令:
  C:\WINDOWS>x: //x为光驱盘符,请自行修改为你的光驱盘符
  X:\>CD I386 //切换到光盘的I386文件夹下
  X:\>I386>expand hal.dl_C:\WINDOWS\system32\ //将安装光盘I386文件夹中的“hal.dl_”文件释放到“C:\Windows\项式system32\”目录中,当出现“扩充了一个文件”的提示后,表明已经将“hal.dll”文件释放出来,重新启动计算机后,即可使电脑重新启动。“expand”命令是释放文件命令,在 Windows 安装光盘中所有的动态链接库文件为了缩小体积,减少对光盘空间的占用,都是经过特殊压缩的,是以“*.dl_”的形式存在的。要替换系统中丢失或损坏的同名文件,必须用“expand”命令释放到系统才行。
  四、故障恢复控制台精彩实例
  实例一:无法启动故障
  安装有 Windows XP 的机器,系统无法启动,提示“NTLDR is Missing,press any key to restart”。
  这主要是由于NTLDR文件丢失或损坏所致,只要从 Windows 2000/XP/Server 2003 安装光盘的I386文件夹中提取出此文件,然后复制到C盘的根目录下覆盖即可。在故障恢复控制台中的命令提示符依次输入以下命令,重启计算机即可修复此故障。
  C:\WINDOWS>x:
  X:\>CD I386
  X:\>I386>COPY NTLDR C:\ //将安装光盘I386文件夹中的NTLDR文件复制到C盘的根目录下
  实例二:多系统并存故障
  机器安装有 Windows 98/XP,当从屏幕上的多重启动菜单中选择了 Windows 98 之后,出现错误提示:“访问引导扇区文件Multi(0)disk(0)rdisk(0)partition(1)\\BOOT,出现I/O错误”。
  这主要是由于找不到启动 Windows 98 启动分区文件 Bootsect.dos 所造成的。我们在安装多操作系统的过程中,一般是先安装 Windows 98,然后再安装高版本的操作系统如 Windows 2000/XP/2003。在安装高版本系统的过程中,安装程序首先将原有的启动分区保存成 Bootsect.dos 文件,然后将自身的启动程序放入启动分区。由于 Bootsect.dos 文件是在安装过程中由安装程序创建的,无法象其它丢失或损坏的文件一样,从安装光盘拷贝覆盖一下完事。
  首先在DOS提示符后键入“SYS C:”,传递 Windows 98 的系统文件到C盘。然后,将 Windows 2000/XP/Server 2003 的安装光盘插入光驱,重新启动计算机,从光盘引导系统,当出现欢迎屏幕之后,按两次“R”键,当安装程序运行到修复任务选项的时候,选中“检查启动扇区”选项,然后将光标移动到“继续(执行所选任务)”选项上按回车,按照向导的提示进行直到“安装程序已完成修复”的提示。现在重新启动计算机,故障即可排除。
  实例三:显示乱码故障
  在系统启动过程中,凡是有中文的地方均显示为乱码,英文可以正常显示。
  此问题主要是字库文件 bootfont.bin 文件损坏或丢失造成的,从 Windows 2000/XP/2003 安装光盘的I386文件夹中提取出此文件,复制到C盘根目录下覆盖即可。多操作系统能否正常运转,只需将安装光盘I386文件夹中的 NTLDR、ntdetect.com、Boot.ini、Bootsect.dos、bootfont.bin 这五个文件复制覆盖到C盘根目录下,再将 ntoskrnl.exe、hal.dll 这两个文件复制覆盖到 X:\Windows\System32\ 文件夹下(X为操作系统所在的分区盘符),多重引导故障便不攻自破,实为一劳永逸之举。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-15
系统引导文件丢失,看看按F8能不能进修复模式修复,或者选择最后一次正确配置
第2个回答  2012-06-15
重新做系统吧 硬盘文件读丢了
第3个回答  2012-06-15
用PE重做系统吧追问

用PE重做系统时 加载不进去 老停在那加载

追答

是win7系统吗?如果是win7系统,最好把系统盘格式化以后再用PE装,安装的时候可能很慢,要有耐心,我这台笔记本安装时用了一个多小时,差点把我急崩溃,但安装好一切正常

追问

系统盘格式化?

追答

嗯,安装的时候如果慢不要急,多等会儿试试

第4个回答  2012-06-15
重新安装或下个修复软件

因以下文件的损坏或者丢失,Windosws无法启动,<Winsdows.root>s
重新启动计算机,你就会在多重启动菜单中发现一项名为“Microsoft Windows XP Recovery Console”的选项,通过该选项就可以进入系统故障恢复控制台了。三、让垂危的系统起死回生 从开机错误提示中我们可以看到是“Hal.dll”文件丢失或损坏造成了系统无法启动,因此,只需从安装光盘中找到同名文件将其释放到原...

因以下文件的损坏或者丢失,windows 无法启动windows root\/system32\/hal...
1),导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有系统文件文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用fixboot命令。在DOS下输入Copy Con C.ini以后回车。这个是由于C盘根目录下的boot,每输入一行敲一次回车键,如果这样修复不了boot.ini,就用bootcfg...

因以下文件的损坏或者丢失,windoWs 无法启动;<windows root> syst...
1)、使用Win9X启动盘启动,使用EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后只要按照正确的格式输入Boot.ini文件的内容,保存为Boot.ini文件即可。2)、使用COPY CON命令创建一个Boot.ini文件。在DOS下输入Copy Con C:\boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部...

因以下文件损坏或者丢失,windows无法启动 system32 \\DRIVERS\\ntfs.sys...
用XP安装光盘引导,然后选择R进入“故障恢复控制台”,输入命令“cd C:\\windows\\system32\\drivers”并回车,接着执行“ren ntfs.sys ntfs.old”,将损坏Ntfs.sys文件重命名为Ntfs.old。如果提示没有找到Ntfs.sys文件,则该文件丢失了。把Windows XP的安装光盘放进光驱,假设系统安装在C盘,光驱的盘符为...

因以下文件损坏或者丢失 windows无法启动
根据提示信息我们发现,windows 启动过程中找不到正确的<Windows root.>\\system32\\hal.dll文件,所以猜测系统引导信息可能出现错误。这里我们借助Windows PE来查看一下系统引导信息,该文件在C 盘根目录下,文件名为boot.ini 。如图: 图表1 解决方法: 进入Windows PE系统后,打开C:\\boot.ini文件,如下图: 上图所示是...

...显示:因以下文件的损坏或丢失,windows无法启动: <windows root>\\syst...
一、hal.dll文件确实丢失 开机提示这文件丢失,找pe进去,打开c:\\windows\\system32\\这个目录发现缺失没有这个文件 ,这种情况有可能是误删文件或者杀毒造成的,也有可能非正常关机造成。这个坚决方法比较简单 ,找别人机器上的同名文件复制过来就好了。当然如果是严重的病毒造成的,那就够呛能管用,那 时候...

...或者丢失windows无法启动:<windows root>\\system32\\
首先将电脑主板的BIOS设置成光盘启动模式,然后将所需要安装的系统盘放入光盘驱动器内,根据显示器显示的中文提示一步一步安装即可解决你所反映的问题!1.定期对磁盘进行碎片整理和磁盘文件扫描 这是最简单、最直接的方法。一般来说,你可以使用windows系统自身提供的"磁盘碎片整 理"和"磁盘扫描程序"来对...

因以下文件的损坏或者丢失,Window 无法启动: <Windows root>\\syst...
1)重启电脑,按Del键进入BIOS 2)使用方向键选中Advanced BIOS Features 3)回车进入BIOS设置页面 4)通过方向键选中First Boot Device或(1st Boot Device)5)使用上下方向键选中CDROM 6)按ESC返回BIOS设置界面。7)使用方向键选中Save &Exit Setup 8)按 ‘Y’键后回车,重启电脑 提示:由于BIOS的不...

因一下文件的损坏或者丢失,WINDOWS无法启动
电脑显示:因以下文件的损坏或者丢失windows无法启动,《windows root》\\system32\\hal.dll, 请重新安装以上的文件的拷贝!解决方法:第一种方法:hal.dll是WinNT内核(包括WinXP)操作系统卷的核心驱动,通常由安装多个操作系统而造成损坏,如果系统还能启动,可以从安装盘中提取该文件进行恢复,否则个别磁盘...

...windows无法启动:<windows root>\\system32\\hal.dll
在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即可 或者尝试进入安全模式...

相似回答