启动盘中的文件详解
IO.SYS - 实模式操作系统
MSDOS.SYS - 系统引导选项配置文件
CONFIG.SYS - 用于加载设备驱动程序
DRVSPACE.BIN - DriveSpace压缩驱动程序
HIMEM.SYS - 扩展内存(XMS)管理器
ASPI2DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPI4DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPI8DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPI8U2DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPICD.SCYS - 实模式的 Adaptec 光盘驱动程序
BTDOSM.SYS - Mylex/BusLogic 光盘驱动程序
FLASHPT.SYS - Mylex/BusLogic 光盘驱动程序
BTCDROM.SYS - Mylex/BusLogic 光盘驱动程序
OAKCDROM.SYS - ATAPI光驱驱动程序
RAMDRIVE.SYS - 启动创建一个虚拟盘
COMMAND.COM - 命令解释程序
AUTOEXEC.BAT - 含可执行指令的自动批处理文件
FINDRAMD.EXE - 启动时探测虚拟盘的实用程序
SETRAMD.BAT - 搜索第一个可用于虚拟盘的驱动器盘符
SMARTDRV.EXE - 启用磁盘高速缓存工具
SYS.COM - 系统传输工具,用于制作最基本的MS-DOS启动盘
FDISK.EXE - 磁盘分区工具
EXTRACT.EXE - 从CAB文件提取文件的工具
EDB.CAB - 内含可提取工具的CAB文件
README.TXT - 启动盘使用说明书
IO.SYS - 实模式操作系统
MSDOS.SYS - 系统引导选项配置文件
CONFIG.SYS - 用于加载设备驱动程序
DRVSPACE.BIN - DriveSpace压缩驱动程序
HIMEM.SYS - 扩展内存(XMS)管理器
ASPI2DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPI4DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPI8DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPI8U2DOS.SYS - 实模式的Adaptec光盘驱动程序
ASPICD.SCYS - 实模式的 Adaptec 光盘驱动程序
BTDOSM.SYS - Mylex/BusLogic 光盘驱动程序
FLASHPT.SYS - Mylex/BusLogic 光盘驱动程序
BTCDROM.SYS - Mylex/BusLogic 光盘驱动程序
OAKCDROM.SYS - ATAPI光驱驱动程序
RAMDRIVE.SYS - 启动创建一个虚拟盘
COMMAND.COM - 命令解释程序
AUTOEXEC.BAT - 含可执行指令的自动批处理文件
FINDRAMD.EXE - 启动时探测虚拟盘的实用程序
SETRAMD.BAT - 搜索第一个可用于虚拟盘的驱动器盘符
SMARTDRV.EXE - 启用磁盘高速缓存工具
SYS.COM - 系统传输工具,用于制作最基本的MS-DOS启动盘
FDISK.EXE - 磁盘分区工具
EXTRACT.EXE - 从CAB文件提取文件的工具
EDB.CAB - 内含可提取工具的CAB文件
README.TXT - 启动盘使用说明书
Gemini 解答
启动文件功能解释的补充与修正
原帖对部分文件的描述存在准确性问题,以下是基于MS-DOS/Windows 9x实模式启动机制的修正与补充:
1. 核心系统文件
- IO.SYS:
并非“实模式操作系统”,而是MS-DOS的实模式核心驱动程序(设备驱动与硬件抽象层),负责初始化硬件、加载MSDOS.SYS并建立基本输入输出服务。Windows 98的IO.SYS在MS-DOS 7.10基础上扩展了对FAT32、大硬盘的支持。- MSDOS.SYS:
原帖描述为“系统引导选项配置文件”仅适用于Windows 95/98——早期MS-DOS(6.22及以前)的MSDOS.SYS是实模式内核,但Windows 9x将其改为纯文本配置文件(需设置为只读/隐藏属性),用于存储启动选项(如BootMenu=1启用启动菜单、WinDir=C:\WINDOWS指定系统目录)。- COMMAND.COM:
除“命令解释程序”外,它还包含IO.SYS依赖的初始化代码(如AUTOEXEC.BAT的执行入口),分为常驻内存段(处理中断)和暂存内存段(可被覆盖以节省内存)。2. 驱动程序
- ASPI系列驱动:
原帖中ASPICD.SCYS为拼写错误,正确名称是ASPICD.SYS(Adaptec SCSI光盘驱动)。ASPI(Advanced SCSI Programming Interface)驱动用于实模式下与SCSI控制器通信,不同文件名对应不同型号的Adaptec控制器(如ASPI8DOS.SYS对应8位SCSI卡)。- ATAPI光驱驱动:
OAKCDROM.SYS是Oak Technology开发的通用ATAPI光驱驱动,支持大多数IDE接口光驱,是Windows 98启动盘默认的光驱驱动(需在CONFIG.SYS中通过DEVICE=OAKCDROM.SYS /D:CDROM001加载,再通过MSCDEX.EXE分配盘符)。- Mylex/BusLogic驱动:
BTDOSM.SYS/FLASHPT.SYS/BTCDROM.SYS是针对Mylex/BusLogic SCSI控制器的驱动组合,需按顺序加载(先BTDOSM.SYS初始化控制器,再BTCDROM.SYS识别光驱)。3. 工具类文件
- RAMDRIVE.SYS:
需在CONFIG.SYS中通过DEVICE=RAMDRIVE.SYS [大小] [扇区大小] [目录数]加载,默认使用扩展内存(XMS)创建虚拟盘,若未加载HIMEM.SYS则无法使用。- FINDRAMD.EXE & SETRAMD.BAT:
原帖描述不准确——FINDRAMD.EXE用于检测系统中是否存在未使用的扩展内存(供RAMDRIVE.SYS使用),SETRAMD.BAT是批处理脚本,通过调用FINDRAMD.EXE的输出来设置虚拟盘的盘符(如SET RAMDRIVE=D:)。- EDB.CAB:
内含MSCDEX.EXE(光盘扩展程序,需与光驱驱动配合使用以分配盘符)、FORMAT.COM(格式化工具)等实用程序,需通过EXTRACT.EXE提取(如EXTRACT EDB.CAB MSCDEX.EXE)。- SMARTDRV.EXE:
除“磁盘高速缓存”外,它还支持CD-ROM缓存,Windows 98启动盘的AUTOEXEC.BAT中通常会执行SMARTDRV.EXE /X(/X表示不缓存网络驱动器)以加速文件访问。4. 常见误解的背景
原帖将
IO.SYS称为“实模式操作系统”的误解在当年较为常见——Windows 9x启动时先进入实模式(依赖MS-DOS 7.10核心),再切换到保护模式,用户容易将实模式核心组件误认为独立的操作系统。此外,MSDOS.SYS的功能变化(从内核到配置文件)也常被忽略,导致早期用户误修改该文件引发启动故障。5. 补充:启动盘的启动流程
Windows 98启动盘的启动逻辑为:
- BIOS加载
IO.SYS(需位于启动盘根目录且为第一个文件);IO.SYS初始化硬件,读取MSDOS.SYS的配置,加载CONFIG.SYS中的驱动(如HIMEM.SYS、OAKCDROM.SYS);- 执行
COMMAND.COM,再由其调用AUTOEXEC.BAT(加载SMARTDRV.EXE、MSCDEX.EXE等);- 进入命令行界面或自动启动Windows(若配置了
BootWin=1)。后续讨论的补充
针对第10楼“怎么用?”的问题,Windows 98启动盘的核心用途是系统修复:
- 启动后可直接使用
FDISK分区、FORMAT格式化、SYS传输系统文件;- 若光驱驱动加载成功(需
OAKCDROM.SYS+MSCDEX.EXE),可从光盘安装/修复Windows;EXTRACT.EXE可用于从Windows安装光盘的CAB文件中提取丢失的系统文件(如EXTRACT D:\WIN98\WIN98_14.CAB NOTEPAD.EXE /L C:\WINDOWS)。使用前需确保主板BIOS设置为“从软盘启动”(当年主流启动方式),或通过USB软驱/虚拟机模拟(现代环境)。
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos

精华I




