jiangxinyu的专栏

叶子的离开,是因为风的追求还是树的不挽留?

让你的Windows2000和DOS7.0共存

让你的Windows2000和DOS7.0共存

<script type="text/javascript"><!-- google_ad_client = "pub-5168332231066583"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text_image"; //2007-04-20: 内页 google_ad_channel = "1899871661"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "000000"; google_color_text = "000000"; google_color_url = "000000"; //--> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> <iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5168332231066583&amp;dt=1192258637703&amp;lmt=1192258637&amp;prev_fmts=728x90_as&amp;format=160x600_as&amp;output=html&amp;correlator=1192258637531&amp;channel=1899871661&amp;url=http%3A%2F%2Fwww.matis.com.cn%2Farticle.asp%3Fid%3D755&amp;color_bg=FFFFFF&amp;color_text=000000&amp;color_link=000000&amp;color_url=000000&amp;color_border=FFFFFF&amp;ad_type=text_image&amp;ref=http%3A%2F%2Fwww.baidu.com%2Fs%3Ftn%3Dsitehao123%26word%3Ddos%207.0&amp;cc=100&amp;ga_vid=150135239.1192258638&amp;ga_sid=1192258638&amp;ga_hid=1570836684&amp;flash=9&amp;u_h=1024&amp;u_w=1280&amp;u_ah=994&amp;u_aw=1280&amp;u_cd=32&amp;u_tz=480&amp;u_java=true" frameborder="0" width="160" scrolling="no" height="600" allowtransparency="allowtransparency"></iframe>
www.dnxh.org  2002-10-20  电脑协会


在这个Windows的年代,想找到一台装有DOS的电脑真是难如登天。但是有些时候,比如调整分区、杀毒、Ghost备份和还原、格式化系统盘重装系统……又不得不用到Dos,那就只有找一张Windows98的启动盘了,但是Windows98又到何处去找?笔者经过多次试验,终于找到了让Windows2000和Dos共存的方法,现把自己的心得体会写出来,与大家分享。

笔者的工作组里共有八台电脑,其中有两台是Windows2000和Linux双系统,有一台是Windows2000和Unix双系统,有一台是WindowsXP,还有四台全是Windows2000系统。有几次,为了到Dos下杀灭蠕虫病毒;还有几次,为了到Dos下用Ghost备份,找了大半天也找不到Dos启动盘,要不是一个兄弟有正版瑞星的启动盘,就只有望天兴叹了。

有一次,笔者把Windows2000安装盘拷贝到硬盘里,然后用Win98启动盘启动到Dos下,执行Format c: /q /s,把C盘变成可引导的,然后重启,发现可以这样进入Dos系统。然后,我在Dos下执行Windows2000的安装(即找到安装盘I386目录,运行Winnt.exe.),发现装完之后,出现双系统启动菜单(除了Windows2000 Professional之外,还有一个Operation System on Disk c)。那次笔者用的是NTFS文件系统,就没有在意,把boot.ini里的那个启动选项删除了。

有一天,我忽然受到启发,既然Window2000能为另外一个操作系统生成启动菜单,没准就真能引导,于是笔者就开始了我的试验,居然一次就成功了。过程如下:先执行format c: /q /s,让以盘成为Dos引导盘,然后在Dos下执行Windows2000的安装(必须用FAT32格式的文件系统),装完之后,它居然给我生成了双启动菜单:Windows2000 Professional和Microsoft Windows,选第二个选项,居然还能进Dos。我又想,如果把Win98启动盘的所有文件拷贝到C盘根目录下,是不是也能像启动盘一样能加载光驱等等呢?于是我把启动盘的除Msdos.sys和Io.sys之外的所有文件拷贝到C盘根目录下,然后重启,选Microsoft Windows,居然出现了和Win98启动盘一样的启动选项:

  (1).Start computer with CD-ROM support;

  (2).Start computer without CD-ROM support;

  (3).Read the Readme file

