双xp系统启动修复

来源:百度知道 编辑:UC知道 时间:2024/05/19 18:49:00
大家网友好,我是第一次发贴的,请大家网友帮帮我,这次我真的感到超无奈了。。。 我电脑装了两个xp系统(一个装在C:一个装在E:),我有两个Ghost文件(C,E),C文件是备份C盘的(C文件是以前备份的,只装了一个xp系统时候备份的)E文件是备份E盘的(后来装了两个xp系统时候备份的),前天我朋友把C文件还原到C盘,电脑启动就直接进入了C盘系统了。因为光驱坏了(按不出来)所以不能重装系统。我用我的笔记本(我的笔记本也是装了两个xp系统的)的boot文件覆盖到C盘,
[boot loader]
timeout=10
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(4)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
我把(4)改为(3)
[boot loader]
timeout=10
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(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastd

optin 没错

你的boot.ini修改也没问题,加载到hal说明E盘系统的引导已经是成功的了

不知为什么你的hal会出问题?你用ghost文件E恢复到E盘试试
(或者你也可以先用C盘的hal.dll来覆盖E盘的hal.dll试试,别用笔记本的,不通用)
======================================================================
你的C盘和E盘是同一个硬盘的不同分区还是两个硬盘?现在隐藏分区还存在吗?你把你的硬盘配置和分区讲一讲,我想我知道问题在哪儿了,应该是
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
不正确,导致ntldr找不到E盘的windows目录。
你进C盘的xp用磁盘管理工具可以查看E盘到底是哪个硬盘的第几分区。
======================================================================
这就难办了,试试在xp下扫描E盘的磁盘错误吧……
下面是微软的官方解释
http://support.microsoft.com/kb/945380/
但是都要用光盘进系统控制台的

先用xp光盘启动,F8修复一下控制台命令就可以了
进入控制台以后,应该有个help命令,可以列出所有控制台命令,你不会的话,自己看看就知道了,都是中文的,然后安参数修复就可以了

其中还会提示你要修复那个操作系统

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WIN