如何在WinNT/2K/XP下启动纯DOS
日期:2007年8月29日 作者: 查看:[大字体 中字体 小字体]-
现在一些网吧开始安装2k甚至是XP了。可是,当他们启动了这些操作系统以后,发现许多dos程序都无法运行了,而纯dos也无法启动了。这是怎么回事呢?
大家知道,win2k/xp中有个叫“命令提示符”的东东,表面看上去类似于win3.x/9x中的ms-dos窗口。然而,它们是完全不同的。win3.x/9x是运行于ms-dos下的大型保护模式的界面增强程序,而win2k/xp则是基于os/2构件的独立操作系统,因此,它们之间有着本质的不同。同理,win3.x/9x中所提供的ms-dos是真正的dos,而win2k/xp中的“命令提示符”仅仅是个“dos虚拟机”。既然是虚拟的,效果自然没有真正的好。因此,当这个“虚拟的dos”无法正常运行dos程序时,只有使用真正的dos(包括win9x自带的ms-dos 7.x)以运行它们。
由于win2k/xp不带有dos,所以要想在安装了这些操作系统后想用硬盘启动到纯dos的话,只能使用双启动。很多网友知道win2k/xp启动时往往会出现一个菜单,可以从中选择要启动的操作系统。然而,有时此菜单中并没有“dos”这个选项,甚至启动时根本没有出现此启动菜单(如果在安装win2k/xp时选择保留原操作系统的话,win2k/xp的启动菜单中就会出现原来操作系统的选项)。那么该怎么办呢?以下介绍一下在安装了win2k/xp后再安装dos的方法。
dos的启动需要dos系统的引导扇区和启动文件。而安装了win2k/xp后再安装dos的关键就是要建立它们。大家也许会问,系统安装了2k/xp后主引导扇区中的内容不是已被替换成为非dos的了吗,为什么还能通过上面所提到的启动菜单启动到dos呢?这是因为,如果系统中曾经安装着dos(包括win9x自带的ms-dos 7.x),win2k/xp在安装时会自动在主引导分区(通常是c驱动器)中建立bootsect.dos文件,而此文件中保留着dos的引导信息,在启动菜单中选择启动dos后,win2k/xp就利用此文件使dos能够启动。因此,如果c:\(即主引导分区)中已存在bootsect.dos文件,就不用手工建立此文件了。可直接将dos(如ms-dos 7.10)的io.sys、msdos.sys和command.com文件复制到c:\上(如果已经做好系统了,最好不要用sys命令传输系统,详情可看下段的介绍),然后按照下面的介绍修改boot.ini文件就可以了。
对于dos系统启动文件,大家知道可以用dos自带的sys命令传输。但是,若直接这样做的话,只有dos可以启动了,win2k/xp的引导信息会被覆盖而导致无法启动。为了使dos和win2k/xp均能启动,有几种办法。可以使用一个叫作bootpart的十分实用的工具,可在本站的“系统工具”中找到。它的功能很强大,比如可以向引导扇区中写入指定的系统的信息,包括dos6、dos7(win9x)、win(/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进入保存、备份及比较操作的命令。例如srcboot c: c:\bootsect.dos /s就可将c盘的引导扇区保存到c:\bootsect.dos文件中。此时bootsect.dos文件已顺利建立,接下来就是恢复win2k/xp的引导信息了,可用上面那个bootpart工具完成,如bootpart winnt boot:c:。然后再进行下面修改boot.ini文件的操作就可以了。
另一种办法是,先将win2k/xp的引导信息保存下来到文件中,再分别将dos的系统启动文件和引导信息建立,然后用上面所提到的src tools将dos的引导信息保存到c:\bootsect.dos文件中,最后将保存于文件中的win2k/xp的引导信息还原到启动扇区中。建立dos的系统启动文件和引导信息的具体过程可见上面的方法,而保存和还原win2k/xp的启动扇区则均可以用src tools命令,例如可分别执行srcboot c: c:\ntboot.dat /s和srcboot c: c:\ntboot.dat /r命令来完成(/s参数表示保存,/r参数表示恢复,而ntboot.dat只是保存和还原winnt/2k/xp的引导信息时所用的临时文件,完成后可删除),再进行下面的操作即可。
最后,就可以开始做双重启动菜单了。win2k/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方式。此时,win2k/xp与dos的双启动就制作成功了,以后就可以选择相应的启动选项以启动相应的系统了。
- [1] [2] 下一页
-
- 如何在WinNT/2K/XP下启动纯DOS 相关文章:
- ·金三顺经典台词启示录
- ·U盘启动电脑,USB移动硬盘启动电脑,USB外置光驱启动电脑
- ·用Msconfig设置XP启动项
- ·如何制作启动光盘
- ·市场营销技巧案例启示录:经典营销寓言故事
- ·开启瑞星防火墙不能上网问题解决
- ·解决XP和VISTA双启动菜单问题
- ·寻根问底 系统无法启动原因总结
- ·按下电源 风扇转但主机不启动
- ·迅雷5下载时遇到蓝屏,死机,重启动故障的解决
- 如何在WinNT/2K/XP下启动纯DOS 相关软件
- ·少儿启蒙大师 V8.0
- ·幼儿启蒙家庭课堂 V3.0
- ·实创启动工具光盘 V4.0
- ·多功能DZ-DOS 启动盘
- ·全中文MS-DOS7.10(Win98)启动盘 V2.1 光盘版
- ·WIN98启动盘启动USB设备程序 V1.0
- ·LuaLua幼儿启蒙游戏
- ·音速启动(VStart) V5.0 Build 2006.11.20
- ·启动盘 第5代
- ·Ghost 虚拟启动盘 V11.0
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:IE八大经典故障
下一篇:一段自动维护的BAT
精品推荐
热点TOP10
- ·精妙SQL语句收集
- ·SQLPLUS命令的使用大全
- ·收集的host文件网站黑名单
- ·数据库连接字符串大全
- ·SQL Server 练习题
- ·SQL中CASE的用法
- ·认识VF--Visual FoxPro 漫谈
- ·什么是SQL注入法攻击
- ·一道褒贬不一的SQL考试题
- ·学习SQL语句之SQL语句大全
- ·SQL数据库高级教程:SQL UNION 和 UNION ALL
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·SQLSERVER中,数据库同步的实现
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·MySQL管理工具SQLyog最新6.1下载
- ·“SQL Server不存在或访问被拒绝”问题的解决
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·如何删除数据库中的冗余数据(翻译)
- ·数据库物理设计经验谈
- ·MySQL数据库学习手册之MySQL客户工具和API
特别推荐
- ·什么是SQL注入法攻击
- ·用SQL语句删除重复记录的四种方法
- ·数据库查询优化
- ·MySQL常见错误问答!
- ·MySQL从后门进企业市场
- ·精妙SQL语句收集
- ·如何在WinNT/2K/XP下启动纯DOS
- ·自己动手做一个SQL解释器
- ·SQL SERVER实用技巧
- ·动态创建MSSQL数据库表存储过程
- ·数据库的分页问题
- ·DM分区软件使用详解
- ·对ADSL接入方式铜缆可用线对率分析
- ·收集的host文件网站黑名单
- ·修复SQL Server 2000数据库之实战经验
- ·实用的存储过程之一
- ·IIS5 ISAPI Extension Back Door
- ·MySQL中文参考手册7(MySQL存取权限系统)grant设置密码password
- ·Sql server 如何得到汉字的声母
- ·数据库物理设计经验谈
