环境描述:先在C盘安装了一个Win2003,然后又在D盘安装了一个Win2008。
分析:那么C盘现在是系统分区,如果用Win2003启动的话,那么启动分区就是C盘,否则就是D盘。虽然2008现在安装在D盘,但还是要向系统分区也就是C盘修改了三个地方:PBR、Bootmgr、BCD。只要安装了Vista或是2008就一定会向系统分区中修改这三个地方。
故障产生:现在C盘的Win2003因为某种原因需要重新安装,那么原来的三个信息PBR、Bootmgr、BCD都没有了,因此D盘的2008不能启动了。
解决方法:只要还原C盘的PBR以及Bootmgr和BCD文件即可!
方法:使用Win2008的安装光盘进行命令行修复模式或者是第三方的小工具!
然后输入命令:bootsect sys /nt60 就会重建PBR的相关信息!
实现过程:利用Win2008安装光秀的命令行修复模式
现在我把C盘的Win2003重新安装一遍。(当然大家用Ghost也可以)安装成功后就直接进入WIN2003,Win2008无法启动!
进入Win2003之后,我们来查看系统分区下的相关文件:

发现只有Ntldr,不见bootmgr和boot文件夹当然也没有BCD信息了!下面我们开始修复:
方法:
把载入Win2008的安装光盘。然后启动,如图所示:

点击:修复计算机,出现下图:
