驱动之家
疲倦的时候带上耳塞或打开低音炮浸泡在喜爱的音乐声里,相信这也是许多人用电脑不可缺少的一部分,的确,优美动听的音乐除了能缓解疲劳外还起到调剂心情的作用,声卡的音质在这背后起着至关重要的作用,我们这里说的AC97声卡明确地讲是指AC97软声卡,低廉的价格使它在声卡市场占有相当大的份额,但它的缺点也是相当明显的:48kHz的采样频率,回放效果差,信噪比低等。而Analog Device公司推出的SoundMAX驱动程序通过优化的SRC算法,独特的Yamaha DLSbyXG音色集和Sensaura 5.1 Virtual Theater环绕声可以使普通AC97声卡的音质有很大提升,但是这份免费的午餐却只限于Analog Device自己的产品上,事实上只要我们在驱动程序上巧用修改,就可以让更多的AC97声卡也享受到同等的待遇(并不是所有AC97声卡修改驱动后都能正常使用)。


SOUNDMAX的控制面板

我们以VIA1611ACodec AC97声卡为例,为大家介绍如何将这款安装在非Analog Device AC97声卡上。

第一步,下载Soundmax的最新版到硬盘上并解压到任一目录下,依次进入\Smaxwdm\W2K_xp,打开该目录下的Smwdm.inf。

第二步,打开c:\windows\inf目录下的Viaudio.inf文件,找到[VIAAudio]字段下的安装时的检测信息:


将该字段下的所有信息复制到第一步打开的Smwdm.inf文件中的[AnalogDevices]字段后,注意要与原有格式要保持一致。


第三步:保存Smwdm.inf更改,执行Setup.exe进行安装。

对于其它AC97声卡而言,关键在于第二步,要找到[AnalogDevices]字段下的两个关键值:即DeviceDesct和Device ID。


DeviceDesct可以通过AC97声卡的INF文件查找到,至于Device ID可在“运行”里输入“Dxdiag”进入系统信息查看器里找到。


只要确定了上述两个重要的参数,具体修改步骤和所举事倒大同小异。修改完成之后,你就会明显发现,这是我的声卡吗?这是AC97声卡吗?
虽然WindowsXP穿着“漂亮”“厚重”的华裳已经在在操作系统的舞台上占尽风头,但是Windows98“朴实”“精悍”的装束依然受到着许多人深深的喜爱,因为几乎支持所有的游戏而且系统占用空间不大,因此在一些网吧,你还能看到它可亲的面孔。不过不支持即插即用也多少给我们使用优盘等USB设备带来了不便,况且,网吧的机器都没“记忆”,电脑一重启,所有更改就没了,不过在看了本例,不管是在网吧在任何地方你都可以让存储设备实现即插即用了。

要实现这个目的至少得具备三个条件,第一安装好驱动之后不能重启,否则就前功尽弃,第二驱动程序具有通用性,第三驱动随时都可以找到。我们在这里向大家推荐一款通化的USB驱动程序:MicrosoftUSBstorageUDADrivers,文件大家可以到
http://www.mydrivers.com/dir74/d29985.htm下载。

它的具体安装方法如下,先从网络下载这款驱动到硬盘中任一位置,并解压到任一文件夹下。


从上面我们可以看出这款驱动程序并没有安装程序,因此不需要安装,不像一般优盘驱动程序在执行安装后需要重新启动,这就保证了即插即用的可能性。第二步,将优盘插入USB口,当电脑提示找到新硬件后,用手动指定安装文件的位置,即你放通用优盘驱动的地方,安装完毕后,不用重启,打开“我的电脑”,你就会看到,你的优盘已经躺在电脑里了。
不用携带驱动,不用重新启动,支持任何USB存储设备,包括优盘、MP3、甚至是移动硬盘,这款小小的驱动都可以让你在外出或网吧等场所拷你所愿的。
现在USB 2.0已经逐渐普及起来,其也成为主板上的标配之一,不过USB 2.0的使用并没有那么简单。

要正确的使用支持USB 2.0,首先要硬件设备物理上支持,这包括主板要支持USB 2.0和使用的设备也要支持USB 2.0;其次是还要正确的安装USB 2.0驱动程序,这也是很多用户抱怨其USB 2.0的设备只是徒有其名的原因——由于没有正确安装驱动程序,主板提供的USB 2.0接口实际上在当作USB 1.1使用(即使使用的设备支持USB2.0)。而由于USB2.0标准推出的时间较晚,目前Win98/ME/2000/XP等操作系统都不能直接支持USB2.0,所以还需要安装USB 2.0驱动程序。如果你的主板的驱动程序光盘里还提供了USB 2.0的驱动程序,那就比较方便了,如果没有就要试试这款万能的USB 2.0驱动程序了。

这款驱动是OrangeWare公司开发的,它能支持Intel、VIA、SiS和NEC等厂商的USB 2.0控制器。OrangeWare是一家研发USB2.0驱动程序为主的公司,主板和USB扩展卡厂商向OrangeWare缴纳授权金后,OrangeWare会在驱动程序中加入其SubVendor ID(子厂商序号)和SubDevice ID(子产品序号)的相关信息,只有当这两列号码组合通过程序认证后,USB2.0驱动程序才能有效载入。所以安装OrangeWare提供的USB2.0驱动时,一定要升级主板厂商发布的最新版BIOS。而安装顺序也是我们要注意的,需先安装上主板的驱动才能安装USB2.0驱动。


这个驱动程序的安装方法也十分简单,按照提示一路Next就可以完成安装,完成安装后须要重新启动系统。
不过正如前面提到,该USB2.0驱动程序只能用在向OrangeWare缴纳授权金的主板厂商的产品上,所以这个USB 2.0驱动也并不是真正的万能。
现在驱动程序的“体积”越来越大,主要就是因为新版本的驱动程序增加了越来越多的新功能,这固然对我们的使用方便性提高了很多,但有时很多功能我们并用不上,而驱动程序的执行效率也由此会受到一些影响,从而影响到硬件设备的性能,这也是驱动程序并非越新越好的原因之一。

所以选择合适的驱动程序能提高硬件设备的性能是毋庸置疑的,我们这里就举一个“打印机安装合适的驱动程序后提高打印速度”的例子。

如果你的打印机经常用来打印纯英文的报告或账单,那么安装一个不调用图形和汉字字库的打印机驱动,打印速度会比相应的中文驱动快得多。Generic / Text Only打印机驱动就是这样不包含图形和汉字字库的一个驱动,它可以在绝大多数打印机上通用。如果你嫌麻烦的话,在打印纯英文文档时调用Generic / Text Only,偶尔需打印中文或图形时调用中文驱动,这样可以有效地提高打印速度。Generic / Text Only打印驱动可以在英文版的Win 98,中英文版Win 2000,中英文版Win XP中找到。


如果你使用的是中文版Win 98,由于其驱动列表里没有Generic / Text Only,所以要到英文版Win 98的计算机下搜索MSPRINT.INF打印机驱动列表文件,并将它拷贝过来,在添加打印机时选择“从磁盘安装”,手动指定这个文件就会显示出英文版Win 98的打印驱动列表,然后放入中文版Win 98安装光盘,按正常步骤安装就可以了。
计算机硬件设备的型号可以说是多如牛毛,所以有时候有很多型号比较老的硬件设备由于“年代久远”,附送的驱动盘丢失了,而操作系统里又不包含有该设备的驱动程序,在其官方网站和其他网站又下载不到匹配的驱动程序,那该怎么办?这时就可以使用“偷梁换柱”法了。

1.没有合适的型号
硬件设备的型号确实非常多,但有些产品的硬件构造十分相近,有的甚至是同一个生产厂商OEM的,只是牌子不同而已,这样我们就可以使用型号跟其比较相近的驱动程序来代替。

代替的驱动程序要尽量选择与其在主要参数上接近的型号,如显示器就最好选择带宽相近的型号;有同一厂商的最好选择同一厂商的型号。安装的时候我们可以先看看操作系统里是否有该款接近型号的驱动程序,有的话就免去下载的麻烦。

我们以安装显示器的驱动程序为例,首先同从设备管理器里自己指定安装的方法那样,进去设备管理器并右键点击该设备,选择“更新驱动程序”——“从列表或指定位置安装”。


点“不要搜索。我要自己选择要安装的驱动程序”,继续“下一步”。


这里兼容硬件的型号里只有“即插即用监视器”,把“显示兼容硬件”前面的勾去掉。


接着就可以看到操作系统里包含的所有显示器驱动程序列表,首先选择“厂商”,再在右边的“型号”里选择合适的型号,点击“下一步”即可。

如果这里没有你想要用来代替的型号,就只能去网站下载了,接下来的安装方法同从设备管理器里自己指定安装。

2.没有合适的操作系统版本驱动
驱动程序不仅有不同硬件设备型号之分,还有不同操作系统之分,如For Win98、For Win2000、For WinXP等。

不过有一些比较“古老”的硬件设备由于种种原因可能不再继续推出在高操作系统下工作的驱动程序版本,所以造成有一些硬件设备就没有For最新的WinXP版本的驱动程序,这时我们就可以尝试使用For Win2000或者For WinNT操作系统的驱动程序来进行代替。安装方法就是使用在设备管理器中自己手动指定安装。
近日,著名的硬盘制造商迈拓(Maxtor)发布了一款名为MaxBoost的磁盘驱动,迈拓官方称其能够大幅提升自家生产的硬盘性能,最大可以提升约60%的硬盘性能!磁存储介质的发展较一日千里的半导体技术相比,的确显得非常缓慢——如今,硬盘正在整机系统中越来越多的制造着瓶颈。如果采用软件方式传播的MaxBoost真的能够起到如此大的作用,称其为伟大的技术突破也全不为过。

