Subject: 技术-Windows 95 MSDOS.SYS 完全攻略 From: "dxj" Newsgroups: grzy.dxj ★ Windows 95 MSDOS.SYS 完全攻略 Windows 95 的设定程式会在根目录中建立一个叫 MSDOS.SYS 的档案,并且 设定其属性为唯读、系统和隐藏。这个档案不像 MS-DOS 开机档案之 MSDOS .SYS。这个档只是一个普通文字档,它包含了两个段落,[Paths]和 [Options],[Paths] 段列出了Windows 95 其它档案的位置(如注册档案等), [Options] 段则使你可以用来设定自己的喜欢的开机设定。 以下就将这个档案之一些 Path 与 Options 之设定预设值与目的摘录如下∶ 1. [Paths] 段之设定∶ HostWinBootDrv=lt开机之碟gt 预设值∶C 目的∶指定所要开机的磁碟机和位置。 WinBootDir=ltWindows 所在之目录gt 预设值∶设定时所指定的目录 (例如, C∶\WINDOWS) 目的∶列出开机时所需要的档案位置。 WinDir=ltWindows 所在之目录gt 预设值∶设定时所指定的目录 (例如, C∶\WINDOWS) 目的∶列出设定时所指定的Windows 95 目录位置。 2. [Options] 段包含下列设定且必须手动加入∶ BootDelay=lt秒数gt 预设值∶2 目的∶设定当Windows 95 继续开机前显示 quotStarting Windowsquot 这个讯 息的 时间长度。 BootFailSafe=ltBoolean> 预设值∶0 目的∶设定 1 时使电脑开机时进入安全模式。 BootGUI=ltBoolean> 预设值∶1 目的∶设定 1 使开机自动载入 GUI 介面 (就是进Windows啦)。 设定 0 使开机时不自动载入 GUI 介面 (也就是回到C∶gt)。 BootKeys=ltBoolean> 预设值∶1 目的∶设定 1 时则开机时可使用功能键 (如 F4、F5、F6 和 F8)。 设定 0 时则无法使用。 注意∶当设定 BootKeys=0 时,则 BootDelay=n 无效。 BootMenu=ltBoolean> 预设值∶0 目的∶当设定 1 时,开机自动显示 startup menu。 当设定 0 时,必须在开机时,显示 quotStarting Windowsquot 时按 F8,才能显示 startup menu。 胜文注∶如果你刚好是属於哪种quot不会每次都进入 windows 也不会每一次 都进入 dos 的可怜人,按 F8 一定让你烦死了,这个方法让你不用 每次按 F8∶在 msdos.sys 的 options 这一节中加入 BootMenu=1 BootMenuDefault=ltNumber> 预设值∶1 ,如果系统正常运作的话。 4 ,如果系统於前一次开机时发生当机的话。 目的∶预设系统启动时进入 startup menu 的要用那一个项目。 BootMenuDelay=ltNumber> 预设值∶30 目的∶这个是用来设定当系统启动时,暂停在 startup menu 所花的秒数。 如果这个数值倒数到 0 而你没有作进一步指示的话,系统将会照 BootMenuDefault 的值 (选项) 来启动系统。 BootMulti=ltBoolean> 预设值∶0 目的∶设定为 0 时关掉多重开机的功能 (例如,设定为 0 时不能用前一个 作业系统开机) 设定为 1 时允许使用 F4 和 F8 来选择使用前一个作业系统开机。 注意∶设定 0 为预设值是为了避免资料错误,因为使用者无意的使用 MS-DOS. 开机并使用不认识长档名的磁碟机工具程式。 BootWarn=ltBoolean> 预设值∶1 目的∶设定 0 则关掉安全模式开机时的警告讯息和 startup menu。 BootWin=ltBoolean> 预设值∶1 目的∶设定为 1 即开机後就执行 win95,设定为 0 则不会在开机後就 执行 Win95,当然必须你的系统存在有 MS-DOS 5.x 或 6.x。 注意∶当在 BootMulti=1 之情况,按 F4 则会使这里的设定变成相反 的作用, 例如∶BootMulti=1,BootWin=0 则按 F4 就会强迫开机後就执行 Win95。 DoubleBuffer=ltBoolean> 预设值∶0 目的∶设定为 1 时乃是提供 Double-buffer 功能,如果你的 controller 需要的话,如 SCSI Controller。设定为 2,则是无条件使用 double-buffer 功能,不管你的 controller 是否需要。 DBLSpace=ltBoolean> 预设值∶1 目的∶设定为 1 即自动载入 DBLSPACE.BIN,设定为 0 即避免系统自动载入 这个档案。 DRVSpace=ltBoolean> 预设值∶1 目的∶设定为 1 则系统会自动载入 DRVSPACE.BIN。设定为 0 则不会自动载 入。 LoadTop=ltBoolean> 预设值∶1 目的∶设定为 0 即要求 Win95 不要将 COMMAND.COM、DRVSAPCE.BIN 及 DBLSPACE.BIN 载入 UMB。如果你在使用软体有相容性之问题时, 可以考虑将此设定为 0。 Logo=ltBoolean> 预设值∶1 目的∶设定为 1 即强迫 Win95 秀出其之预设商标画面。设定为 0 即避免 秀出 Win95 动画之画面。 Network=ltBoolean> 预设值∶1 (若电脑有连上网路) 目的∶将 Safe Mode With Networking 加入启动选单中。 3. MSDOS.SYS 之重要性∶ MSDOS.SYS 这个档案似乎包含了一些表面上看起来没有用的资讯,但是这些 对於某些软体是必需的,这些软体认为这个档案大小至少须 1024 bytes, 例如,如果防毒软体侦测到 MSDOS.SYS 这个档案大小小於 1024 bytes,则 它会认为这个档案已遭受电脑病毒感染。同时如果你把这个档案删除了,你 的电脑将无法开机。因此在这个档案有一段说明文字如下∶ ;The following lines are required for compatibility with other programs.;Do not remove them (MSDOS.SYS needs to be gt1024 bytes). ; 乃是说明的意思,系统不会读取这段文字,在这段文字下就出现一堆 quotX"。 4. 如何编辑 MSDOS.SYS 你可以依照以下步骤编辑你的 MSDOS.SYS,当然也可用其他方法编辑之∶ (1) 单击开始功能表/寻找/档案或资料夹。 (2) 在名称键入 msdos.sys,查询栏位选择你开机的硬碟,一般是 C∶ (3) 找到後,以右键单击 msdos.sys,选择内容/属性/将唯读与隐藏之 属性去除,然後按确定。 (4) 再用右键单击 msdos.sys,选开启旧档,再选择 notepad 或是 wordpad 编辑这个档案。 (5) 编辑後,记得再将这个档案改成唯读与隐藏,以免误删而无法开机。 (6) 重新开机。 (7) 以上也可以用下列方法∶ 在切换至 MS-DOS 模式下键入∶ attrib -s -h -r c:\msdos.sys,然後用 notepad 编辑,存档。  -- ——————————————————————————————————————————— http://wmxz.yeah.net 欢迎访问 网民小 站 专用新闻讨论开通:news.hongzhi.com.cn或news.hongzhi.com-grzy.dxj