开机找不到hal.dll

来源:百度知道 编辑:UC知道 时间:2024/06/14 06:07:56
本人装的是双系统。 C盘装的是XP E盘装的是2003 现在进2003 系统是报错,"hal.dll"文件找不到。xp可以正常使用
以下是我的boot 文件

[boot loader]
timeout=3
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)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect

把partition(2) 改成partition(3) 之后就是保持黑屏,什么反应都没有
我的这个boot文件编写有错吗?
还是别的导致了hal.dll文件丢失?

你的boot.ini引导文件无错误。应该是你的win2003中的系统文件丢失。到安装盘复制一个到system32目录下。如仍不行,只能重装win2003。

这个BOOT文件是开机选择系统列表项
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
这个表示你用的是XP系统
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect
这个表示是windows server

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
这个表示系统默认选择的系统,也就是你不选择的话,就会从XP系统启动,partition(1),如果是这个partition(2)那么就表示从windows server启动

timeout=3
这个表示系统等待选择操作系统的时间,3表示3秒,不管是这个数字是多少,都是以秒计算的