Windows 98中鲜为人知的BUG 一、Windows 98中驱动程序的BUG 在Windows 98所有版本（包括预览版、正式版、SE以及所有语言版本）中存在着一个非常大的BUG，那就是Windows 98的安装程序没有把几个很重要VXD文件安装到系统中，而就是这几个VXD文件可以解决Win 98系统所发生的20%～50%的错误。你可以打开“开始菜单/程序/附件/系统信息”，然后在左边的窗口选择系统信息中的组件，当你一一查看硬件信息时，肯定会发现系统报告有些驱动程序未安装，而这正是由于缺少了这几个VXD文件造成的。那么我们该如何解决这一问题呢？将你的Win 98安装盘放入光驱，在系统信息程序中的工具栏中选择系统文件检查器，然后利用其中所提供的文件提取功能将以下文件:“vcomm.vxd、 vdmad.vxd、configmg.vxd、vdd.vxd、vmouse.vxd、ntkern.vxd、vflatd.vxd”一一提取到C:\windows\system\ vmm32目录下。提取成功后重启系统，这时你再到系统信息中查看一下，怎么样？是不是一切正常了。
微软没有报告和确认这个Windows 98安装程序中存在的BUG，似乎他们觉得这个问题并没有什么，但是许多朋友却证实把这几个VXD文件提取到系统中后可以解决包括系统锁死、启动时出现错误信息、VMM错误、鼠标移动异常等许多莫名其妙的问题。
Windows 98默认的安装程序因为考虑到兼容性问题，没有把几个重要的VXD（虚拟设备驱动程序）文件安装到系统里面，而采用效率比较低的标准驱动程序VMM32.VXD（你可以用右键点击桌面上的我的电脑图标，然后在设备管理器查看如Modem等硬件的驱动程序详细资料），VMM32.VXD是微软标准驱动文件（速度较慢），实践证实如果不把那些VXD文件提取到系统中将使系统无法正常使用硬件的最新驱动，这些VXD文件可以使硬件的最新驱动正常载入系统而不再使用VMM32.VXD这个较慢的标准驱动文件。笔者把这几个VXD手工加到 WIN98系统里面，发现性能的确提升不少，最有力的说明是用SiSoft Sandra 99 Standard对硬盘的BENCHMARK从3800分提升到4188分，性能提升率达11％。
Win 98里这几个重要的VXD有:
硬盘管理类的：configmg.vxd、vfat.vxd、vcache.vxd
输入输出类的：ios.vxd、vcomm.vxdvmouse.vxd
内存管理类的：qemmfix.vxd
网络类的：ntkern.vxd
图形加速类的：vdd.vxd
还有其他类的：vdmad.vxd、vflatd.vxd、ifsmgr.vxd。
提取这些.vxd文件可以用Windows 98的EXTRACT命令，EXTRACT命令格式如下：

EXTRACT [/Y] [/A] [/D] [/E] [L DIR] CABINET [FILENAME]
EXTRACT [/Y] SOURE [NEWNAME]
EXTRACT [/Y] [/C]SOURE DESTIANATION
CABINET指定Windows 98安装盘中的.CAB文件(含有两个以上的文件)
FILENAME指定 想从CAB文件中解压缩的文件名,可以使用通配符或多个文件名(以空格隔开)
SOURE包含一个文件的CAB文件
NEWNAME为:解压缩后的文件名,缺省则用原文件名
/Y:覆盖已存在文件时不再提示
/A:处理全部CAB文件,从指定的第一个CAB开始
/D:显示CAB文件中所包含文件的目录,不进行解压缩
/E:解压缩,取代*.*,即解压缩所有的文件
/L dir:指定解压缩文件的位置,缺省为当前目录
/C:拷贝CAB文件
例如:从WIN98_27.CAB文件中解压缩cdfs.vxd文件，可执行EXTRACT/Y WIN98_27.CAB cdfs.vxd命令即可。
二、Windows 98安装时的问题
有时候，Windows 98在安装时并没有安装一些硬件所需要的驱动文件或是没有将较旧版本的驱动文件用新版本所覆盖掉，这使得某些硬件只能使用Windows 98默认的速度较慢的标准驱动文件--VMM32.VXD。所以你现在非常有必要查看一下你的硬件有没有这样的问题，用右键点击桌面上我的电脑图标，选择属性进入设备管理器，然后一一检查每一个设备属性中的驱动程序详细资料，如果其中包含有“未知”版本的文件，那么就说明你的电脑中存在这样的问题，比如在某设备的驱动程序详细资料中有如下信息显示：C:\Windows\System\vmm32.vxd(configmg.vxd)，那么这就意味着该设备应该使用的configmg.vxd文件没有安装到系统中或是其版本较旧，目前只能使用vmm32.vxd。这时你需要按上面提到的方法从Win 98安装盘中将configmg.vxd文件提取到系统中，关于应该提取到那个目录中，你只要按照详细资料所给出的该文件所在目录提取就行了。
另外，如果你使用的是Logitech鼠标，可能会在使用中遇到一些问题，这很可能与系统中没有VCOMM.VXD或其版本较旧有关系，要解决此问题你需要从Windows 98安装盘中将这个文件提取到C:\Windows\System\Vmm32 目录中。
附：对于本文的解答：
1.为什么在Win 98安装盘中找不到所提到的文件?
答：当然你使用查找功能是无法找到的，因为那些文件都是压缩格式，并没有使用完整的文件名，所以找不到。
2.该怎样提取这些文件?
答：请使用Windows98的系统文件检查器来提取这些文件，具体方法为：打开“开始/程序/附件/系统信息”，然后在工具菜单中打开“系统文件检查器”，选中“从安装软盘中提取一个文件”的单选按钮，然后将BUG一文中提到的文件名键入下面的方框中（注意：每次只键入一个），接着按开始，在弹出的对话框中你只需指定安装路径即可（比如你的光驱是E，那么就应在还原自方框中键入：E:win98，而将文件保存到方框的路径不要修改。），然后按下确定，程序会自动在安装盘中找到所需文件，其它文件依次提取。
（徐晓凤）