ITEEDU

制作DOS启动镜像原理

DOS开机启动步骤可以知道,IO.SYS为 DOS的系统引导文件,由它来执行“MSDOS.SYS”及“COMMAND.COM”。“IO.SYS”默认会从它相同的位置查找“MSDOS.SYS”及“COMMAND.COM”。

电脑从U盘启动=>IO.SYS=>MSDOS.SYS+COMMAND.COM=>AUTOEXEC.BAT

AUTOEXEC.BAT为一批处理文件,可以按你的要求执行指定文件,如GHOST,PM,PQ等。

最简单的,我们可以用AUTOEXEC.BAT启动Grub4dos中的grub.exe,这样启动grub后就可以进行多系统启动了。

更改文件相对位置

为了使U盘启动分区看上去整洁我们可以把“MSDOS.SYS”及“COMMAND.COM”这两个文件放在了BOOT文件夹中。

更改了“MSDOS.SYS”及“COMMAND.COM”这两个文件的位置,那“IO.SYS”就找不到它们了。我们可以利用UltraEdit-32来修改“IO.SYS”中这两个文件的默认路径,也就是把“IO.SYS”中的“MSDOS.SYS”改成“BOOT\MSDS”。

原理是不能改变“IO.SYS”文件的总字节数,所以“MSDOS.SYS”与“BOOT\MSDS”的字节数是要相同的。这样,“IO.SYS”在启动时,就会到BOOT文件夹中找“MSDS”,其实这个文件就是MSDOS.SYS改的名字。同理,“IO.SYS”中的“COMMAND.COM”也要改成“BOOT\COMCMD”, 这样,“IO.SYS”在启动时,就会到BOOT文件夹中找“COMCMD”。

IO.SYS中关于AUTOEXEC.BAT的默认位置也要修改,“IO.SYS”中的“AUTOEXEC.BAT”改为“BOOT\AUTOEXE”。

到此,制作DOS映像的方法我们已经掌握了,可以按用UltraISO制作DOS启动镜像中的步骤来制作自己的DOS映像了。建议在网上下载已经很成熟的DOS映像,再用UltraISO修改。