pe安装xp系统重启出现hal.dll错误

来源:互联网 发布:java如何调用泛型方法 编辑:程序博客网 时间:2024/05/03 01:43

Windows root〉\system 32\hal.dll文件丢失或损坏


方法一

问题指向boot.ini 文件中提到的 C:\$WIN_NT$.~BT\BOOTSECT.DAT
对应路径下根本木有这个bootsect.dat文件所致 据说 晨枫PE,杏花梨云,老毛桃均有这个问题。天意U盘维护系统正常。

解决方法是

在WIN$MAN操作后,重启前删除C盘的 NTLDR文件,再把$ldr$文件重命名为NTLDR

拔掉U盘 重启 后一切正常。出现XP安装界面。

果然是这个文件,修改后正常!!

 


解决方案2

重新光盘启动,进入DOS环境,打开boot.int一看,居然在本来是multi的位置,出来一个signiture。肯定不对,改成multi(0),保存不了,呵呵,哦,文件是只读的。于是把boot.ini的只读属性去掉,改完保存,重启。呵呵,WinXP进度条终于出现了。

以下操作最好使用PE,XP自带的恢复控制台太难使了。

进入PE后,找到BOOT.INI,将signiture处换成multi(0)即可,一共两处,保存后重启即可

正常boot.ini 文件应该如下

[boot loader]
timeout=30
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
原创粉丝点击