msdos.sys,全面剖析Windows9x的Msdos.sys

全面剖析Windows9x的Msdos.sys - 应用软件 - 电脑教程网

全面剖析Windows9x的Msdos.sys

日期:2007-05-30   荐:
相信各位电脑玩家对Msdoy.sys一定不会陌生。但是与传统的DOS不同的是,Windows9x时代的Msdos.sys已经脱下了高深莫测的外衣,现在的Msdos.sys只不过是一个具有隐含、系统、只读属性的文本文件,我们可以用一般的纯文本编辑器来编辑修改,以达到我们加速Windows9x的目的。下面十二宫就来带大家看看Windows9x的Msdos.sys的葫芦里卖的到底是什么药。 首先我们就可以用文本编辑器打开Msdos.sys文件,我们可以发现Msdos.sys由三段组成:其中一段由一些无意义的字符组成,另外两段分别为[Paths]和[Options],定义了一些Windows9x启动所需的信息。现在我们先来对这两段的有关参数作一介绍,最后再来认识一下那些由表面看来无用信息所组成的段落。(注意:以下所介绍参数的出现与否视各位的装机情况而定)。   [Paths]   1.HostWinBootDrv=<Root of Boot Drive>   Default:C   意义:指定启动盘根目录的位置。  2.UninstallDir=<Root of Boot Drive>   Default:C   意义:指定W95undo.dat和W95undo.ini文件的位置。这些文件是反安装Windows9x所必需的。  注意:该参数仅当用户安装 Windows9x时选择备份系统文件时出现。  3.WinBootDir=<Windows Directory>   Default:Windows9x 的安装目录(例如:C:\WINDOWS)  意义:显示启动Windows9x所需文件的位置。  4.WinDir=<Windows Directory>   Default:Windows9x 的安装目录(例如:C:\WINDOWS)  意义:显示Windows9x的安装目录。 [Options]   AutoScan=1/0   BootDelay=2/?   BootGUI=1/0   BootKeys=1/0   BootMenu=0/1   BootMenuDefault=1/2/3/4/5/6/7   BootMulti=0/1   BootWarn=1/0   BootWin=1/0   DblSpace=0/1   DoubleBuffer=0/1   DrvSpace=0/1   Load Top=1/0   Logo=1/0   WinVer=4.10.1998   AutoScan:非正常关机后下次启动是否运行 ScanDisk。  BootDelay:开机时热键按下前的等待时间(单位:秒),但我自己试过,好像没什么效果。  BootGUI:启动时是否进入 Windows 的 GUI 界面(否则为DOS界面)。  BootKeys:启动时热键是否有效。  BootMenu:启动时是否显示启动菜单(否则要按下热键才显示)。  BootMenuDefault:显示启动菜单时的默认项(即光标所在项)。  BootMulti:是否允许启动 DOS 6.xx(前提是启动盘中有旧版 DOS 启动文件,且此盘必须为 FAT16)。  BootWarn:在启动过程中失败后,下次启动是否提示进入安全模式(这最烦,关掉好!)。  BootWin:启动时是否自动装入旧版 DOS。  DblSpace:启动时是否装入 DBLSPACE.BIN。  DoubleBuffer:是否启动双缓冲区支持。  DrvSpace:启动时是否装入 DRVSPACE.BIN。  Load Top:启动时是否将系统核心的一部分装入高端内存。  Logo:启动时是否显示“蓝天白云”。  WinVer:不用说了吧。   最后说一说启动热键:  F4:启动旧版DOS。  Shift F4/Shift:Safe mode   F5:跳过CONFIG.SYS和AUTOEXEC.BAT,但装入HIMEM.SYS(与上面的有什么不同)   Shift F5:Safe mode command prompt only。  F8/Ctrl:显示启动菜单。 Msdos.sys文件的最后一部分是由一些看似无用的信息所组成。这些信息对于那些需要判别Msdos.sys文件长度的程序是必需的。比如说,有的防病毒程序若是检测到Msdos.sys的文件长度小于1024字节,它也许会认为Msdos.sys文件已经被病毒感染。若是不小心删除了Msdos.sys文件,计算机将无法启动。
标签: