98/ME和2000/XP双系统的安装和启动原理(2) | |||||||||
---|---|---|---|---|---|---|---|---|---|
http://www.sina.com.cn 2005年02月23日 11:02 天极yesky | |||||||||
文/佚名 知道了原因,解决起来才有了思路和目标。那就是想办法恢复系统引导扇区。方法有好几种, 方法一:
可以在重装Win98之前备份系统引导扇区,需要用到DEBUG命令! 备份命令为: a:>debug -L 100 2 0 1 -na:OSLoader.REC -rcx CX:0000 :200 -rbx BX:0000 :0 -w -q 这时软盘上生成的OSLoader.REC文件就是OS Loader引导扇区的备份,如果不小心删除了Bootsect.dos文件,可用类似的方法生成该文件,只需把第三行的保存文件的名称改为Bootsect.dos即可。 只要把以上生成的OSLoader.REC文件重新写如硬盘引导扇区就可以恢复OS Loader的引导功能。命令为: A:>debug -Na: Bootsect.dos -L -w100 2 0 1 -q OS Lode菜单修复以后,如果C盘缺少Bootsect.dos文件,可以将上述生成的Bootsect.dos文件拷贝到C盘下(注意:不同机器上生成的Bootsect.dos文件不能通用)。 方法二: 用Win2000或WinXP的故障控制台来恢复引导扇区: 进入故障控制台,输入: Fixboot c: Exit 重起计算机即可。 当然,这两种方法都是在提前备份并恢复了以上四个文件的前提下才能成功实现找回双启动功能的,如果事先没有备份这几个文件,就比较麻烦了,简单一点的方法是用Win2000或WinXP安装盘修复的办法,也就是假安装的办法;麻烦一点的办法是从Win2000和WinXP的安装盘里先拷贝出Ntldr和Ntdetect两个文件,在用DEBUG命令生成Bootsect.dos文件,然后用Win2000或WinXP的安装盘进入故障控制台,生成Boot.ini文件(当然,如果对该文件的语法十分熟悉的话,就像我师傅那样当然也可以在Win98下用记事本自己根据机器的配置编写一个Boot.ini文件),然后再在故障控制台里修复引导扇区,重起,大功告成!
|