医院微信公众号:十万火急啊 电脑达人们 帮忙啊

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 07:03:33
我的系统是XP(在C:) 然后导出我以前用ghost备份的WIN98到D:(FAT32格式)

修改boot.ini如下:
[Boot Loader]
Timeout=5
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(2)\WIN98="Microsoft Windows 98" /fastdetect

然后重起进入98时 屏幕提示:

"windows root\system32\hal.dll"丢失或损坏
请问怎么才能进入啊 拜托各位达人了

感觉你这样装装不成XP和98的双系统的,可以下个GRUB启动管理器把XP和98添加进去就行了

出现这个问题的原因有
1.你的机器里的硬盘(安装有系统的这块)容量超过了160个G。而且之前的分区不是用系统光盘自带的格式化分区程序进行分区的,用的是一些类似DM这类的软件进行的分区。Ghost过来后导致机器启动前没有加载这一类分区管理程序,出现这样的错误。
2.你的这个G版系统的母版是上面1那种类型的,因为它的那个系统启动前加载这个管理程序,但你的系统只是它那里G过来的一个系统,那个管理程序并未G过来,所以如此了。

解决:建议采用Windows XP系统自带的磁盘管理程序给硬盘进行分区。

hal.dll是WinNT内核(包括WinXP)操作系统卷的核心驱动,通常由安装多个操作系统而造成损坏,如果系统还能启动,可以从安装盘中提取该文件进行恢复,否则个别磁盘分区可能无法使用。如果系统无法正常启动,特别是系统分区使用了NTFS,恐怕就只有重新安装操作系统或者使用控制台修复了