开机出现Hal.dll损坏或丢失进不了系统

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:22:35
我重新从安装盘拷过此文件 问题依旧
我是双系统,另一个系统正常
boot.ini如下
[boot loader]
timeout=1
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
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR="1KEY GHOST 8.2 Build 050706"

系统出现 “ hal .dll ” 文件损坏或丢失的分析 : 【1】 出现这个问题的原因一般说来是 :因为 C 盘下的 Boot.ini 文件被损坏了 ,导致系统无法读取 , 所以 , 系统只能在 : C :\ Windows 下来寻找系统文件 , 但是 ,由于系统并没有安装到 C 盘中 , 因此 ,也就出现了上述的情况了 。 【2】 处理 : 重新来创建 Boot.ini 文件 ,你可以到其它电脑上 【 要求与本机的操作系统的个数 ,版本 ,以及安装位置相同】进行复制该文件 , 也可以根据你的电脑实际情况重新的编写一个即可解决问题的 。 好了 , 再见 !

你的情况是这样第1分区装了一个XP系统,第3分区装了一个XP系统,并且C盘装有ghost8.3。
我昨天也遇到过这样的问题。先说我的情况:
C装XP系统,D装2003系统,C加装ghost8.3。
进XP系统,hal.dll丢失;2003和ghost可正常进入。

我是这么解决的:
第1步: 进入2003系统,打开XP安装的分区的以下路径:
C:\WINDOWS\system32\ReinstallBackups\0001\DriverFiles 并将hal.ini,hal.pnf两个文件拷贝到C:\windows\system32\路径下(覆盖).
C:\WINDOWS\system32\ReinstallBackups\0001\DriverFiles\i386 并将halacpi.dll拷贝到C:\windows\system32\路径下.
在网内其他XP系统内共享hal.dll文件,并拷贝到C:\windows\system32路径下.(不可以拷贝非XP系统的hal.dll文件,起码,2003的就不行)
第2步: 直接删除C:\boot.ini,新建文本并命名为boot.ini,编辑内容如下:[boot loader]
timeout=5
default=multi(0)disk