超级DOS启动盘DIY大全

操作系统专区

接触电脑早一点的人想必都听说过DOS的大名,今天,还有很多人仍然对DOS怀念不已,虽然自己的电脑早已用上了Windows,但仍要在硬盘上保留一份DOS,以备不时之需。

一、初识DOS

1.什么是DOS

DOS,Disk Operation System,即磁盘操作系统,是微软公司专门为个人电脑开发的16位通用操作系统。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作。所以其操作方式也非常简单,只需输入命令,然后回车,系统就会执行命令。

从实质上说,看起来完全图形化的Windows系列操作系统也完全是建立在DOS之上的,只是穿了一件漂亮外衣而已。

2.DOS系统的构成

DOS系统主要由3个基本文件和一些命令构成,这3个基本文件是MSDOS.SYS、IO.SYS和COMMAND.COM。其中,MSDOS.SYS称为DOS内核(可见,MSDOS.SYS是个非常重要的文件),它主要是用来管理和启动系统的各个部件,为DOS的引导作好准备工作;IO.SYS(IO,Input&Output,即输入输出)主要负责系统的基本输入和输出,即DOS与各部件之间的联系;COMMAND.COM文件(COMMAND是“命令”的意思)是DOS与用户的接口,它主要提供了一些DOS的内部命令,并能接受、判别并执行用户输入的命令。

DOS在引导系统时,依次将这3个系统文件读入,然后在磁盘寻找并加载CONFIG.SYS(系统配置文件)和AUTOEXEC.BAT(自动批处理文件)文件(如果有这两个文件),最后完成系统引导。

一个磁盘是否具有启动能力,就看是否具有这三个文件,具有这3个文件的磁盘,就称作引导盘。而除此之外还包含许多DOS命令的磁盘则称为系统盘。

二、Windows下DOS的分类

目前,主流的Windows系统有Windows 9x、Windows 2000和Windows XP,不同的Windows平台,其下的DOS环境也有所不同,功能也有差异,适用场合也有所不同。

1.纯DOS

纯DOS是实实在在的DOS操作系统,指的是没有加载任何设备驱动程序(即直接进入DOS状态,没有运行AUTOEXEC.BAT和CONFIG.SYS)的DOS状态。在这种状态下,DOS只启动了它的核心程序,因为没有其他设备驱动程序的干扰,所以,此时的DOS最“纯粹”。纯DOS环境一般用于进行硬盘分区、主板BIOS升级等针对硬件设备的底层操作。

在操作系统中格式化一张软盘(在Windows 9x环境下可直接制作系统启动盘,或者在DOS下使用“format a:/s”命令格式化),然后使用此软盘启动系统即可进入纯DOS环境。

另外,在Windows 98系统启动时,按下F8键,在启动菜单里选择第6项“Safe mode Command Prompt only”,回车也可以进入纯DOS环境,如图1所示。

fl-dos-1.jpg
图1

2.保护模式DOS

当在Windows系统中打开DOS窗口,此时进入的便是保持模式DOS。此时,我们仍然可以在Windows中进行多任务操作,可以继续享用Windows所有基于多任务和保护模式的功能,而且所有扩展设备(例如,光驱、声卡和鼠标)的保护模式驱动都可以使用。

也就是说,保护模式DOS实际上只作为Windows的一个应用程序或任务而存在,它只不过是Windows系统模拟出来的DOS操作系统。我们完全可以同时打开几个DOS窗口,让它们互不干扰独立运行。

保护模式DOS支持Windows 9x提供的32位磁盘访问,而且支持长文件名、记载文件最后访问时间等功能。

在Windows 98系统中“开始→运行”中键入“command”命令,回车即可进入。如果要返回Windows 98桌面,只需要在提示符状态下输入“exit”或“quit”命令即可。

3.实模式DOS

实模式DOS指的是加载了实模式设备驱动程序的DOS,用Windows 98启动盘,选择加载光盘驱动程序进入的就是这种状态的DOS。在实模式DOS下,可以运行很多DOS应用程序,例如,Ghost。