我选择第一个选项,发现仍然能引导进入Dos系统,只是虚拟盘加载失败,光驱驱动程序加载失败,还有无论运行什么命令,总是提示要我插入A盘。我想既然能引导系统,加载虚拟盘和光驱驱动程序一定是通过Dos下的自动批处理文件来实现的。于是,我用Edit.com打开autoexec.bat,发现果然是这样的。这个批处理文件中有以下两行:

(1). call setramd.bat %LglDrv%,意为调用本目录下setreamd.bat建立一个虚拟盘;

(2). path=%RAMD%:/;a:/;%CDROM%:/,即指明command命令搜索路径为虚拟盘根目录(%RAMD%:/)、引导盘根目录(a:/)、CD-ROM根目录(%CDROM%:/)。

因为我把启动盘移植到了硬盘,于是我修改了路径为:path=%RAMD%:/;c:/;%CDROM%:/,然后重启,又发现一个问题,即提示找不到文件: a:/findramd,我想一定是哪个批处理文件中指明了文件路径,于是我到软盘上去找,居然还有一个批处理文件,就是我前面提到的setramd.bat,发现里面有一个语句:a:/findramd,即执行findramd.exe,我把它改为findramd(即在本目录下搜索这个文件,而不是到a:/),我再重启电脑,居然所有的问题都解决了,出现了和软盘启动一样的画面,而且两个选项都能引导系统,虚拟盘能正确加载,光驱驱动程序也能正确加载,光驱可以使用。我又试了几次,总结出以下规律,可以实现Windows2000和Dos7.0共存:

(1).Windows2000使用 FAT32文件系统;

(2).用软盘启动系统,执行Format c: /q /s,将C盘变成可引导,然后安装拷贝到硬盘上的Windows2000安装文件(即执行I586目录下的Winnt.exe),会自动生成双启动菜单;

(3).将A盘所有文件拷贝到C盘根目录下,执行copy a:/*.* c:/,其中command.com和另一个文件会提示是否覆盖,选择不覆盖;

(4).修改autoexec.bat中的路径path=%RAMD%:/;a:/;%CDROM%:/为path=%RAMD%:/;c:/;%CDROM%:/(不过,最好修改为path=%RAMD%:/;c:/,这样,输入错误的命令,系统就不会提示光盘有问题或没有插入了,因为系统在最后一个路径也没有找到要执行的命令.),然后修改setramd.bat中的a:/findramd为findramd;这样,就顺利的实现了Dos7.0和Windows2000共存的问题.

更为奇妙的是,通过这各方式引导Dos居然会出现Windows98的启动画面,我不知这个图片存在哪个系统文件中,如果哪位大虾知道,改进一下吧,让Dos启动时不出现Win98的启动画面。我想如果把启动盘的这么多文件全部放到C盘,万一被人删除了岂不就玩完了,于是我把这些文件全设定为系统和隐藏属性。一重启,没想到居然又了问题了,系统提示找不到command.com、extract.exe、setramd.bat、readme.txt、findramd.exe,原来把它们设为系统和隐藏属性,Dos引导时不能识别。后来我又试了几次,仅设为系统属性也不行。所以这几个文件一定不能设为系统和隐藏属性,只好把它们在其它地方备份一个了。

到此为止,一个Windows2000和Dos7.0的双系统就做成了。在我的电脑上试过,完全可行,但是不敢保证所有的电脑均能实现,有兴趣的可以试一下,本人不负任何责任.
 
阅读更多
个人分类: windows
想对作者说点什么? 我来说一句

注册表教程

2008年06月01日 230KB 下载

Windows优化大师_7.99.10.1221.exe

2011年02月09日 5.24MB 下载

启动u盘制作程序

2007年11月20日 366KB 下载

没有更多推荐了,返回首页

不良信息举报

让你的Windows2000和DOS7.0共存

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