去到朋友家给他COPY一点东东,但朋友的系统是Windows 98的,他一看我没带闪存驱动光盘就急了。哈,哈,我的闪盘是真正的“免驱动”盘!让教他几招,看看我是怎么实现的。
我一共有两种方法实现闪存盘真正免驱动的功能:
第一种办法十分简单:你可以事先将闪存盘的驱动程序放在闪存盘上,启动后再将闪存盘的驱动程序拷贝到硬盘上。再重新启动运行Windows 98系统后,来安装该闪存盘的驱动程序,也就间接地实现了闪存盘在Windows 98下“免驱动”。
从这里可以引申出一个“傻瓜式”驱动安装法,下面是详细操作步骤:
第一步:格式化闪盘成启动盘,启动方式看你的需要;
第二步:把闪盘驱动光盘用于Windows 98的驱动程序拷贝到硬盘,并右击它,选择WinRAR——添加到档案文件,选择压缩选项下的创建自释放格式档案文件——点高级——SFX选项——自释放模块,在里面选Dos.sfx项,之后确定,完成后将它改名为USBDrv.exe。
第三步:把USBDrv.exe复制到闪盘根目录下,再创建autoexec.bat文件,输入:
c:
md usbdrv
cd usbdrv
copy a:\USBDrv.exe c:\USBDrv
USBDrv.exe
(注意:以上代码只对把闪盘设置成FDD或者ZIP方式有效,若设成HDD方式,请改autoexec.bat中“c:\USBDrv”为“d:\USBDrv”。)
第四步:把闪存盘放进Windows 98系统的电脑中,重新启动选择你希望的闪盘启动方式,看看出现了什么?闪盘的Windows 98驱动文件就这样原封不动地转移到了他地硬盘上,这不就解决了?至于c:\USBDrv中的那个驱动压缩包,这时候也就可以删除了。
第二种方法,可以称作“通吃驱动”的打造。这种做法较为智能,操作步骤如下:
把闪存盘的安装文件先保存在闪存盘上,当用闪存盘启动后,再自动把这些文件复制到Windows 98安装目录下的相应位置。当启动Windows 98后就会正确识别USB闪存盘并自动安装它的驱动。
首先我们要从已安装好闪存盘驱动程序的Windows 98系统中去提取相关文件,一般需要三个文件:USBMSD.INF、USBMSD.PDR、USBMSD.SYS,把这三个文件复制到USB闪存盘中。然后新建或修改闪存盘中的autoexec.bat文件,添加以下三行:
copy USBMSD.PDR \Windows\ system\iosubsys
copy USBMSD.INF \Windows\inf
copy USBMSD.SYS \Windows\ system32\drivers
保存后退出。这样一个在Windows 98下也可“无驱”的闪存盘就做好了。
另外,现在朋友拥有多种品牌的闪存盘,感觉在Windows 98下使用很不方便,每种闪存盘都需要安装自己的驱动程序,而且有些驱动程序之间还存在冲突,那么在Windows 98下是否有通用的闪存盘驱动程序?
有人从其他版本的Windows中分离出USB存储设备的通用驱动程序,就可以使Windows 98的用户像用Windows 2000/XP/ME使用闪存盘一样方便了。只要在Windows 98安装光盘上找到ntmap.inf、ntmap.sys、ntmaphlp.pdr、ntmap.cat这四个文件,再去Windows ME系统中找到usbstor.inf、usbstor.sys这两个文件就可以了(大家也可以直接去www.mydrivers.com/dir74/d29985.htm下载包含这几个文件的压缩包),只要你在第一次使用闪存盘时安装了这个驱动包,以后什么闪存盘都可以通吃了。p
现在市场上闪存盘都号称“无驱型”,但实际上在Windows 98下,不少USB闪存盘就需要安装驱动程序才能够使用。据调查,Windows 98仍然是目前使用最普及的操作系统,而在Windows 98上使用闪存盘必须安装驱动程序,如果我们没有随身携带,想要在Windows 98下使用闪盘就很有些不方便了,其实我们完全可以利用闪存盘的引导功能来实现在Win98下的“免驱动”。