ms-dos的两个文件io.sys和msdos.sys文件_第1页
ms-dos的两个文件io.sys和msdos.sys文件_第2页
ms-dos的两个文件io.sys和msdos.sys文件_第3页
ms-dos的两个文件io.sys和msdos.sys文件_第4页
ms-dos的两个文件io.sys和msdos.sys文件_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.IO.SYS1、IO.SYS的内部启动菜单Win 9X的IO.SYS由原DOS的系统文件IO.SYS、MSDOS.SYS合并而成,提供标准硬件的输入/输出接口和DOS的中断调 用,功能全面增强,它基本上控制着Win 9X的全部启动过程,是Windows的DOS实模式的核心文件。但它需要根据MSDOS.SYS的设置才能实 现正常的启动过程。IO.SYS可由启动功能键改变启动过程,这些功能键对应着启动菜单各选项:功能键对应的启动菜单项 F4:Previous MS-DOS version F5:Safe mode Shift+F5: Command prompt only F6:Safe mod

2、e with network support F8:启动时调出启动菜单 Shift+F8: Step-by-step confirmation 系统启动出现“Starting Windows 95.”时按下功能键即可IO.SYS提供启动选择菜单,便于用户根据需要选择启动方式:Normal正常启动模式(默认的启动方式)当MSDOS.SYS中的BootWin=0时,选择本项系统将启动旧版DOSLogged(BOOTLOG.TXT)正常启动模式,同时在根目录下形成BOOTLOG.TXTBOOTLOG.TXT记录了启动过程中发生的所有情况,是Win 9X系统启动过程唯一全面的诊断记录,可供用户检查启动

3、过程中的问题Safe mode安全模式的GUI,屏幕四角有“安全模式”字样不加载CONFIG.SYS、AUTOEXEC.BAT,也不加载启动程序组中任何程序,只加载最基本硬 件配置 (标准VGA模式,无声卡、光驱等),即最简单的GUI启动,用于纠正因硬件配置等造成的GUI启动问题。系统出现问题无法正常启动时,多数情况 下会进入该启动模式,但该模式能解决的问题非常有限,多用于显示器等配置系统配置主要在控制面板上调整。要进入正常的GUI,必须重新启动Step-by-step confirmation单步执行 Windows启动用于确定因系统文件损坏造成的启动故障,该方式仅能确定DOS启动过程中的系

4、统问题,主要修正Config.sys和Autoexec.bat中存在的问题要确定GUI启动过程中的问题,只能借助BOOTLOG.TXT文件Command prompt only仅执行完整的实模式 DOS启动过程,进入纯DOS状态加载全部支持Win启动的DOS驱动程序,主要用于只能运行于纯DOS模式下的应用软件或解决严重的系统问题,可用命令Win启动正常的GUISafe mode command prompt only最简单的 DOS启动仅执行最基本的IO.SYS、MSDOS.SYS和 COMMAND.COM三个系统文件,不加载默认驱动程序(HIMEM.SYS、IFSHLP.EXE和SETVER

5、.EXE)和CONFIG.SYS, AUTOEXEC.BAT,其它的环境默认值同Win 9X 的设定,该模式无法继续启动正常的或安全模式的GUI,主要用于处理最严重的系统故障。Previous MS-DOS version启动旧版DOS,执行双重启动根目录下应有以.DOS为扩展名保存的五个原DOS系统文件。该选项的出现由MSDOS.SYS中的参数 “BootMulti”控制注意:当MSDOS.SYS中的BootWin=0时,选择本项将启动正常的Win 9X系统 Safe mode with network support带实模式网络访问的安全模式该选项的出现由MSDOS.SYS中的参数 “Ne

6、tWork”控制用于排除网络系统的PC故障,可通过实模式网络系统,获得更大的系统支持2、IO.SYS提供的扩展的DOS默认配置IO.SYS在启动时与DOS的最大不同,是提供能满足大多数DOS应用的缺省CONFIG.SYS配置,能够自动加载必要的驱动程序,以保证Win 9X正常启动,具体内容如下:HIMEM.SYS:支持1M以上内存,提供扩展内存(XMS)管理保证Win启动的必需文件DBLBUFF.SYS:双重缓存驱动程序,仅需要时加载,多用于支持SCSI卡IFSHLP.EXE:增强的文件管理驱动程序,支持Win的VFAT系统保证Win启动的必需文件SETVER.EXE:版本登录服务,消除版本限

