全面剖析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文件,计算机将无法启动。
标签: