硬件检测之极品——HWINFO 这是一款不同以往检测软件的作品，它的作用是试图让你用纯粹的硬件的目光去看待计算机，因此它检测的内容中并没有常见的如 CMOS的信息、系统的中断、分区信息、逻辑驱动器的设置之类的信息。或许你会问它到底能够帮助你知道一些什么信息，让我们来看看它的作用： 1．能够辨识99种不同品牌、速率的CPU，并给出Dhrystone Bendhmark的测试值。 2.能够辨识各种Cache。 3．能够辨识32种不同品牌的FPU。
4．能够辨识主要的EDO DRAM、同步DRAM、快页模式DRAM以及Burst EDO内存。
5．能够辨识230种显示芯片组和显示卡上显示内存的类型（即EDO DRAM／VRAM／WRAM／SDRAM＆Ramhus DRAM）。
软件包内附带了一个列表文件（HWINFO．LST），长达187K的列表文件详细地列出了它可以检测的内容。
而它的使用却是非常的简单：执行HWINFO即可
（一定要在其安装目录下执行），就可以跟随它认识你机器中的方方面面。
下面就指出正确使用该软件应注意的事项，以帮助大家更好地使用：
1．此软件不能在Windows环境下使用。无论是Windows 95还是Windows NT都不行，这是因为程序采用对硬件直接编程，所以务必在CPU处于实模式（RealMode）下执行，同时应避免在EMM386、QEMM、386MAX（这时CPU处于V86虚拟模式）驻留内存时使用，否则容易发生冲突（Crash），检测的结果也略有偏差。
2．用此软件检测较老的机器，结果可能不准。这是因为软件最初就是1995年发行的，对一些老的机器可能得不到真实的结果。
3．选择适当的方式去检测CPU。程序除了利用CPU ID指令直接去识别支持此指令的CPU和利用BIOS的INT15H对CPU识别外，还用CPU复位的办法来识别，根据复位的时间和效果可以分为以下三种方法进行设置测试：
方式一：当地址线A20被激活时对CPU复位。这种方式可以在所有的系统上正常工作。由于是在BIOS后获得系统的控制权，对于某些AMI／Award BIOS改写了CPUID（即修改了EDX寄存器）的系统而言，CPU ID不再有效。
方式二：当地址线A20尚未被激活时即对CPU复位。这种方式避免了方式一的缺点，但系统比较容易出问题。
方式三：当你系统中的BIOS改写了CPU ID的时候，你可以尝试使用方式三。它仅仅能用于地址0F000：0不被写保护的情况下，在某些情况下，这是唯一可以检测出CPU的方法。
程序处理顺序为：
① CPU ID指令
② BIOS中INT 15H中断
③方式二
④方式三
⑤方式一
选择合适的方式去检测CPU是很重要的，同时需要指出的是，从486开始，Intel、AMD公司的CPU对CPU ID的指令就支持的很好，而对NexGen公司的Nx586和Cyrix公司的5x86以前的产品都是不大支持的。
4．需要指出的是Dhrystone Benchmark的测试数据为16位，对于Pentium Pro来讲，测试出的效果反而没有Pentium好。
5．此软件记录的方式颇令人称道。在设置中打开Auto Logging即可得到文件名为HWINFO.LOG的记录文件，此文件中以表格的方式详细记录了计算机硬件各种信息，你也可以在检测中随时按下Print Screen键，将检测结果输入到HWINFO．LOG文件中，为我们异地比较硬件的优劣提供了方便。
这个软件的版本更新得很快，每一个新版本都会支持更多的内容。你可以进人Internet，到下面的地址得到最新版本的软件：
sac ftp：ftp．elf.stuba．sk／pub／pc／utilmisc
当然你也可以到全国各个BBS上去下载（如Heart－weapon BBS，上站号码为0716－8216469），相信你一定会爱不释手的。
（沈亮）