灯光 米菠萝:请问启动型U盘的原理

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 03:47:50
我使用了一些启动型U盘的制作软件,对这个很感兴趣,所以也想自己写一个类似的软件。可惜我不知道这种U盘的工作原理和它引导系统的过程,究竟需要哪些文件和操作,才能使U盘具有引导功能呢?
具体制作过程是什么?

启动U盘的制作和早期的启动软盘是差不多的原理
在启动软盘中包含了msdos的一些系统文件(最重要的三个是MSDOS.SYS IO.SYS COMMAND.COM,且MSDOS.SYS一般为空)在开机时由BIOS指引先在软盘中寻找开机引导文件,就使得机器读取软盘文件而转入了MSDOS下
因此,制作启动U盘就应该按如下的原理:
1.包含正确的引导系统文件
2.BIOS要支持并开启优先从U盘启动
启动盘中共同存在的基本程序文件说明如下:

另外在其他地方搜到的某启动盘包含的工具软件:

ATTRIB.EXE 文件属性修改工具。

AUTOEXEC.BAT 开机自动执行批处理。

CONFIG.SYS 系统配置文件。

DELTREE.EXE 删除目录及内嵌文件。

DI1000DD.SYS USB设备驱动。

DOSKEY.COM DOSKEY,方便的命令行工具。

EDIT.COM 文本编辑工具。

EMM386.EXE 内存驱动。

FDISK.EXE 98SE自带的分区工具。

FDISK-ME.exe WinME自带的分区工具,支持60G以上硬盘。

formAT.COM 格式化工具。

HIMEM.SYS 内存驱动。

JMHDFIX.EXE 江民硬盘修复王,修硬盘的好东东,新手慎用。

LCC.COM 进出目录的工具,支持中文目录。

MOUSE.COM PS/2、Serial接口鼠标驱动。

MSCDEX.EXE 光驱管理程序。

OAKCDROM.SYS 通用光驱驱动。

PC.EXE PCTOOLS。

r.com 重启工具。

SCANDISK.EXE 磁盘扫描工具,用来修复一些磁盘问题。

SMARTDRV.EXE 磁盘高速缓冲。

SYS.COM 传递系统。

USBASPI.SYS USB驱动。

XCOPY.EXE XCOPY文件目录复制工具。