巧在DOS下用闪存
软件世界
由于偶然的机会,笔者得到了一款双驱型闪存,虽然容量小了些,但毕竟比软盘方便多了。不过,由于笔者所使用的主板实在是太老了些(1999年出厂的磐英6VBA),BIOS程序中根本未提供USB引导的选项,因此就无法使用这款闪存来引导系统,更别说在DOS下使用了。
经过一段时间的搜索,笔者终于在http://www.pcdigest.com/download/magazine/2003-11/mhairu.zip找到一款名为Motto Hairu的USB存储设备通用驱动程序,文件大小只有28KB。接下来,按照下面的步骤进行操作:
第1步:解压缩驱动程序包
将下载回来的mhairu.zip解压缩,可以得到ramfd.sys、usbaspi.sys、di1000dd.sys共3个文件,3个文件的作用分别如下:
ramfd.sys:虚拟软驱程序,可以在内存中虚拟一张盘符为A:的软驱,而原来的物理软盘的盘符则变为B:,功能类似于SUBST命令。
usbaspi.sys:USB设备的管理程序,目前仅支持USB 1.1规范。
di1000dd.sys:USB设备的驱动程序。
第2步:创建DOS启动盘
首先,请准备好一张DOS启动盘,为了减小资源损耗,建议创建纯启动盘为好。如果是Windows 9X系统,可以在MS-DOS窗口中使用“format a:/s”命令创建纯启动盘;假如是Windows XP系统,只要在“格式化”对话框中选择“创建一个MS-DOS启动盘”选项就可以了。
接着,将usbaspi.sys、Di1000dd.sys两个文件复制到刚才制作的启动盘中,至于ramfd.sys文件,如果你不想虚拟软驱的话,那么就可以不用复制过去。
第3步:编辑config.sys文件
在记事本中打开启动盘中的config.sys文件,将下面两行命令添加进去:
device=a:\usbaspi.sys
device=a:\Di1000dd.sys
第4步:在DOS下使用
现在,我们就可以利用刚才制作的这张DOS软盘引导系统了,建议事先将USB设备插入USB接口,系统引导时会出现如图所示的窗口,系统会根据config.sys文件中的内容自动加载USB设备管理程序和USB设备驱动程序,并自动检测系统中的USB设备、设置I/O地址、分配盘符,图中线框所示的内容即笔者的16MB闪存。
现在,只要切换到H:盘符,就可以在DOS模式下正常使用这款闪存了,例如复制文件、删除文件、创建文件夹什么的,具体细节就不在这里多说了。