7、制,仅在DOS下用Dblspace.bin:DOS 6.0磁盘压缩驱动程序,仅在硬盘被压缩时才加载Drvspace.bin:DOS 6.22以后的磁盘压缩驱动程序,同上DOSHIGH,UMB:将DOS系统移入HMA,以留出更多的常规内存而UMB对系统没有任何作用,实属摆设FILES30:能打开的最大文件数,能满足大多数应用仅为DOS下使用,Win 9X不需要BUFFERS30:设置最大的磁盘缓冲区数,能满足大多数应用仅为DOS使用,Win 9X不需要FCBS4:文件控制块数,现已极少使用,仅为DOS使用LASTDRIVEZ:最大盘符设置,该值设置过小,将无法加载光驱STACKS9,256:设定

8、栈数目、大小,该设置为旧程序使用Win 9X系统不需要SHELLCOMMAND.COM/P :指定Win 9X命令行处理程序IO.SYS提供的系统环境设置如下:命令查寻路径 : PATH=C:Windows;C:WindowsCOMMANDDOS提示符 : PROMPT=$P$G临时文件目录 : TEMP=TMP=C:WindowsTEMP命令行处理程序位置:COMSEPC=C:WindowsCOMMANDCOMMAND.COMIO.SYS提供了较完善的系统配置,使取消CONFIG.SYS、AUTOEXEC.BAT成为可能。出于兼容性考虑,IO.SYS不加载 EMM386.EXE驱动,不提供扩

9、充内存EMS和上位内存UMB。EMM386.EXE在系统搜寻新硬件时可能引起系统死机,在日常使用时不会有问题。3、IO.SYS控制下的启动过程系统启动时,IO.SYS显示“Starting Windows 95.”,此时可由启动功能键选择启动方式。IO.SYS根据启动菜单选择和MSDOS.SYS的配置确定启动模式。若使用原DOS系统,IO.SYS自动将DOS和Win 9X的系统启动文件对换,然后由原DOS控制系统启动过程。(即Win 9X的双重启动过程最终是由IO.SYS控制完成的,与引导记录等无关)IO.SYS根据启动模式先由CONFIG.SYS进行系统硬件配置,若CONFIG.SYS中没有

10、加载Win 9X启动的必需文件(如 HIMEM.SYS、IFSHLP.EXE等),系统则根据默认设置自动加载。(如果要加载使用扩展内存的驱动程序,如EMM386.EXE等,必须在 CONFIG.SYS第一行加上HIMEM.SYS驱动,否则由于系统此时未提供扩展内存,EMM386.EXE等程序将无法运行)完成CONFIG.SYS等硬件配置后,IO.SYS通过COMMAND.COM调用AUTOEXEC.BAT进行软件配置。系统根目录下的BOOTLOG.TXT是由IO.SYS控制完成的,其它一些日志文件多是在安装系统时建立的。完成DOS启动过程后自动调用Win.COM,开始启动GUI。 MSDOS.

11、SYS 在微软非NT内核的操作系统中经常可以看到它,具有只读、系统、隐藏三个属性,因此在WINDOWS中是看不到的,可以通过“文件夹选项”中“显示系统文件”和“显示所有文件”来显示它,如果改它的属性在WINDOWS中只能改只读和隐藏两个属性,不能改系统属性,但是可以在命令行形式下改attrib -s msdos.sys MSDOS.SYS可以修改,但改坏了可能会导致系统无法启动,可以用记事本打开,内面是一些启动参数,如:开机时显示不显示菜单、开机时进行磁盘扫描吗、开机时显不显示LOGO等等MSDOS.SYS是DOS的三个核心文件之一,另外两个是、IO.SYS在Win 9X中,MSDOS.SYS

