+ -
当前位置:首页 → 问答吧 → 在XP和2K上装纯DOS多系统引导

在XP和2K上装纯DOS多系统引导

时间:2011-06-30

来源:互联网

如果直接在无98的硬盘上安装完XP或2K后,学习汇编很不方便,而且很多DOS工具必须用软盘引导起来才能用,很不方便,在这里摸索出来了一套安装DOS引导的方法,请各位高手试试看!

(如果大家使用失败,可以拿XP或2K的引导盘恢复!)

现在有2种方法,大家可以试试看!
1、在安装2K后(2k在C盘),系统的引导信息DBR在3Fh处,可以通过Debug看到
-l 100 2 0 1 加载C区的第一个扇区,也就是硬盘的3Fh扇区
-d 100 l200 显示出这512byte的内容,看看最后面的是不是有“NTLDR is missing”这样的字符串,这里说明其是2K的DBR部分!
再通过Debug看看45H的地方
-l 100 2 6 1  
-d 100 l200 看看这里是否有Winboot.sys这样的字符串,如果有这里就是原来的DOS引导信息,因为在Format的时候,这些信息都是会加载上去的,只是在安装2K的时候被挤过去了,我们只要把这512byte的内容保存为Bootsect.dos,在做些动作就可以了!保存方式如下:
-l 100 2 6 1
-d 100 l200
-n bootsect.dos
-r bx
000
-r cx
200
-w
-q

2、如果45H出的DBR信息中没有Winboot.sys这样的信息,那么我们就得手动建立win98的DBR信息了,这个比较麻烦,方法如下:
2.1先用debug把2K原有的信息保存起来,存为dbr2k.dat。
-l 100 2 0 1
-d 100 l200 请确认最后面的是“NTLDR is missing”这个信息!
-n dbr2k.dat
-r bx
0000
-r cx
200
-w
-q
2.2在D区Copy过来DOS的几个基本引导文件,command.com、Io.sys、msdos.sys和sys.com(传输系统用的!)再在D运行sys c:,此时,C区的DBR信息被改掉了,不信就用Debug看看!
-l 100 2 0 1
-d 100 l200 看看最后面是不是Winboot.sys这样的字符串!
-q

2.3把Sys.com传过来的信息保存成文件bootsect.dos!
-l 100 2 0 1
-d 100 l200
-n bootsect.dos
-r bx
0000
-r cx
200
-w
-q

2.4再把原来2K的DBR信息还原回来。
-n dbr2k.dat
-l
-w 100 2 0 1
-q

3.得到正确的bootsect.dos后,我们就可以建立DOS引导了
用attrib *.* -h -s -r -a,打开C区下面所有的隐藏文件,找到boot.ini在最下行加上“c:\="Pwin98-DOS"”,保存后!再把io.sys、msdos.sys、command.com和刚才建立的bootsect.dos到c区就可以了!

文章来自 http://www.cosye.com/

作者: gls192246   发布时间: 2011-06-30

装个一键ghost硬盘版,重启就有dos的选项了装个一键ghost硬盘版,重启就有dos的选项了

作者: cxdzxc   发布时间: 2011-06-30