双系统问题(XP和2000)........

来源:百度知道 编辑:UC知道 时间:2024/04/25 20:52:13
我是先装XP的(在C盘),再装2000(在F盘),我装完2000后还可以用2000.可是我用Ghost还原XP之后(从D盘还原到C盘),一运行2000就提示"System\hal.dll被破坏",我的同学也是和我一样,他也是先装XP再装2000,他居然可以用2000和XP(我们装的是同一张系统碟,不同的是他的硬盘是IDE接口,我是SATA接口的),我在boot.ini修改过,还是不行.(还参照过我同学的boot.ini来修改,也是不行,晕~~~)
如能解决我再加100分,,谢谢.....
我是XP能用,而2000不能用,那hal.dll文件从我同学台机复制到我台机还是不能用,(我台机没光驱呀,要重装2000再装XP的话要拆同学的光驱,很麻烦耶,那2000我也是从硬盘安装的)
我的问题和你们说的都不一样,我同学的都能用2000,而我却不能用2000,(那2000系统我只用到一次,就是我刚刚装好的时候,还原XP后2000系统就不能用了)
你们那些网址的资料在我提问题之前就看过了,不过好像和我现在的情况不一样耶
我是因为要学习才装2000的,因为我的一些学习上的软件2000没有,所以我又要用XP(软件的安装包我删了,而且有些软件很大,下载又慢),就只能这样了..

你先进你的2000系统,然后从你同学那边的xp系统下copy
下边几个文件到你的C盘下,就可以了。
ntldr NTDETECT
还有你把你的boot文件改为和你的同学一样的。
产生这种问题的原因是先装高版本,在装低版本,这两个文件就变成低版本了。所以不能启动xp了
应该可以解决。
dll损坏的问题,你去你同学的机子上搜索一下,找这个文件到你的电脑的相同位置试试。
祝你好运。

hal.dll是WinNT内核(包括WinXP)操作系统的核心驱动,通常由安装多个操作系统而造成损坏,如果系统还能启动,可以从安装盘中提取该文件进行恢复。
方法:插入 Windows XP的安装光盘,重启 / 进入BIOS设置光盘启动 / 在“恢复控制台”下依次运行以下命令:
Del C:\windows\system32\hal.dll
expand F:\i386\halaacpi.dl_ C:\windows\system32\hal.dll
exit

注:C:---假定你的系统装在C盘;F:----假定你的光盘是F盘

另外参考一下这个网址,可能很有用。
http://blog.sina.com.cn/u/47123387010003zf

装多个系统的顺序是98-2000-xp,由低级到高级

这是因为系统只能从低级到高级安装,但愿像你所说的也并不是没有办法,你现在是可以进入XP系统的,而2000系统进不去,而你又没有光驱.你现在只要把你们的那张XP系统盘放到你同学的光驱里,然后用电脑的搜索功能搜索以下两个文件ntldr NTDETECT ,然后拷贝到你的U盘里,最后打开你的电脑进入XP系统里,打开C盘,选择2000的系统文件夹,把这两个文件拷到WIN2000\windows\system32里