注册通行证 用户名 密码
  • 文章投稿
  • 博客
  • 论坛
  • 设为首页
  • 加入收藏
jztop.com网络技术
  • 首页
  • | iT新闻
  • | 操作系统
  • | 组网建网
  • | 网络安全
  • | 程序开发
  • | 办公一族
  • | 工具软件
  • | 网页制作
  • | 多媒体制作
  • | 网吧技术
  • | 服务器
  • | 专题教程
Vista | 软件评测 | 系统备份 | 优化 | 进程 | 聊天 | 病毒 | Linux | 黑客 | 防火墙 | 数据库 | Web开发 | Java | Word | 游戏 | 32位开发 | 移动开发
当前位置:首页 > 操作系统 > Ms Dos 内容正文:如何在WinNT/2K/XP下启动纯DOS

如何在WinNT/2K/XP下启动纯DOS

发布时间:2006-09-11 02:28:58 来源:友佳学院 网友评论 0 条

现在一些网友开始安装WinNT/2K甚至是XP了。可是,当他们启动了这些操作系统以后,发现许多DOS程序都无法运行了,而纯DOS也无法启动了。这是怎么回事呢?

大家知道,WinNT/2K/XP中有个叫“命令提示符”的东东,表面看上去类似于Win3.x/9x中的MS-DOS窗口(开始,运行,输入CMD)。然而,它们是完全不同的。

 

Win3.x/9x是运行于MS-DOS下的大型保护模式的界面增强程序,而WinNT/2K/XP则是基于OS/2、NT构件的独立操作系统,因此,它们之间有着本质的不同。同理,Win3.x/9x中所提供的MS-DOS是真正的DOS,而WinNT/2K/XP中的“命令提示符”仅仅是个“DOS虚拟机”。既然是虚拟的,效果自然没有真正的好。因此,当这个“虚拟的DOS”无法正常运行DOS程序时,只有使用真正的DOS(包括Win9x自带的MS-DOS 7.x)以运行它们。

由于WinNT/2K/XP不带有DOS,所以要想在安装了这些操作系统后想用硬盘启动到纯DOS的话,只能使用双启动。很多网友知道WinNT/2K/XP启动时往往会出现一个菜单,可以从中选择要启动的操作系统。然而,有时此菜单中并没有“DOS”这个选项,甚至启动时根本没有出现此启动菜单(如果在安装WinNT/2K/XP时选择保留原操作系统的话,WinNT/2K/XP的启动菜单中就会出现原来操作系统的选项)。那么该怎么办呢?

以下介绍一下在安装了WinNT/2K/XP后再安装DOS的方法。

DOS的启动需要DOS系统的引导扇区和启动文件。而安装了WinNT/2K/XP后再安装DOS的关键就是要建立它们。大家也许会问,系统安装了WinNT/2K/XP后主引导扇区中的内容不是已被替换成为非DOS的了吗,为什么还能通过上面所提到的启动菜单启动到DOS呢?这是因为,如果系统中曾经安装着DOS(包括Win9x自带的MS-DOS 7.x),WinNT/2K/XP在安装时会自动在主引导分区(通常是C驱动器)中建立BOOTSECT.DOS文件,而此文件中保留着DOS的引导信息,在启动菜单中选择启动DOS后,WinNT/2K/XP就利用此文件使DOS能够启动。

因此,如果C:(即主引导分区)中已存在BOOTSECT.DOS文件,就不用手工建立此文件了。可直接将DOS(如MS-DOS 7.10)的IO.SYS、MSDOS.SYS和COMMAND.COM文件复制到C:上(最好不要用SYS命令传输系统,详情可看下段的介绍),然后按照下面的介绍修改BOOT.INI文件就可以了。

对于DOS系统启动文件,大家知道可以用DOS自带的SYS命令传输。但是,若直接这样做的话,只有DOS可以启动了,WinNT/2K/XP的引导信息会被覆盖而导致无法启动。为了使DOS和WinNT/2K/XP均能启动,有几种办法。可以使用一个叫作BOOTPART的十分实用的工具。它的功能很强大,比如可以向引导扇区中写入指定的系统的信息,包括DOS6、DOS7(Win9x)、WinNT(/2K/XP)的。例如想将MS-DOS 7.10(Win98)的引导信息写入C盘,就可用BOOTPART WIN98 BOOT:C:,命令来完成。因此,具体的方法是,先用SYS命令(如SYS C:)将DOS系统文件传输入C盘,然后将此时的主引导扇区中的信息(即DOS引导信息)中的内容保存到C:BOOTSECT.DOS文件中,可用本站“磁盘工具”中的一个叫SRC Tools的小工具轻易实现。其中的SRCBOOT、SRCMBR和SRCFAT分别是对BOOT、MBR和FAT进入保存、备份及比较操作的命令,SRCTools工具集的具体使用方法可在“DOS文章”栏目中的专文中看到。例如SRCBOOT C: C:BOOTSECT.DOS /S就可将C盘的引导扇区保存到C:BOOTSECT.DOS文件中。此时BOOTSECT.DOS文件已顺利建立,接下来就是恢复WinNT/2K/XP的引导信息了,可用上面那个BOOTPART工具完成,如BOOTPART WINNT BOOT:C:。然后再进行下面修改BOOT.INI文件的操作就可以了。

