我先在C盘装XP,之后在D盘装Win2003,本来一直运行的好好的
但今天重装了XP,Win2003就进不去了!!!
系统启动时还是显示两个系统选项,但选择了Win2003后不能进入系统,直接重启动了.
重装XP之前我已经备份了Boot.ini文件了,发现这个问题后我将备份文件覆盖到c:,可还是没有用win2003是我的工作系统,尤其是装了VS.NET,我不想重装啊.救命啊,谁能救我......

解决方案 »

  1.   

    [boot loader]
    timeout=3
    default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
    C:\ = "Microsoft Windows"
    上面是我的boot.ini文件
    你找到你的改一下partition后面的数字看一下,或许可以
      

  2.   

    用Win2003的安装盘启动系统,选择“修复”。屡试不爽!
      

  3.   

    这是因为xp的启动信息把2003的覆盖掉了
    2003的可以兼容xp的,但xp的不可以启动2003的找到你的安装盘,提取以下文件到你的启动分区:
    bootfont.bin
    ntdetect.com
    ntldr或者用2003的安装盘修复系统
      

  4.   

    XP的Loader会把2003的Loader覆盖。。
    所以启动的时候看不到了。你可以把WIn2003的光盘放入光驱。进行一次“假安装”
    这样就会让Wibn2003的Loader把XP的覆盖。。
    就可以了。
      

  5.   

    我先装win2000Server, 然后装的Win2003Server,结果发现Win2000Server进不去了,不知是什么原因?
      

  6.   

    查看一下你的boot.ini文件,看看里面的启动路径是否正确?
    还有你的timeout是不是0,如果是0 的话就直接按default的盘启动了。建议你运行msconfig,让系统为你检查一下boot.ini的启动参数。你还可以运行windowsserver2003,让系统为你寻找可以启动的驱动器,选择“修复”它就会自动重建启动文件的。
      

  7.   

    OK,问题解决了. 确实是因为XP的Loader不能兼容Win2003,把它覆盖掉了.
    我从Win2003安装盘的i386目录中找到了ntdetect.com和ntldr两个文件,覆盖到C: 两个系统都可以用了,哈哈. 
    多谢各位大侠出手相助!!不用重装系统了,挖哈哈哈
    揭贴赠分.