随着Windows 2000的正式版发布及上市使用,关于它的长处和缺点已有许多争论,许多人已经开始升级到Windows 2000。但是用户的现有硬件是否能运行Windows 2000呢?这是升级用户最关心的问题。
Microsoft的主页中公布了兼容性信息,其中的硬件兼容性列表中罗列了兼容的设备和部件清单,但关于部件的信息很少,并且谁也不能保证这些部件运行Windows 2000时能达到原有性能。本文将讨论实际升级时应注意的事项和常见的兼容性问题,并对一些部件的工作情况进行验证。
首先说明一下所谓的硬件兼容性。简单地说,就是在Windows 2000下应用程序认不认这个设备以及能否使该设备发挥应有性能。首先是认不认的问题,如果不认,那设备根本无法工作;但如果只是到认设备为止而不能保证应用正常运行,那也是无济于事,实际上没有达到兼容。
例如现在正在成为标准配置的CD/RW驱动器,如果刻录软件不认驱动程序,则往往导致刻录失败。又如声卡,用标准驱动程序让它输出一般的声音是没问题的,但如果是装有YMF-724/744的声卡而不用S/PDIF输入输出,那就发挥不出该声卡的固有功能。
要做到完全的硬件兼容性,主要要依靠设备厂商配备相应驱动程序。
一、主板
主板与操作系统不相兼容的情况较少。但要充分发挥Windows 2000(以下简称Win2000)的功能,几乎所有主板的BIOS都必须升级。最大的问题是关机时自动实现断电的ACPI功能。如果BIOS不全面支持ACPI功能,则在安装时必须设法使ACPI功能失效。应注意,有些主板在Win98下能发挥ACPI功能,但在Win2000下不能。 主板厂商仓促上阵完成了对Win2000的支持,有些主板还没来得及更新BIOS。因此,在安装之前应首先到Web站点调查BIOS更新情况,力争使用最新的BIOS。 主要的问题还是电源管理。如果不用电源自动切断也可以的话,那么几乎所有的主板都没有问题。
在双CPU(对称多处理器)的情形里,如果不通过BIOS的设定将MPS(多处理器规范MPS)的版本改为1.1,则会出现USB接口不能正常工作等问题。
下面我们具体阐述不同芯片组主板上实际安装Win2000的结果。如果BIOS设定中有ACPI ON/OFF项,则在测试时将ACPI设为ON(如果没有ACPI设定而只有APM设定,则将APM设定为ON)。
此外,有些主板上ACPI的风扇控制也可在安装或其它时候使CPU风扇停转,因此在BIOS的能源管理设定将风扇控制切断较为安全。 以下的测试中都使用了本文截稿(5月)时最新BIOS。如果你的主板有问题,可以先调查一下有没有新版的BIOS,然后更新BIOS。
1. Super7主板
·Micro-Star MS-5169 Ver.2(Aladdin V:BIOS 2.6)在BIOS中将能源管理置于OFF位置进行测定。从最初的CD-ROM起动到安装开始画面出现的时间很长。驱动程序读入后有很长一段时间屏幕漆黑硬盘无法存取,疑是备份的原因。初始画面出现之后的速度与其他测试环境没有太大差别,但没进入ACPI状态。 将能源管理置于ON状态,再次进行安装,此时平稳出现安装初始画面,安装之后的“电源选项”中出现APM字样,即可借助APM进行自动电源切断。 问题是,USB接口因在设备管理器中出现问号“?”而不能使用,而且尽管安装了IDE总线驱动但实际工作仍为PIO方式。为正确装入AGP驱动,USB和IDE总线主控还存在问题。这也许是因为现有主板是较早的版本。如果用Ver .3以后的版本也许可以得到不同的结果。
2. Slot1主板
·ASUSTeK P3B-F (440BX:BIOS 1.00.4) 一般情况下安装后ACPI工作没问题,自动电源切断也没问题。但给PCI设备的IRQ分配有点不可思议,测试中所用的全部板卡都共用同一IRQ。这些板卡分别插入PCI槽1~3之中,理应分配不同的中断号。在Win98下没有这种问题。如果不改变这种情况,性能上就会有问题。但设备管理程序不能强制分配IRQ,似乎只能等待BIOS的升级了。
·技嘉 GA-6BXE (440BX:BIOS 3.4) 一般安装之后ACPI就开始工作,自动电源切断也没问题。 ·ASUSTeK P3V133 (VIA Apollo Pro133+VT82C596B:BIOS 1.001)如果不强制切断ACPI则不能安装成功。安装后控制面板的“电源选项”中出现APM的字样,APM使自动电源切断复位。
·AOpen MX-64 (VIA Apollo Pro133+VT82C686A:BIOS 1.00)一般在安装之后ACPI就可工作。由于Win2000标准支持中不包括板上的音效芯片;如要支持必须安装附加的WDM驱动程序。
3. Slot A主板
·ASUSTeK K7M (AMD751+VT82C686A:BIOSβ版KM125)最近这种主板没有原包的,只有散包。一般安装之后ACPI即工作。自动电源切断也没问题。要使卡上的音效起作用,必须安装附带的驱动程序。此卡在笔者的测试环境中运行Win98不太稳定,但运行Win2000非常稳定。
·技嘉GIGA-BYTE 7IX (AMD751+AMD756:BIOS f1) 安装顺利完成,但不进入ACPI。如使“电源选项”中的APM变为有效,则可实现自动电源切断。AGP和USB接口也没有问题。在IDE总线主控方面,驱动程序变为“标准双通道PCI IDE控制器”,Mode显示为UDMA,但究竟是Ultra ATA/33还是Ultra ATA/66则无法判断。
二、显卡
到2000年2月各显卡支持Win2000的情况如表所示。如果显卡所用的显示芯片是知名厂商在99年11月前生产的,那么其标准驱动程序基本上已收录在Win2000的CD-ROM中,用户不必专门制作。
1.旧的显卡支持率达90% 99年底上市Savage 2000,因Win2000的CD-ROM中没有收录其驱动程序,因而不能工作(估计不久其生产商S3就会发布驱动程序),因此在安装操作系统后用户必须自行安装驱动。 至于Voodoo1/2,Win2000没有给它们以正式支持。虽然在Win2000的CD-ROM内的文件中有“提供了开发者用的驱动”的记载,但因无法获得,所以仍不能工作。此外,据说今后Win2000将把Voodoo1/2当做多显示器用的适配器来处理。
2. Win95/98/NT4.0的驱动程序基本上不能用到今年2月许多显示芯片生产厂都还没来得及开发支持Win2000的驱动程序,在安装Win2000之后也许只能使用640×480/16位色模式。因此,最好不安装Win95/98/NT的驱动程序。 这次验证中对一些显卡进行了测试,但都不能稳定工作。如果安装的操作系统不能稳定工作那就毫无意义,因此只有设法改进显卡或等待发布新的驱动。 即使用Win95/98/NT的CD-ROM中的驱动程序能稳定工作,有时显示芯片/显卡提供的实用程序仍不能正常运行。特别是从Win95/98/NT4.0升级安装时,这类实用程序直接生效。相关实用程序较多的Matrox系列和ATI系列的用户对这一点应特别注意。
三、视频采集卡
很遗憾现有的以BT848为基础的视频采集卡没有驱动就不能使用,因此我们借助ATI的All-in-Wonder 128卡进行测试。用这种卡时,在Win98下借助软件编码器可实现MPEG-2视频采集,但在Win2000下就不行了。据网站上面的信息透露,实现Win2000用的采集功能的软件计划在3~4月发布β版。由于All-in-Wonder 128的基本功能属于标准支持功能之列,因而视频采集设备被登录在设备管理器中。如作为采集设备用,则可使用与Windows Media Tools和Video for Windows对应的采集工具等进行视频通信和采集。
四、声卡
由于好品牌音效芯片都在Win2000的标准支持之列,大部分声卡上都能实现WAVE回放和混合等基本功能。但YMF 724/744上的S/PDIF接口不能用,要使用声卡的某个或某些功能还有待相应驱动程序出台。
五、网卡
现有的网卡主要是Intel的EtherExpress Pro 100B和3Com的EtherLink XL等。在这些网卡使用Win2000没有问题。有一部分网卡具有特殊功能,这些网卡如果是在Win2000标准支持之列,也可以顺利运行。
六、Ultra ATA/66和IDE RAID卡
对于Ultra ATA/66和IDE RAID接口,我们测试了ABIT公司的BP6板上安装的Ultra ATA/66接口(驱动程序是β版的366-122-2k.zip)和Promise Technology公司的Fast Trak66接口。给这些接口提供了Win2000用的驱动程序,只要安装上就可以顺利运行。但如果没有Fast Trak等驱动程序,那只能等待其发布了。
七、SCSI卡
目前市场上Ultra 160产品受到注目。受测的卡都是老卡,如Adapterc的AHA-2940U/U2W、Mylex的FlashPoint LT和Tekram的DC390等。都是标准驱动,支持没有问题。
八、硬盘驱动器
如果BIOS支持,超过32GB的IDE硬驱都能正常运行。在Win98下必须修正的、大于32GB分区的碎片整理也行。但测试是用GIGA-BYTE 7IX与IBM DPTA-373420的组合完成,在正常结束时仍留下未整理的、有断片的文件。在这种状态下再次执行碎片整理并在中途令其停止,画面显示立即中断,但硬盘存取并不停止,同时碎片整理过程失控,即使关机也无用。如强制复位,文件仍有破损部分。
九、CD-ROM/R/RW和DVD-ROM驱动器等
在Win2000下CD-ROM和DVD-ROM驱动器运行大体上没问题。对多种ATAPI和SCSI接口的CD-ROM和DVD-ROM进行了测试,都没有问题。但在网站等媒体上常见到在RC2版下CD-R驱动器和刻录软件的组合不能顺利运行的报导,因此刻录软件似应等待Win2000的正式支持。 顺便说一句,如果不认设备,有时可以把ASPI驱动程序换成Win98/NT下使用的驱动程序,就可变成认设备了。虽然不一定很好,但值得一试。
十、ISA即插即用卡
在Win NT4.0下限制ISA即插即用卡只能用一块,但在Win2000下没有这种限制,可以比较放心使用。但是ISA即插即用除了受卡本身左右之外,还受BIOS的制约,因而有可能像PCI卡那样不能工作。测试所用的卡是3Com的EtherLinkⅢ(3C509B)和SoundBlaster AWE32,都能正确无误地工作。
十一、USB设备
因手头现有的USB设备只有通用hub、鼠标和MPEG采集器,因而不能进行详细的测试验证。幸运的是,通用hub和鼠标都可用标准驱动程序,MPEG采集器也可直接用Win98的驱动。据说有些设备不能用Win98驱动程序,还有些设备在热插拔时出问题。对于这些设备应该到其制造商的网站搜索一下,看有无支持Win2000的驱动程序。
十二、PC卡
手头有的笔记本电脑和PC卡较少,不能进行全面测试。我们用松下电器的CF-S21J5笔记本(PC卡控制器为T1的PCI-1250)做测试,了解一些问题。 问题较少的是网卡。标准支持的3Com的Ether LinkⅢ(3C 589D)网卡和 D-Link的DE-650网卡只要插入并装上驱动程序就可以使用。同样,Intel的Ether Express PRO/100 Mobile Adapter(16位版本)也可使用,但在网络驱动程序的浏览中以Samba为基础的东西不见了。 对标准中不支持的Accton Technology的EN-2212也做了试验,但WinNT用的驱动程序未予接受,而Win95用的驱动程序也因不符合INF的形式而被拒绝。
最有问题的要算是CardBus卡了。
如没有Win2000用的驱动程序就无法工作。测试中甚至不认其驱动程序。 IDE接口卡的工作情况捉摸不定。如测试松下电器的CD-ROM驱动器KXL-807AN(它和ATAPI接口卡装在一起)时虽然能认设备,但CD-ROM驱动器不能用。但在MicroTech的XpressDock这一ATA接口卡与ATAPI CD-ROM驱动器连接时,驱动器可以使用。松下的卡通过专用插头与CD-ROM连接,很难判断究竟是PC卡不良还是CD-ROM有问题。总的说来,随产品的不同,有时能使用,有时不能使用。 可以看到,WIndows 2000 对大多数的硬件可以说是“即插即用”,但是要真正的发挥WIndows 2000所有的功能,需要你的硬件设备进行较大的升级。不知道你的硬件准备好了没有?