想必安装过2003的朋友都知道,2003是能够向下支持XP的,反之,XP却是不能够识别2003。
笔者老师的本本原本安装了XP、2003双系统,然而由于须要从新安装XP,因而把XP 从新Ghost了一遍。这时候,发现2003的启动项已经丢失。哈哈 ,下面就开始揭开这系统失踪之谜,把迷路的2003领回家。
1、启动项失踪之谜
咱们知道,当主板启动完毕,会加载硬盘的MBR区,读取启动扇区。在此次失踪事件中,MBR扇区尽管被Ghost改写了,可是启动仍是原来的分区(C盘),跟之前同样。接下来就是从C盘开始读取启动配置信息了,在windows中,是使用Boot.ini,进行配置启动信息,定义了咱们硬盘有哪些系统,分别位于哪些分区。当咱们从新Ghost安装系统时,位于系统分区的boot.ini天然成了系统Ghost封装自定义的boot.ini。为此,咱们Ghost安装完系统后,只能找到新装XP系统的启动项(配置)
,从而致使的2003系统的失踪。
2、把2003系统领回家
这时,咱们知道2003的迷路的根源在于回家的地图---Boot.ini被新系统替换了,为此,咱们人为地指定一个Boot.ini,告诉2003怎么回家。
咱们进入XP后,使用记事本对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" /fastdetect
在最后添加如下内容
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2003" /fastdetect
其中
multi(0)表示2003系统位于第一个IDE接口
disk0表示2003系统位于第一个硬盘
rdisk(0)表示主从盘 ,0为主盘,1为从盘
partition(2)表示第二个分区,即windows的D盘
后面的带双引号字符串则是windows启动项的名字
/fastdected则表示启动系统时,快速检测
当以上内容修改完毕,咱们还须要从其余Windws Server 2003系统中,复制
NTDETECT.COM以及ntldr这两个文件至系统分区的根目录,由于用于加载系统文件,但XP的这两个文件没法识别2003系统,所以须要使用2003的进行覆盖。
以上完成后,从新启动系统。咱们能够发现2003系统及XP均可以实现加载和进入系统了,2003终于回家了。