双系统问题??急需解决!!!!谢谢各位大虾...

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:28:23
我的电脑一前是双系统,一个在C盘(Windows XP系统),另一个在D盘(Windows 2003系统),以前可以正常使用,最近重装了C盘(XP系统),但是就进不了以前的2003系统了,编辑启动系统项目后有了2003选项但是选择后却进不是系统.提示说缺少hal.dll文件,但是我复制到指定的文件夹后还是没有把问题解决.
请个为大虾帮小弟解决一下这个问题.
2003系统不可以进,XP系统可以正常进入.
是、提示的是2003中的system32\hal.dll文件缺少!

方法1:
插入xp安装盘重新启动电脑,选择故障恢复控制台。依提示进入Windows dos目录。
在DOS提示符下输入:

expand x:\i386\hal.dl_ c:\windows\system32\hal.dll

restart即可!

expand命令帮助:

EXPAND [-r] Source Destination
EXPAND -r Source [Destination]
EXPAND -D Source.cab [-F:Files]
EXPAND Source.cab -F:Files Destination
-r 重命名经过扩充的文件。
-D 显示来源中的文件列表。
Source 源文件规格。 可使用通配字符。
-F:Files 从 .CAB 文件扩充的文件的名称。
Destination 目标文件 | 路径规格。
目标可以是目录。
如果来源是多个文件且没有指定 -r ,
目标则必须是目录。

方法2:
重新开机,进入XP系统,XP的c盘,找到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 /DETECTHAL
windows的路径是正确的,我印象中大部分XP启动时只有