在Windows 98系统中,实模式DOS也称为“独占DOS方式”。这种DOS环境适用于那些强烈排斥Windows 9x或是对系统资源独占性要求很高的DOS程序。在进入这种DOS之前,Windows 9x会自动关闭,并从内存中移去自身的绝大部分代码,仅保留重新返回图形环境所需要的引导代码。一旦进入到独占DOS环境,整个系统将由DOS独自控制,亦运行于实模式下,这将最大限度地与旧版本DOS保护兼容。相应地,这也意味着你将无法享有Windows 9x有基于多任务和保护模式的功能,而且所有扩展设备(例如,光驱、声卡和鼠标)的保护模式驱动将无法继续使用,取而代之的是系统自动调用Windows目录下的DOSSTART.BAT批处理文件,加载实模式驱动程序。

从上面的描述可以看出,独占DOS方式通过进入实模式能更好地兼容旧版本DOS,在此环境下,系统的特点与纯DOS极其相似。应该指出的是,即使是在独占DOS方式下,一些经典的DOS磁盘工具(例如,PCTOOLS)都不能在安装有Windows 9x的系统中直接对磁盘进行写操作,虽然可以使用LOCK命令放开系统的限制强行使用,但这很可能破坏文件的长文件名结构和磁盘数据,导致整个系统瘫痪。

在Windows 98系统启动时,按下F8键,在启动菜单里选择第6项“Command Prompt only”,回车即进入实模式DOS环境。

另外,在Windows 98系统中,单击“开始→关闭系统→重新启动并切换到MS-DOS方式”菜单项。系统重启后就进入了实模式DOS工作方式,如图2所示。

fl-dos-9.jpg
图2

在这种情况下,如果要返回Windows 98桌面,只需要在提示符状态下输入“win”命令即可。

注意:上述两种进入方法可以说是完全等效的。不过有一个细微的不同之处,在重新启动时进入DOS,Windows并没有完全退出内存,还有一个WIN.COM程序位于内存之中。

4.DOS虚拟机

Windows出现之前,在DOS系统中同一时间只能运行一个程序,因为在DOS系统中,程序能对系统中的一切资源进行直接访问,因此当前运行的程序对所有的系统资源拥有排它访问。

随着以Windows为首的多任务操作系统的出现,程序需要共享资源。但是当一个程序共享另一个程序相同的系统资源时,这两个程序就会发生冲突。为了缓和这种矛盾,虚拟机(Virtual Machine,VM)应运而生。

在Windows系统中,所有的程序都必须在虚拟机中运行。Windows系统利用虚拟机来让运行的程序“相信”自己对所有的系统硬件拥有排它访问。为了便于理解,可以把Windows系统看作一个资源管理员,它始终监视各运行程序正在使用的硬件和资源,同时它还创建运行程序驻留的虚拟机。当程序把消息发给某一特定设置时,Windows系统将截获这一消息,然后在另一程序没有使用该设备时,把消息按规定路径发给那个设备和内存储单元。Windows系统就是以这种方式管理整个系统资源,而不是单个程序。

在Windows中能运行的有16位、32位程序和DOS程序等,而Windows系统中只存在两种类型的虚拟机,即系统虚拟机(SYSTEM VM)和DOS虚拟机(DOS VM)。

(1)系统虚拟机

16位和32位Windows程序都运行在系统虚拟机上。所有基于Windows的16位程序在系统虚拟机上共享一个空间。由于共享,这些16位程序可能交叉占用各自的资源,当这种情况发生时,我们将收到一个或多个一般性保护错误提示。

32位Windows程序在系统虚拟机上有各自的地址空间,因为这些32位程序不共享资源,因此它们就不能交叉占用各自的资源,因此,纯32位程序之间几乎不会出现死机,这也是为什么Windows 2000/XP系统的稳定性高于Windows 9x系统的根本原因。

(2)DOS虚拟机

DOS虚拟机其实质是由于各个DOS程序对所有的系统资源拥有排它访问,所以DOS的实用程序同一时间只能运行一个,因此所有的基于DOS的程序只能在各自的虚拟机上运行。Windows为了兼容DOS的应用程序特别设立了DOS虚拟机。

DOS有两种方式,一种是本地的实模式,另一种则是保护模式。其中在实模式方式下的DOS就是单任务环境,而且在这种方式下通常只能使用1MB以内的内存。如果在保护模式的DOS下,不仅可以访问所有的内存,而且多任务操作是完全可以达到的(Windows 9x本来就是一个大型的保护模式的DOS)。由于DOS通常是实模式并不支持多任务,所以在这种状态下处理任务的效率自然低于多任务操作系统,安全性能自然也比不上多任务环境。相反,保护模式的DOS程序功能很强大,可以完成多任务等各种高级功能和操作,但它的编写难度则相对而言大很多。不过,近年来,除了Windows外,还出现了许多DOS保护模式下的多任务图形操作环境,例如,SEAL、Qube。

在Windows 2000/XP的“开始→运行”中键入“cmd”命令,即可进入虚拟DOS命令行界面。此外,你也可以单击“开始→所有程序→附件→命令提示符”菜单项进入。

如果要在Windows 2000/XP系统中进入纯DOS模式,我们可以通过DOS启动盘进入,或者安装DOS+Windows 2000/XP双系统。

5.Windows 2000/XP故障恢复控制台

故障恢复控制台是Windows 2000/XP的系统工具,它功能强大,使用方法简单,可以解决大多数Windows 2000/XP引导方面问题。

控制台采用命令行界面,提供了多条有用的命令,可以访问系统上的所有NTFS卷,不仅可以启用和禁止服务,还可以从光驱安装盘中复制文件,对系统进行各种恢复操作和管理。当电脑因驱动程序问题不能正常引导,或者当某个文件在Windows 2000/XP运行期间需要替换时,故障恢复控制台就显得非常的有用。

在Windows 2000/XP中要使用故障恢复控制台有两种方法:一是通过安装光盘来运行;二是直接通过相应命令将故障恢复控制台安装到硬盘中。这里,我们以安装Windows XP故障控制台为例进行介绍。

(1)安装故障恢复控制台

在Windows XP系统“开始→运行”中键入“cmd”命令,打开命令提示符窗口,在命令提示符状态下键入“cd X:\i386”(X代表光驱盘符)命令进入安装光盘的i386目录,再键入“Winnt32/cmdcons”命令以安装该故障恢复控制台。

注意:只有在常规安装完成(即完成Windows XP的安装)后,才可以进行故障恢复控制台程序的安装。

(2)卸载故障恢复控制台

如果你发现自己的系统非常稳定,基本上用不上控制台,也可将它卸载。首先我们应该知道在安装控制台之后会增加哪些内容,包括在系统根目录下的Cmdcons目录、CMLDR文件以及在BOOT.INI文件中增加的启动选项,所以我们只要将这些内容删除就可以完成对故障恢复控制台的卸载,如图3所示。

fl-dos-8.jpg
图3

注意:在一般默认情况下,这3个文件(夹)是看不到的,在“我的电脑”中单击“工具→文件夹选项”菜单命令,打开“文件夹选项”对话框,单击“查看”选项卡,在“高级设置”选项中取消“隐藏受保护的操作系统文件(推荐)”选项,然后选中“显示所有文件和文件夹”选项。单击“确定”按钮之后就可以看到它们了,这样就可以删除Cmdcons目录和CMLDR文件,用记事本打开BOOT.INI文件,删除其中与故障恢复控制台有关的内容。

三、制作普通DOS系统启动盘

1.制作Windows 98启动盘

Windows 98启动盘实际上是一种具有特殊功能的软盘,微软将其称之为紧急启动盘(Emergency Startup Disk)或安装启动盘。它主要用于当Windows 98系统完全瘫痪时启动计算机,以便查找错误原因或进行系统重装。

Windows 98启动盘中含有二十多个文件,共需要空间1.2MB,其中包含有常见的DOS命令,可在DOS环境下完成磁盘分区、磁盘格式化以及文件复制等操作。同时,它还包含了光盘驱动程序,允许你在Windows 98系统不能启动时,在DOS环境下直接使用光驱。

(1)通过“添加/删除程序”制作

单击“开始→设置→控制面板”选项,打开“控制面板”窗口。双击“添加/删除程序”图标,即可打开“添加/删除程序 属性”对话框。

在该对话框里单击“启动盘”选项卡,单击“创建启动盘”按钮,然后根据屏幕提示插入软盘,耐心地等上一会儿即可制作完成,如图4所示。

fl-dos-7.jpg
图4

(2)直接复制启动文件

你可能会碰到这种情况:Windows 98崩溃了,根本不能正常启动,之前又没有制作过启动盘。不用担心,只要还能进入DOS(在系统启动时按F8,等出现Windows 98启动菜单时选择“Command Prompt Only”命令),就可以制作启动盘。

当Windows 98安装结束后,系统将在“C:\Windows\Command”目录中生成BOOTDISK.BAT文件,同时也将创建了一个EBD目录,利用该文件可以制作启动软盘。

进入“C:\Windows\Command”目录,双击运行BOOTDISK.BAT程序,将出现一个提示信息,若启动盘放在软驱A中,则选择1;若启动盘放在B中,则选择2,然后按任意键即开始制作启动盘。

其实,在“C:\Windows\Command\Ebd”目录下隐藏着的就是启动盘中的所有文件。如果以后再想做一张启动盘,只要把该目录下的所有文件拷贝到软盘里即可,速度肯定要比常规方法快。

注意:Windows Me启动盘的制作方法与上述制作方法相同,此处不再重复介绍。那么Windows Me和Windows 98的启动盘到底有什么区别呢?应该说基本上是一样的,当然Windows Me启动盘的DOS版本号更加高一些,带来的好处是支持更多的硬件特性,例如Windows Me下的FDISK可以支持大于60GB的硬盘分区,而Windows 98则不行!

2.制作Windows XP启动盘

Windows XP系统在安装过程中取消了启动盘的制作,而且也无法通过控制面板中的“添加/删除程序”来制作。我们只能通过其他方法来制作。

(1)制作普通启动盘

在软驱中插入一张软盘,在“我的电脑”中右键单击软驱,选择“格式化”命令,在出现的对话框中选中“快速格式化”选项,然后单击“开始”按钮即可格式化一张软盘。

在“我的电脑”中单击“工具→文件夹选项”菜单命令,打开“文件夹选项”对话框,单击“查看”选项卡,在“高级设置”选项中取消“隐藏受保护的操作系统文件(推荐)”选项,然后选中“显示所有文件和文件夹”选项。单击“确定”按钮返回。

在“我的电脑”中双击打开C盘,此时系统文件以及隐藏文件都被显示出来了,把根目录下的BOOT.INI、BOOTFONT.BIN、BOOTSECT.DOS、NTDETECT.COM、NTLDR等5个文件复制到刚才制作好的软盘里就可以了。这样一旦根目录下的系统文件受损无法启动系统,就可用此引导启动盘来应急了。

(2)制作Windows XP紧急修复磁盘

启动盘,顾名思义它的主要作用只是用来进行全新安装Windows系统时启动系统使用,而紧急修复磁盘,则包含关于当前Windows系统设置的信息,如果计算机不能启动或者系统文件被破坏或删除,可以使用紧急修复盘来修复计算机。

紧急修复磁盘(Emergency Repair Disk)可以帮助解决系统文件修复、启动环境(如果有双重引导或多重引导系统)和在引导卷上的分区引导扇区修复等问题。如果结合使用软盘启动盘及紧急修复盘,可以解决不少操作系统的启动问题。

单击“开始→程序→附件→系统工具→备份”,打开“备份及故障恢复工具”对话框,单击“紧急修复磁盘”按钮,打开“紧急修复磁盘”对话框,选中“也将注册表备份到修复目录中”选项,然后单击“确定”按钮即可,如图5所示。

fl-dos-6.jpg
图5

另外,你也可以在“开始→运行”中键入“ntbackup”命令,以打开备份程序。

3.利用启动盘启动系统

当我们利用上述方法制作完启动盘以后,还需要对电脑进行相应设置才能让其发挥作用。

当电脑启动时按下“Del”键,进入系统BIOS设置界面。移动光标至“Boot”选项,然后移动光标至“Boot Device Priority”选项并回车,在打开的界面中移动光标至“1st Boot Device” 选项并回车,在打开的界面中选择“1st Floppy DRIVE”选项以让软驱启动引导系统。

此时,你只需将制作好的启动盘插入软驱,重新启动电脑,当出现系统启动菜单时根据自己的需要选择即可。

四、制作特殊DOS系统启动盘

1.让DOS启动盘支持USB设备

你是否遇到这样的情况,当Windows崩溃要备份或恢复数据时,平时使用的U盘等USB设备也都成了摆设。启动盘无法支持U盘!如果要在DOS下使用这些设备,需要加载USB设备驱动程序后才可以支持USB设备。

DUSE是众多USB设备驱动程序中的佼佼者,下载并将其解压缩后可以得到两个文件:DUSE.EXE和DUSELDR.COM。在DOS状态下执行“duseldr.com duse.exe”命令,或在启动盘的CONFIG.SYS文件的“Device”项中加载DUSE.EXE后即可驱动USB设备,如图6所示。

fl-dos-5.jpg
图6

如果要驱动USB设备的硬盘,则可以在DOS状态下执行如下命令:

DUSELDR.COM DUSE.EXE VERBOSE DRIVES=2 XFFR=8 SEC=2048 NOCD

或者在启动盘的CONFIG.SYS文件中加上下面一行内容:

Device=DUSE.EXE DRIVES=2 XFFR=8 SEC=2048 NOCD

fl-dos-b1.jpg

如果我们还需要加载USB光驱,除加载DUSE驱动程序外,还需运行光驱扩展驱动程序,通常情况下,我们可以使用启动盘中自带的MSCDEX.EXE。DUSE的默认光驱设备名是USBCDROM,在DOS状态下执行如下命令:

MSCDEX /D:USBCDROM /K

2.制作支持NTFS分区的DOS启动盘

Windows 2000/XP/2003操作系统都是基于NT内核开发的,此类操作系统支持一种全新的分区格式——NTFS格式。

NTFS分区格式具有安全、可靠稳定等特点,被众多用户所采用,但不能被基于FAT分区格式的DOS系统所识别,所以,当采用NTFS分区的系统崩溃或无法启动时,一般的DOS启动盘就束手无策了。