根据迈拓官方的资料说明,MaxBoost实际上是一款磁盘驱动,它替换了Windows2000/XP的磁盘驱动,能够针对不同的应用软件而自动在系统内存中设置一个适当大小的缓存,在磁盘读写数据前起到预读和缓冲作用,利用高速的系统内存并辅以一种不肯公布技术细节的“高级算法”,从而有效的提升硬盘读写速度,达到提升应用程序和系统速度的目的。

在拿到MaxBoost驱动及其官方资料的那一刻,我不由得产生了一个大疑问,这款软件真的能带来这么大的性能提升吗?看来,进行实战是不可避免的解决方法了。

目前MaxBoost的版本为2.1.0.7,属于Beta版,试用期到2004年6月30号结束,而从安装时算起,MaxBoost只可使用60天,过期后,将自动屏蔽加速功能。

我们先来看看这款驱动的系统要求:


由于不能使用在除迈拓和昆腾外的其他品牌硬盘上,所以如果你有多个硬盘,那就只能把迈拓或昆腾的那块硬盘设成主盘,才能使用MaxBoost。

安装过程中会列出检测到的硬盘,让你选择要使用MaxBoost的硬盘,选择后重启,MaxBoost就会自动运行。如果你想关闭它或进行设置,右键点击在系统托盘区的图标就会弹出选择菜单。


MaxBoost的主界面有三个分页面:第一个分页面是一般设置页面,这里列举出了所有能检测到的硬盘,当然,只包括迈拓和昆腾的硬盘, 你可以在这里更改硬盘的应用设置;第二个页面是一个测试页面,提供了简单的读写的存取时间测试,以两个精美的仪表来分别表示平均读取和写入的时间;第三个界面则是它的进阶设置页面,在这里可以设置缓存区域的大小及多媒体应用的优化。根据不同的硬盘数量和系统物理内存,缓存可以设置的范围也不一样,我们经过多次的尝试,列了一个不同的硬盘数量和内存大小搭配时与缓存的设置关系表:


更多的硬盘数量同理照推,基本的对应原则是一个硬盘对应256MB内存,可以使用16MB的缓存。比如你拥有两个迈拓或昆腾的硬盘,而又想让它们同时使用MaxBoost,那就最少要有512MB内存,不然的话最多只能使用在一个硬盘上了。不过有意思的是,上面这个关系表中的缓存可设置大小也不是绝对的,比如你只使用一个硬盘,而有512MB的内存时,先把缓存的大小设成默认值32MB,然后你换成使用256MB的内存,再重新开机使用时,你会看到缓存的大小依然是32MB,而且还多了一个16MB的缓存可以让你选择,这样你就能在只使用256MB的内存,而可以使用32MB的缓存。

这里我们还不得不提到NVIDIA的nForce系列芯片组主板,凭借着优异的性能,nForce2的芯片组主板现阶段依然是AMD平台最具性价比的硬件搭档。但这里要提醒使用nForce芯片组主板的朋友,nForce芯片组主板驱动中的SW驱动跟MaxBoost有冲突,安装了SW驱动的用户MaxBoost将无法检测到其硬盘,比如ForceWare驱动3.13版中就带了SW驱动,想要使用MaxBoost的用户安装ForceWare3.13版时注意不要安装上SW驱动。而SW其实也是个磁盘加速程序,SW对于NVIDIA,相当于IAA对于Intel,Miniport对于VIA。说到这里,肯定有朋友要问,那究竟是SW的作用大些还是MaxBoost的作用更大?为了使用MaxBoost而不装SW驱动划不划算?

别着急,现在我们就依MaxBoost的系统要求分别搭建了两个测试平台:


为了能更好的测试MaxBoost在各种不同的平台的作用,我们考虑了各种不同的平台组合,不同的CPU系列:Intel和AMD;不同的主板芯片组:Intel和nVIDIA;不同时期的迈拓主流硬盘:金钻七和金钻九;平台一代表的是中高端的标准配置,平台二代表的是中低端的配置,而且根据Maxtor的官方说明,该系统可能会与MaxBoost有冲突。

虽然使用Win98和Win2000的人现在还不少,但WinXP已经是不可否认的主流操作系统了,驱动程序则都使用了最新版本。现在我们这里只考虑MaxBoost对磁盘性能的影响,所以测试软件也只选择测试磁盘性能的软件。