12、变成了纯文本系统配置文件,用于控制Win的启动方式。可以在DOS模式下解除其特殊属性(只读、隐藏、系统),根据需要自行配置。MSDOS.SYS可以是空文件,甚至可以删除,当然此时系统只能以纯DOS方式启动,不能进入GUI系统。不同方式形成的MSDOS.SYS默认内容不同,主要有四种,其中前三种方法形成的MSDOS.SYS文件无任何配置命令,几乎是空文件,仅保留一行注释,以说明该文件形成方式,这类文件多见于系统软盘中。不同的MSDOS.SYS内容如下:1)Win安装时建立的系统盘 : ;Win95EBD2)FORMAT /S建立的系统盘 : ;FORMAT3)SYS A:传递建立系统盘 : ;S

13、YS4)建立系统时在硬盘上形成的MSDOS.SYS系统硬盘中的MSDOS.SYS内容比较完整,包括必要的启动配置命令,文件长度必须大于1024 bytes,即占用两个以上磁盘扇区,这一要求在该文件中说明为保证兼容性,但从未见更深入的介绍,实际上文件小于1024 bytes对系统并无明显影响,该要求估计是为了保证系统与旧版DOS和Win 3.X兼容而提出的,这一点尚望行家指教。用SYS向硬盘传送系统以修复启动文件时,将覆盖引导记录、IO.SYS和COMMAND.COM,MSDOS.SYS的内容保持不变,保证系统引导部分修复后,整个系统仍能正常启动,这一做法非常聪明。编辑本段配置参数MSDOS.S

14、YS由三小节组成,其各配置参数无顺序要求,内容如下:PATHS指定Windows的系统文件路径WinDir=指定Win 9X各系统文件及其子目录所在的目录该路径必须包括注册表文件SYSTEM.DAT和Win 9X启动必需的驱动程序,如HIMEM.SYS等WinBootDir=指定Win 9X的GUI启动程序Win.COM所在的目录HostWinBootDrv= 指定Win.COM所在的驱动器,不需冒号(:)UninstallDir=指定保存原系统的目录,便于自身删除时恢复原系统用该参数出现在Win的升级版本中OPTIONS 指定Windows的启动方式,/前的值为缺省值LOGO=1/0允许/禁

15、止启动时显示Win 9X标志(LOGO)屏蔽该画面有时可解决第三方内存管理程序造成的冲突看到系统启动过程出现的提示信息,也使系统启动稍快,启动启动时可用ESC键清除Win 9X标志,查看实模式启动信息BootKeys=1/0 允许/禁止启动键改变启动方式为0时直接进入默认的启动方式,不能用启动热键转换BootGUI=1/0启动图形界面GUI / 仅启动DOS 7.X,进入DOS字符界面为0时可为DOS 7.X多重启动提供方便,能进一步启动图形界面BootWin=1/0启动Win 9X / 启动旧版DOS,可按要求对换系统文件当BootWin=0时,默认启动旧版DOS,若此时选择启动菜单的“Pr

16、evious MS-DOS version”,将启动Win 9X注:BootWin级别高于BootGUI,两者冲突时以前者为准BootMulti=0/1 禁止/允许双重启动即在启动菜单中是否出现“Previous vertion of MS DOS”项从旧版DOS升级Win 9X时会自动出现此项,并设置为1,但对于Win 97/98 来说,如果不对启动系统进行修改,选择此项将造成系统下次无法启动BootMenu=0/1 系统启动时是否自动显示启动选择菜单该值为1,在启动时会直接弹出启动选择菜单Network=0/1启动菜单中是否出现“带网络的安全模式启动”项即“Safe m

17、ode with network support”项BootDelay=n系统引导前显示“Starting Windows 95.”时间,默认为2秒供使用启动键改变启动方式,该值为0时不出现任何提示直接进入默认的启动过程,可加快启动速度,但仍可用启动热键选择启动方式BootMenuDefault= 启动菜单使用的默认选项,缺省值为 1BootMenuDelay= 启动菜单按默认方式启动延迟间,缺省值30,单位:秒BootSafe=0/1系统是否以安全模式启动,为1时系统直接以安全模式启动BootWarn=1/0启动时是否显示警告信息当系统非正常关机重新启动时,是否提示“应进入安全模式” 实际上