不过,我们可以用NTFSDOS Pro(下载地址:http://www.winternals.com/products/ntfsdospro.shtml)来制作一个能识别NTFS分区的启动盘。

用NTFSDOS Pro制作的启动盘,虽然使用的是DOS环境,但是却提供了对NTFS文件系统的完全读写操作,并能在MS-DOS方式下支持长文件名。

下载并安装好NTFSDOS Pro后,在“开始”菜单中运行“NTFSDOS启动盘制作向导”,在欢迎和功能介绍界面后,单击“下一步”按钮进入“语言选择”对话框,在列表中选择本机DOS所用的语言版本,这里选择“Chinese(PRC)”选项。

单击“下一步”按钮进入“系统文件位置”对话框以确定Windows 2000/XP/2003的安装目录。因为NTFSDOS Pro在制作启动盘时要从本地Windows系统目录中复制几个文件,你可以直接在文本框中键入Windows系统所在目录,或者单击“浏览”按钮,以浏览选择Windows系统所在目录,如图7所示。

fl-dos-4.jpg
图7

单击“下一步”按钮进入“目标位置”对话框以确定NTFSDOS Pro运行的位置,这个位置必须是在DOS下能够访问到的位置,最好是A盘。你可以在文字框输入软驱盘符“A:”或是硬盘上的其他路径,即可把这些文件复制到软盘或指定目录中。

完成上面的设置,单击“下一步”按钮程序便开始复制文件,根据提示完成相应操作(共需3张软盘)。

制作完毕后,首先用第一张软盘启动系统到DOS状态下,然后运行NTFSPRO命令。该命令运行时会扫描所有的硬盘并且去寻找NTFS的分区,它会对所有的NTFS分区进行装载,并分配备给每个分区一个唯一的盘符。你可以像使用其他分区一样使用这些NTFS的分区,如图8所示。

fl-dos-3.jpg
图8

提示:我们也可以将NTFSPRO命令放在AUTOEXEC.BAT文件中,这样以后每次用NTFSPRO启动盘启动系统时就会自动搜索NTFS分区。

另外,在NTFSDOS启动盘的第3张盘中还有一个NTFSCHK工具,我们可以用它来扫描磁盘。不过需要注意的是,NTFSCHK与NTFSPRO不能同时运行。

NTFS的命令格式为:NTFS [volume] [/F] [/S] [/Q]

各参数含义如下:

fl-dos-b2.jpg

3.让DOS启动盘支持中文

前面,我们在制作Windows 98启动盘时谈到RAMDrive。利用Windows 98启动盘启动系统时,它会自动在内存中开辟一块2MB大小的空间作为仿真物理磁盘,然后将压缩包EBD.CAB解压至其中,用来存放一些常用的系统工具,如SCANDISK.EXE、CHKDSK.EXE、EDIT.EXE等。

但遗憾的是Windows 98启动盘没有附带汉字系统,因此启动后不支持中文。

一张1.44MB的软盘制作成Windows 98启动盘后,只剩余244KB的空间,而Windows 98自带的汉字系统(在C:\Windows\Command目录中)最小也要占到408KB的空间。怎么办?受EBD.CAB压缩包的启发,我们可以将汉字系统的文件打包成CAB文件,然后在启动盘启动时解压至仿真物理磁盘。因为EBD.CAB压缩包解压后只有500多KB,占仿真物理磁盘空间的2/5还不到,这样便有足够的空间来容纳汉字系统。

(1)创建CAB文件

选中C:\Windows\Command目录中的CTRLPAN.EXE、FONT16.EXE、HZKBD.EXE、HZVIO95.EXE、INSTDICT.EXE、PBIOS.EXE、PINYIN.TBL、QUIT.EXE文件,并将这8个文件在硬盘上打包成CAB文件。

打包CAB文件你可以使用Emissary工具软件(下载地址:http://www.mimarsinan.com/files/m5emissary.exe),该软件的好处在于它在鼠标右键快捷菜单中增添了一条打包命令“Place Files Inside Cabinet”。你只需要选中上述8个文件,轻点鼠标即可轻松将其打包成CAB文件,然后将生成的CAB文件改名为CH.CAB,该文件只有203KB,Windows 98启动盘足以容纳得下。

将CH.CAB拷贝至Windows 98启动软盘中。

(2)创建启动汉字系统的批处理文件

打开“记事本”程序,在其中依次输入“PBIOS、FONT16、HZVIO95、HZKBD、INSTDICT、PINYIN、CTRLPAN”,将其以CHINESE.BAT文件命名存盘退出,将该文件复制到启动盘中。

修改启动盘的自动批处理文件(AUTOEXEC.BAT),让其在启动时自动加载汉字系统。右键单击启动盘中的AUTOEXEC.BAT文件,选择“编辑”命令,在打开的窗口中的“if exist ebd.cab goto exit”行之后添加“if exist ch.cab goto chsupport”,并在原文中任意处增添以下内容:

CHSUPPORT

%RAMD%:\extract/y/e/1%RAMD%:ch.cab?>NUL

call Chinese

echo The Chinese System was successfully loaded to drive %RAMD%

echo汉字系统已成功装载至drive %RAMD%.

echo.

存盘退出。这样就成功地为Windows 98启动盘加入了中文系统。启动后,当你键入HELP寻求帮助的时候,看到的再也不是乱码了,而是感到十分亲切的汉字。

4.将优盘制作成启动盘

当前,软驱已基本淘汰,优盘已成为计算机系统的主流配置,优盘除了可以存储数据之外,还可以作系统引导盘。

注意:要想用优盘引导系统,你的主板必须支持USB设备启动。

下面,我们以爱国者系列优盘为例,说明具体的操作步骤。

(1)设置主板BIOS的相关参数

当电脑启动时按下“Del”键,进入系统BIOS设置界面。移动光标至“Advanced”选项,然后移动光标至“USB Configuration”选项并回车,在打开的界面中移动光标至“Legacy USB Support”选项并回车,在打开的界面中选择“Auto”选项以启动系统对USB设备的支持。

(2)用闪存盘制作引导盘

目前的优盘基本都具有系统引导功能,并且厂商会随驱动程序盘提供制作系统引导盘的专用工具软件。爱国者系列优盘提供的工具为mFormat,利用它可以制作出一个标准的系统引导盘。

提示:目前,我们只能在Windows 98系统下制作系统引导盘,而不能在Windows Me/2000/XP下制作。

双击执行驱动程序盘里的mFormat程序,在出现的对话框中选中“制作启动盘”选项。单击“开始”按钮后出现提示信息,单击“确定”按钮即进行格式化,如图9所示。

fl-dos-2.jpg
图9

格式化完成后自动进入“制作启动盘”对话框,系统会提示你适时拔出或插入优盘,按要求操作即可。引导盘制作完成后,退出程序。

提示:将前文“让DOS启动盘支持中文”介绍到的方法应用到此例中可制作支持中文启动的优盘。

(3)用闪存盘引导系统

当电脑启动时按下“Del”键,进入系统BIOS设置界面。移动光标至“Boot”选项,然后移动光标至“Boot Device Priority”选项并回车,在打开的界面中移动光标至“1st Boot Device” 选项并回车,在打开的界面中根据优盘的具体要求进行设置以让优盘启动引导系统。

重启电脑,用优盘引导系统。在启动过程中会出现启动菜单,提示你是否加载光驱驱动程序。启动完毕后你会发现没有A盘,这是因为使用了你在BIOS中设置的原因。并且系统所识别的C盘可不是硬盘中的主分区,而是虚拟硬盘,里面是一些最常用的DOS命令。优盘的盘符是跟在本地硬盘后的盘符。

5.将光盘制作成启动盘

由于软盘容量有限,且容易损坏,因此如果有刻录机的读者,最好制作一张启动光盘来代替启动软盘。

(1)创建引导映像文件

当前,软驱已基本淘汰,对于没有软驱的读者可以通过可引导的磁盘映像文件来制作可引导光盘。

Floppy Image(下载地址:http://www.skycn.com/soft/6473.html)是常用的制作映像文件的软件,通过它可以将DOS启动盘制作成可引导的映像文件,也可以把映像文件写入到软盘中。

下载并安装Floppy Image后,将已制作好的DOS启动盘插软驱。然后启动Floppy Image,如图10所示。

fl-dos-14.jpg
图10

单击“读取软盘”选项组后的“浏览”按钮,在打开的对话框中设置好保存映像文件的路径和文件名。然后单击“开始”按钮,程序即可将软盘中的文件保存为映像文件。

(2)利用NERO创建

绝大部分刻录软件都具有制作启动光盘的功能,这里我们以常用的NERO为例,说明启动光盘的制作方法。

启动Nero,在“新编辑”对话框中选择光盘类型为“CD/DVD”(根据你的具体情况选择),然后双击“CD/DVD-ROM(启动)”选项,在“启动”选项卡的“映像文件”选项组中单击“浏览”按钮,在打开的对话框中选择我们上面创建的映像文件。其他选项可根据自己的需求对刻录选项进行设置,如图11所示。

fl-dos-13.jpg
图11

完毕后单击“新建”按钮进入程序主界面,使用鼠标拖曳刻录文件到刻录窗口中。单击“刻录当前编译”按钮,在打开的对话框中单击“刻录”按钮即可。

五、制作超级DOS启动光盘

前面介绍的方法都是针对具体的设备,功能相对单一,有没有方法将它们集成在一起,做一张多功能DOS启动光盘呢?答案是肯定的!

我们可以利用EasyBoot(下载地址:http://cn.ezbsystems.com/download.htm)中文启动光盘制作工具,制作一张集成Ghost、DM、Partition Magic、Disk Genius等众多经典DOS工具软件,并且支持NTFS分区读写、中文显示的DOS启动盘。

1.制作光盘启动菜单

运行EasyBoot,我们将看到两个窗口:左边是控制窗口,通过该窗口可以编辑启动菜单、制作ISO文件、制作磁盘映像文件。右边是预览窗口,通过它可以看到实际光盘启动菜单效果,如图12所示。

fl-dos-12.jpg
图12

默认情况下,运行EasyBoot后会自动生成菜单文件CDMENU.EZB样例,我们可以在此基础上进行修改,也可以根据自己的需要重新设计启动菜单。

通过Photoshop或Windows系统自带的“画图”程序制作一幅640*480的256位色BMP图片,将其保存为“BACK.BMP”。然后将其复制到C:\EasyBoot\disk1\ezboot目录覆盖原有文件,并将除“CDMENU.EZB”、“DEFAULT.EZB”和“BACK.BMP”以外的所有文件删除。

在C:\ EasyBoot\disk1\ezboot目录中双击运行CDMENU.EZB文件,然后在EasyBoot程序的预览窗口中删除并添加相应菜单项。

单击控制窗口中的“屏幕布局”选项卡,可自定义启动菜单的颜色搭配;单击“文本显示”选项卡,可以自定义启动菜单的文字属性;在“菜单条”选项卡中用鼠标单击该界面右下角窗口中的对应条目,即可在右侧的预览界面中看到相应的选项被高亮显示,如图13所示。

fl-dos-10.jpg
图13

本例中,我们制作了5个菜单项,即超级中文DOS、NTFS2DOS PRO、DOS实用工具、硬盘启动、重新启动。

在“菜单条”选项卡中选择各菜单项,然后在“执行命令”框中分别输入各菜单项对应的执行命令。

菜单条对应的命令可分为两类:一是run命令,用来运行启动映像文件或加载子菜单,例如,“run dos.img”、“run toolsmenu.ezb”等;一类是boot命令,例如,“boot 80”表示从硬盘启动、“boot 0”表示从软盘启动、“reboot”表示重新启动。

本例中,我们制作的5个菜单项对应的命令分别为:run superdos.img(超级中文DOS)、run ntfs.img(NTFS2DOS PRO)、run toolsmenu.ezb(DOS实用工具)、boot 80(硬盘启动)、reboot(重新启动)。

注意:.img为映像文件。

设置完毕后在控制窗口中单击“文件”选项卡,单击“保存”按钮,程序会自动生成所需要的启动文件和菜单文件。

在C:\EasyBoot\disk1\ezboot目录中将DEFAULT.EZB文件更名为TOOLSMENU.EZB,双击运行它,在控制窗口“文件”选项卡“菜单类型”中选择“子菜单”选项,取消“显示Logo”选项,然后在“背景图像”框中将文件名更改为“back.bmp”。

接下来开始制作编辑子菜单,具体操作方法与主菜单编辑类似,这里不再重复介绍,如图14所示。

fl-dos-11.jpg
图14

本例中,子菜单各菜单项和对应的命令分别为:Ghost 2003(run ghost.img)、Disk Genius(run diskgen.img)、DM万用版(run dm.img)、Partition Magic(run pq.img)、返回主菜单(run cdmenu.ezb)、重新启动(reboot)。

2.制作软盘启动映像文件

首先,准备好需要制作启动映像文件的软盘,将软盘插入软驱后,在EasyBoot控制窗口中单击“工具”按钮,然后选择“从软盘制作映像”命令。

在打开的对话框中,选择软驱盘符,并确定好映像文件的文件名及保存路径,然后单击制作按钮即可。

软盘启动映像文件制作好之后,将它们复制到C:\EasyBoot\disk1\ezboot目录中。

注意:映像文件名必须与菜单中run命令所运行的文件名对应。

3.生成ISO文件并刻录光盘

光盘启动菜单和软盘启动映像文件制作好之后,将需要刻录的文件复制到C:\EasyBoot\disk1\目录中,然后在EasyBoot的控制窗口中单击“制作ISO”按钮,在打开的对话框中单击“制作”按钮即可生成ISO文件。

启动Nero,在“新编辑”对话框中选择光盘类型为“CD/DVD”(根据你的具体情况选择),然后双击“CD/DVD-ROM(启动)”选项,在“启动”选项卡的“映像文件”选项组中单击“浏览”按钮,在打开的对话框中选择我们上面创建的映像文件。

完毕后单击“新建”按钮进入程序主界面,单击“刻录当前编译”按钮,在打开的对话框中单击“刻录”按钮即可。