双系统的问题,急

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:24:35
我有两个系统都是XP 2000,一个在C盘,一个在俄盘,我把C盘系统格式化后新装了XP,可是在启动时进不了E盘的系统。提示“因以以下文件的损坏或者丢失,windows无法启动,<windows root>\system32\hal.dll请重新安装以上文件的拷贝。”我从其他机器拷贝了hal.dll文件到E:\winnt\system32\下,也修改了C盘中的boot.ini文件,但启动是还是不能进行E盘的系统,c盘的xp正常运行,这是怎么回事??求各位大虾帮帮忙!!
如何修复呢??具体点??

当电脑重新启动进入WinXP时,系统提示:“systemroot\\system32\\hal.dll文件非法或该文件已损坏,系统无法启动”。可以利用将故障恢复控制台来修复损坏的文件。
插入xp安装盘重新启动电脑,选择故障恢复控制台。依提示进入Windows dos目录。
在DOS提示符下输入:expand x:\\i386\\driver.cab /f:hal.dll c:\\windows\\system32\\(x:为光驱盘符.再次利用expand 首先将halaacpi.dll拷贝至c:\\windows\\system32\\,并改名为hal.dll后重新启动电脑,再拷halacpi.dll(因为hal.dll的源文件名是halacpi.dll).改名(ren)后重启,restart即可!

hal.dll不能拷贝,是根据机器配置安装时选择的。
你使用安装盘启动,安装界面开始时选择修复,然后指向E盘的系统即可。