笔者的机器配置是:磐英EP-3SPA3L(i815EP芯片组),PⅢ 733MHz(超到830 MHz),256MB SDRAM内存。最近购买了一块迈拓金钻9代160GB硬盘来替换有问题的金钻80GB硬盘。 解决老主板不支持大硬盘的问题把新的金钻9 160GB硬盘装好,开机进入BIOS查看,主板虽然认出了硬盘的型号,但容量却只认出137GB,看来老主板确实无法支持大硬盘。我先用Win2000的安装光盘对认出的137GB进行分区,并装好系统(Win2000+SP4),再按顺序装好主板自带的Intel芯片组驱动程序、Intel Ultra ATA芯片组磁盘驱动以及显卡驱动、网卡驱动等,再配置好上网用的软件,接下来就解决系统认硬盘容量的问题。 首先考虑刷新主板的BIOS,可到磐英主板的官方网站一看,EP-3SPA3L的BIOS已经很久没有更新,最近的一个版本就是我现在用的。硬的不行,只能来软的了。查阅有关的资料,类似情况的解决方法有两种,一是升级操作系统的补丁(Win2000要求SP3以上,Win XP要求SP1以上),然后安装迈拓的BIG DRIVE ENABLER补丁;二是下载安装Intel Application Accelaertor(IAA)。tW.WIngwIT.COM 于是先到迈拓网站下载MAXTOR BIG DRIVE ENABLER。因为我的系统已经是Win2000+SP4了,所以直接运行这个补丁。再用分区魔法师8.0检查,果然发现了硬盘未分区的25GB空间,单独把它分为最后一个分区后回到系统,Win2000已经可以正确认出这个137GB以上的新分区,也可以完整地识别整个硬盘的容量并进行读写。 解决系统设备识别错误硬盘容量的问题解决以后,装上原先的老硬盘进行备份,并安装一些常用的软件。但偶然进入“设备管理器”里一看,发现系统居然把新旧两个硬盘都认作SCSI驱动器,型号也没能正确识别。既然硬盘的类型没有正确识别,在“IDE ATA控制器”里当然也就没有办法打开硬盘的DMA模式,对硬盘的实际性能肯定有影响。 我先尝试将硬盘卸载,重启后还是识别错误。经检查,两个硬盘的跳线没有错误,又怀疑同时挂上两个硬盘导致系统识别出错,但断开老硬盘后进入系统,问题依旧。再仔细看看“设备管理器”,原来不只是硬盘的问题,系统中的两个光驱(一个DVD-ROM和一个CD-RW)的类型一样错误地被识别为SCSI设备。既然所有驱动器都被错误识别,那应该是系统本身的问题,而且很可能是系统的磁盘驱动方面的问题。因为同样的系统和驱动程序,原先对老硬盘的识别并没有问题,那肯定是此次新装的某个驱动与原来的驱动产生沖突。但由于MAXTOR BIG DRIVE ENABLER是支持大硬盘所必需的,因而不能卸载。 考虑到安装的Intel Ultra ATA芯片组磁盘驱动是主板自带的,版本比较老。于是试着将该Intel Ultra ATA芯片组磁盘驱动(Intel Ultra ATA Storage Driver)卸载,重新启动后问题解决,两个硬盘的型号均能正确识别,在“IDE ATA控制器”的主从IDE通道里均默认打开了Ultra DMA模式。证实问题确实是由于MAXTOR BIG DRIVE ENABLER和原先安装的旧版本Intel Ultra ATA芯片组磁盘驱动两者发生沖突导致了系统对硬盘类型的识别错误。 小结:1.安装大硬盘前先查明自己的主板和系统是否支持并准备好相关的软件,笔者如果从一开始分区时就使用迈拓的MAXBLAST3专用软件就能解决问题(详见迈拓的官方网站);2.安装芯片组磁盘驱动之类的程序时应注意更新版本;3.解决故障时要细心观察和思考,注意一些其他的细节可以少走弯路。 |