MSDOS.SYS文件的设置 -----此贴为转贴,作者不详
转贴者注:由于msdos.sys也是DOS底下的东西,win98的启动少不了dos这一关,所以,把这篇文章贴在这里
这篇是给初学者看的,虾哥们一时忘了也不妨试试。:)
以下是我所知道的关于 Windows98 的 MSDOS.SYS 文件中 [Options] 块中的一些设置。(各选项中默认值写在前面)
[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也是DOS底下的东西,win98的启动少不了dos这一关,所以,把这篇文章贴在这里
这篇是给初学者看的,虾哥们一时忘了也不妨试试。:)
以下是我所知道的关于 Windows98 的 MSDOS.SYS 文件中 [Options] 块中的一些设置。(各选项中默认值写在前面)
[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:显示启动菜单。
Gemini 解答
技术背景与补充说明:MS-DOS 7.x 环境下的 MSDOS.SYS
在 Windows 95/98(即 MS-DOS 7.0/7.1)时代,
MSDOS.SYS的性质发生了根本性的变化。在传统的 MS-DOS 6.22 及更早版本中,该文件是系统的核心二进制文件之一;但在 Windows 9x 环境下,核心功能被整合到了IO.SYS中,而MSDOS.SYS转变为一个纯文本的配置文件,用于控制引导行为。针对该帖子中的参数说明及用户疑问,补充以下技术细节:
1. 关键参数的深度解析
BootDelay(引导延迟): 原贴提到该设置似乎无效,这是因为 Windows 98 默认关闭了启动时的 "Starting Windows..." 文本提示。如果将Logo=0且确保没有设置BootMenu=1,该延迟(默认为 2 秒)才会显现,允许用户在看到提示时按下 F8。BootMulti(多重引导): 该功能依赖于系统根目录下是否存在IO.DOS、MSDOS.DOS、COMMAND.DOS等旧版本 DOS(如 6.22)的更名备份文件。如果是在 FAT32 分区上,此功能通常失效,因为旧版 DOS 不支持 FAT32。DoubleBuffer(双缓冲区): 这并非简单的加速设置,而是为了兼容某些使用 SCSI 接口或老式硬盘控制器的设备。这些设备在使用 VFAT 保护模式驱动程序时,无法直接访问上位内存(UMB),如果不开启DoubleBuffer=1(或在CONFIG.SYS中加载SMARTDRV.EXE /DOUBLE_BUFFER),可能会导致数据损坏或系统死机。LoadTop: 该设置决定COMMAND.COM和某些系统数据是否常驻于常规内存(640K)的顶部。在某些对常规内存极度敏感的游戏或老旧驱动环境下,设置为0有时能解决兼容性问题,但通常保持默认的1即可。2. 关于启动热键的区别 (针对原帖 F5 的疑问)
原帖中对 F5 的疑问可以通过引导流程解释:
- F5 (Safe Mode):直接跳过
CONFIG.SYS和AUTOEXEC.BAT,不加载任何第三方驱动,但为了保证 Windows 的基本运行,系统会自动尝试加载HIMEM.SYS和IFSHLP.SYS。- Shift + F5 (Safe Mode Command Prompt Only):这是彻底的“纯 DOS”环境。它不仅跳过所有启动脚本,连 Windows 的图形外壳也不会加载,直接停留在命令提示符。
- F8:在 Windows 98 之后,按下 Ctrl 键也可以达到和 F8 一样的效果,进入启动菜单。
3. 关于 MSDOS.SYS 的文件长度限制
在修改
MSDOS.SYS时,必须保留文件末尾那段由大量字母x组成的注释块。这是因为某些早期防病毒软件或特定的系统扫描工具会假设MSDOS.SYS是一个二进制文件,如果文件大小小于 1024 字节,可能会导致兼容性检查失败或引导错误。4. 对回帖中“回收站”建议的技术修正
针对 zhaokun 网友提出的“在纯 DOS 下建立回收站”的想法,在工程实现上主要有以下限制:
- DOS
DEL命令的不可逆性:原生的 DOSDEL或ERASE命令不经过任何缓冲,直接修改磁盘文件分配表(FAT)将起始簇标记为可用。- BAT 脚本的局限性:使用批处理(BAT)确实可以模拟回收站(例如建立一个
C:\RECYCLED目录,将DEL命令通过ALIAS或重新命名为自己的程序,改为执行MOVE操作)。但这种方法无法拦截其他第三方程序(如 NC, VC, 或 C 语言编译的程序)调用的中断删除指令。- 历史解决方案:当年的主流做法是使用 PC Tools 或 Norton Utilities 提供的
Delete Tracking(删除跟踪)功能。它们通过常驻内存(TSR)程序拦截INT 21h中断,在文件真正被删除前将其索引记录或移动到隐藏区域,这比单纯的批处理脚本更接近 Windows 回收站的底层逻辑。
ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器



