为了查看和编辑Msdossys文件我们首先需使用Attrib命令(attrib?s?h?r msdossys)或者是Windowsx的文件管理器去除Msdossys的系统只读隐含属性然后我们就可以用纯文本编辑器(如Edit或Notepad等)来打开Msdossys文件了我们可以发现Msdossys由三段组成其中一段由一些无意义的字符组成另外两段分别为[Paths]和[Options]定义了一些Windowsx启动所需的信息现在我们先来对这两段的有关参数作一介绍最后再来认识一下那些由表面看来无用信息所组成的段落(注意以下所介绍参数的出现与否视各位的装机情况而定) [Paths]段包含如下设置 HostWinBootDrv= DefaultC 意义指定启动盘根目录的位置 UninstallDir= DefaultC 意义指定Wundodat和Wundoini文件的位置这些文件是反安装Windowsx所必需的 注意该参数仅当用户安装Windowsx时选择备份系统文件时出现 WinBootDir= DefaultWindowsx的安装目录(例如C:\WINDOWS) 意义显示启动Windowsx所需文件的位置 WinDir= DefaultWindowsx的安装目录(例如C:\WINDOWS) 意义显示Windowsx的安装目录 [Options]段包含如下设置 AutoScan= Default 意义定义非正常关机时是否运行Scandisk其中 ——不运行——运行前提示——运行前不提示但在发现错误需修正时提示用户 该参数只在Windows OSR和Windows中有效 BootDelay= Default 意义Windowsx继续启动前Starting Windows信息持续显示的延迟时间 注意该参数Windows不支持 BootSafe= Default 意义若设为则强制计算机进入安全模式 BootGUI= Default 意义设为则强制装载图形界面若为则不装载图形界面 BootKeys= Default 意义若为则允许使用功能键启动(包括FFFF和CTRL)若为则禁止在启动过程中使用这些功能键 注意BootKey=的设置优先于BootDelay=n的设置 BootMenu= Default 意义若为则允许使用启动菜单若为用户必须在出现Starting Windows x时按F键或者在机器启动时按住CTRL键才能调用启动菜单 BootMenuDefault= Default若系统正常运行则为菜单项若上次系统运行时挂起则为菜单项 意义使用该设置来设定启动的缺省菜单项BootMenuDelay= Default 意义该设置用来设定系统显示启动菜单的延迟时间如过了延迟时间则按缺省菜单项启动 注意该选项只有在设置了BootMenu=后才起作用 BootMulti= Default 意义若设为则禁止多重启动若设为则允许使用F和F键来启动用户原先的作系统 BootWarn= Default 意义若设为则禁止启动安全模式的警告信息和启动菜单项 BootWin= Default 意义若设为则强制启动Windowsx若设为则禁止使Windowx成为缺省作系统(通常只在用户的机器上同时存在版本以上的Msdos时有用) 注意如果BootMulti=按F将改变缺省的作系统(例如BootMulti=时按F键将强制运行Windowsx) DoubleBuffer= Default 意义若设为则系统只为需要使用双缓沖的控制器设定双缓沖(例如SCSI控制器)若设为则不管控制器是否需要双缓沖都无条件设置双缓沖 DBLSpace= Default 意义若设为则自动装载DBLSPACEBIN文件若为则禁止DBLSPACEBIN文件的自动装载 注意只要Dblspacebin和Drvspacebin其中之一存在于启动盘的根目录Windowsx将自动装载为了避免启动时自动装载Dblspacebin或Drvspacebin建议在Msdossys文件中增加如下设置 DBLSpace= DRVSpace= DRVSpace= Default 意义若设为则自动装载DRVSPACEBIN文件若为则禁止DRVSPACEBIN文件的自动装载 LoadTop= Default 意义若为则禁止Windowsx将COMMANDCOM或DRVSPACEBIN/DBLSPACEBIN装载在高端内存如果其它软件存在兼容性问题不妨设为试试 Logo= Default 意义若为则显示Windowsx的旗标若为则不显示Windowsx的标志同时也可避免和某些第三方的内存管理软件发生不兼容的问题 Network= Default 意义若为则意味着已安装网络组件并且在启动菜单中添加Safe mode with network support项 Msdossys文件的最后一部分是由一些看似无用的信息所组成这些信息对于那些需要判别Msdossys文件长度的程序是必需的比如说有的防病毒程序若是检测到Msdossys的文件长度小于字节它也许会认为Msdossys文件已经被病毒感染若是不小心删除了Msdossys文件计算机将无法启动 WIN的MSDOSSYS文件揭秘 Windows 的设置程序会在根目录中建立一个叫MSDOSSYS的文件 并且设置其属性为只读系统和隐藏这个文件不像旧版DOS的 系统文件MSDOSSYS这个文件只是一个普通文本文件用任何文 本编辑器都可以查看或编辑它 该文件的结构类似于WINDOWS的INI文件共分为两个段落[Path s]和[Options][Paths]段列出了Windows 其它文件的位置(如注册文 件等)[Options]段则使用户可以控制自己喜欢的开机设置 以下就先将这个文件的设置项的格式和功能说明如下: [Paths]段的设置: HostWinBootDrv=<开机引导盘> 默认值:C 功能:指定开机引导的磁盘位置 WinBootDir=<Windows所在的目录> 默认值:安装WINDOWS 时所指定的目录(例如C:\WINDOWS) 功能:指出WINDOWS 启动时的文件位置 WinDir=<Windows所在的目录> 默认值:安装WINDOWS 时所指定的目录(例如C:\WINDOWS) 功能:指出Windows 的目录位置 [Paths]段的设置一般不需要用户修改 [Options]段 BootDelay=<Number> 默认值: 功能:设置当Windows 在启动时显示Starting Windows后等待的 时间WINDOWS 在这段时间里等待用户按功能键来控制启动过 程(详见后述) BootFailSafe=<Boolean> 默认值: 功能:设置为时使WINDOWS 启动时进入安全模式 BootGUI=<Boolean> 默认值: 功能:设置为使系统启动后自动进入Windows ; 设置为使系统启动后进入命令提示符状态注意这时是进入DOS 而不是旧版本的DOS系统 BootKeys=<Boolean> 默认值: 功能:设置为时则启动时可使用功能键(如FFF和F )来控制 启动过程; 设置为时则禁止用户使用这些功能键 注意:当设置BootKeys=时则BootDelay=n无效 BootMenu=<Boolean> 默认值: 功能:当设置为时开机显示startup menu等待用户选择 当设置为时必须在开机显示Starting Windows时按F才能显 示startup menu否则按照默认设置启动 BootMenuDefault=<Number> 默认值:如果系统正常运行的话; 如果系统在前一次启动时出错未能完成整个引导过程的话 功能:指定系统启动时进入startup menu的哪一个选项 BootMenuDelay=<Number> 默认值: 功能:这个是用来设置当系统启动时在显示startup menu后等待用户 选择的时间 如果这个数值倒数到而用户没有作任何选择的话系统将会照 BootMenuDefault的值所对应的选项来启动系统 BootMulti=<Boolean> 默认值: 功能:设置为时关掉双重引导的功能(即不能用旧版本作系统启动 ); 设置为时允许使用F和F来选择使用旧版本作系统启动 BootWarn=<Boolean> 默认值: 功能:设置则关掉安全模式开机时的警告信息和startup menu BootWin=<Boolean> 默认值: 功能:设置为即开机后就进入WINDOWS ; 设置为则会在开机后进入旧版本的作系统当然用户的系统中应 当有旧版本的作系统 注意:如果BootMulti=按F则会使这里的设置起的作用正好相反 例如如果BootWin=BootMulti=则按F就会使系统启动后进入 Windows DoubleBuffer=<Boolean> 默认值: 功能:设置为时提供Doublebuffer功能如果系统认为用户的硬盘控 制器需要这一设置的话如SCSI控制器; 设置为则是无条件使用Doublebuffer功能不管用户的硬盘控制 器是否需要 DBLSpace=<Boolean> 默认值: 功能:设置为即自动装入DBLSPACEBIN; 设置为即禁止系统自动装入这个文件 DRVSpace=<Boolean> 默认值: 功能:设置为即自动装入DRVSPACEBIN; 设置为即禁止系统自动装入这个文件 LoadTop=<Boolean> 默认值: 功能:设置为即要求Windows 不要将COMMANDCOM DRVSAPCEBIN及DBLSPACEBIN装入UMB如果用户在使用软件 时发现有兼容性问题可以考虑将该设置设为试一下 Logo=<Boolean> 默认值: 功能:设置为即使Windows 在启动时显示其启动画面; 设置为则不显示该画面 MSDOSSYS中的其他内容 在上述两段设置之后MSDOSSYS文件中还有一些表面上看起来没 有用的内容这些看似无用的内容是为了和一些软件保持兼容而设 置的例如许多查病毒软件认为这个文件大小至少要有字节 否则它会认为这个文件已遭受病毒感染因此在上述两段设置之 后文件中有一段说明文字如下: ; The following lines are required for compatibility with other programs ; Do not remove them (MSDOSSYS needs to be> bytes) 这里行首的;意为注释系统不会去识别这些信息在这两行注 释之后就出现一堆同样以分号开头的X这些X就是起到保 持MSDOSSYS的体型的作用使它大于字节 这里先说明WINDOWS 的两种安装方式然后再举一个 MSDOSSYS的设置的例子WINDOWS 有两种安装方式:覆盖或 不覆盖旧版作系统选择这两种方式的手段很简单:如果用户把 WINDOWS 安装到了原来系统中WINDOWS X的目录中即为 覆盖方式在这种方式下旧版的WINDOWS系统被覆盖用户虽 然可以进入旧版的DOS系统但无法使用WINDOWS X了不过 在这种情况下WINDOWS 可以被UNINSTA |