另一种办法是,先将WinNT/2K/XP的引导信息保存下来到文件中,再分别将DOS的系统启动文件和引导信息建立,然后用上面所提到的SRCTools将DOS的引导信息保存到C:BOOTSECT.DOS文件中,最后将保存于文件中的WinNT/2K/XP的引导信息还原到启动扇区中。建立DOS的系统启动文件和引导信息的具体过程可见上面的方法,而保存和还原WinNT/2K/XP的启动扇区则均可以用SRC Tools命令,例如可分别执行SRCBOOT C: C:NTBOOT.DAT /S和SRCBOOT C: C:NTBOOT.DAT /R命令来完成(/S参数表示保存,/R参数表示恢复,而NTBOOT.DAT只是保存和还原WinNT/2K/XP的引导信息时所用的临时文件,完成后可删除),再进行下面的操作即可。

最后,就可以开始做双重启动菜单了。WinNT/2K/XP的启动菜单保存于主引导分区的根文件夹下的BOOT.INI文件中(通常是C:BOOT.INI),操作方法是首先去掉C:BOOT.INI文件的只读、隐藏和系统属性(如用DOS自带的ATTRIB命令,也可用增强的ATTRIB命令等等),再用文本编辑器(如DOS自带的EDIT)打开C:BOOT.INI文件,在其文件中的[operating system]项下加入一行:C:="MS-DOS"。完成后保存文件并恢复文件的各种属性,然后重新启动系统,就会出现一个启动菜单,其中有"MS-DOS"这一项了。选此项后即可进入纯DOS方式。此时,WinNT/2K/XP与DOS的双启动就制作成功了,以后就可以选择相应的启动选项以启动相应的系统了!

相关文章
  • Windows.Vista.Build.5600.RC1.x86 & x64.DVD.下载(附
  • BT下载简明教程
  • eMule使用从入门到精通之设置技巧
  • 比特精灵(BitSpirit)-我的BT下载精灵
  • 提高BitComet下载速度之配置完全教程
【评论】【收藏本文】【打印】【关闭】
上一篇文章:FreeDOS发布1.0里程碑版本
下一篇文章:开源DOS操作系统终于推出1.0版本
讨论区
查看
已有 0 位对此新闻感兴趣的网友发表了看法
匿名发表
注册通行证 登陆
图文阅读推荐
推荐阅讯
  • DOS命令 Net start/stop
  • 浅谈DOS软件的汉化
  • DOS命令 Net user
  • DOS下网络浏览器的使用
  • DOS多媒体播放器MPXPLAY的命令行参数
  • DOS命令 Net config
  • Append、Debug、Diskcomp命令使用说明
  • 小身材 大能耐!充分挖掘鼠标的潜能
  • DOS命令 dir
  • 让DOS下的中文文件名不再是“乱码”
阅读排行
  • 1.DOS命令 Copy
  • 2.Windows 98的系统设置与优化
  • 3.如何在WinNT/2K/XP下启动纯DOS
  • 4.操作系统进程描述
  • 5.用二种方法打开DOS命令窗口
  • 6.DOS命令 cd
  • 7.DOS命令 At
  • 8.DOS命令 Xcopy
  • 9.Windows ME
  • 10.给Windows一个绿色文件夹
专题教程
  • 大话G游 专题:手机病毒揭密
  • ARP攻击防范与解决方案 路由故障处理手册
  • Picasa中文版_Picasa教程 专题:清除流氓软件
  • Firefox专题 seo搜索引擎优化专区
  • 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
  • 杀毒软件反被病毒杀 连"救命"都不能喊
  • 金山ARP防火墙
  • 还原卡神话破灭“机器狗”病毒来势汹汹
  • cctv经济半小时:你的手机现在安全吗?
  • 新挂马方式开始流行 ARP挂马称雄局域网
  • 木马和病毒清除的通用解法
  • IP地址不再冲突 查找ARP攻击者元凶
  • 教你几招识别和防御Web网页木马
  • 分析:封杀BT只是暂时的止痛药
  • QQ爆危险漏洞,“QQ游戏邀请大盗”邀请你玩病
关于我们 | 诚聘英才 | 联系我们 | 版权声明 | 网站大事 | 网站地图 | 意见建议
CopyRight 2005-2007 Jztop.Com 版权所有 未经许可 请勿转载