18、安全模式解决问题能力非常有限,真正的系统问题在该模式下是无法解决的,不进也罢BootConfig=1/0 能否使用单步配置模式,其作用是能使电脑从一个特殊的硬件配置启动。(This enables the computer to boot up a particular hardware configuration.)DisableLog=0/1 在“Step-by-step config”时是否创建BOOTLOG.TXT1:不选择“Logged”时不询问也不创建Bootlog.txt0:询问是否创建日志文件Bootlog.txtSystemReg=1/0系统启动时是否运行Windows 9X

19、注册器1:“Step-by-step config”下询问是否运行注册器其他模式则自动运行注册器0:不运行也不询问是否运行Windows 9X的注册器该注册器在整个系统启动前首先运行,但运行与否对系统无明显影响,其作用不明LoadTop=1/0是否将COMMAND.COM、Drvspace.bin、Dblspace.bin等加载到高端内存,如启动中出现内存地址冲突,可将该值设为0这类冲突多由CONFIG.SYS、AUTOEXEC.BAT加载的程序造成Autoscan=1/0非正常关机(如掉电等)再启动时,是否自动执行SCANDISK(仅在Win 97/98有效)取消自动检测硬盘固然可以免除一些

20、烦恼,但确实给系统带来了隐患,还是不关闭的好DoubleBuffers=1/2/0 是否加载BDLBUFF.SYS,提供双重缓存支持0:不提供;1:需要时提供,如有SCSI卡等;2:无条件提供双重缓存DblSpace=1/0允许需要时自动加载DblSpace.bin压缩驱动(DOS6.0、6.2)DrvSpace=1/0允许自动加载DrvSpace.bin压缩盘驱动(DOS6.22、Win 9X)压缩硬盘降低了系统整体性能,更增加了数据的危险性在硬盘容量已不成问题的今天,还是不用压缩为妙注意,FAT32不支持任何磁盘压缩软件WinVer=注明Windows版本正式推出日期第三部分由以分号“;”

21、开头的数行任意字符组成,在MSDOS.SYS中属于注释行,对系统不起任何设置作用,主要用于保证MSDOS.SYS文件长度大于1024字节。MSDOS.SYS提供的参数多数是用于调整系统使用的,对于普通用户来说,常用的主要包括NetWork前的几个参数。编辑本段MSDOS.SYS设置大全大家都记得,在DOS时代有一个很重要的系统文件msdos.sys,其实在WIN9X里面也有一个msdos.sys,藏在C盘根目录下,去掉其隐藏和只读属性后,用任意文字编辑软件都可以打开它。Paths1、hostwinbootdrv指windows的启动盘。一般在C盘,所以设为hostbootdrv=c2、unin

22、stalldir大家都知道在重装系统时,windows会问你是否要备份windows的卸载文件,这就是设置卸载文件保存在哪个盘,默认为C盘,uninstalldir=c,如果安装时没有选择保存卸载信息,则此项没有意义。3、winbootdir与windir设置windows的系统文件安装在哪个盘的哪个目录下,默认为:winbootdir=c:windowswindir=c:windowsoptions1、autoscan设置在启动windows时是否要自动执行磁盘扫描程序scandisk:autoscan=0 不执行磁盘扫描程序autoscan=1 上次关机为非正常关机或启动为非正常重启动时执行scandiskautoscan=2 每次启动自动执行磁盘扫描程序默认值 autoscan=02、bootdelay这是设置开机时出现“Starting Windows”这个信息的时间,默认为2秒。即bootdelay=2(WIN98已不支持此参数)3、bootsafe设置是否一开机即强迫进入安全模式:bootsafe=0 表示不进入bootsafe=1 表示要进入默认值:bootsafe=04、logo设置开机时是否显示蓝天白云的画面:logo=1 表示显示logo=0 表示不显示默认值:logo=15、bootgui设置开机后是否

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论