使用IBM 10.1GB硬盘出现的问题及分析

Author: 王琰 Date: 1999年 第19期 23版

    前些时间IBM带头掀起了硬盘市场上的降价浪潮,以性价比相当好的10.1GB硬盘作为主推产品迅速提高了自己的市场占有率,很多朋友也被质优价廉的IBM硬盘所吸引,纷纷购买了目前很流行的IBM 10.1G硬盘。但是在使用过程中,一些朋友却遇到了问题,现在笔者就其中的两个典型问题进行一下分析。(^192302a^)
    故障现象1:近日购得一块IBM生产的硬盘,容量为10.1GB,可不知为什么,主板设置时只能识别为8GB,FDISK、FORMAT后依然为8GB,这是为什么?有什么办法解决吗?
    故障分析与处理:这位朋友的主板应该是较老的型号了,虽然支持LBA存取方式,但是却不支持8GB以上的硬盘。其实,由于硬件接口、BIOS和系统软件的设计人员在处理硬盘容量问题上未能保持一致,随着硬盘容量的不断增长,我们已经经历并突破过数次容量上的限制了:504MB、2GB、8GB。
    一般情况下,操作系统是通过调用BIOS来读写硬盘,而BIOS通过IDE/ATA接口向硬盘发出命令,并传送和接收数据。硬盘的基本存储单元为扇区,每个扇区512字节,为了定位要操作的扇区的位置,IDE/ATA接口使用16bit表示柱面数(Cylinders),4bit表示磁头数(Heads),8bit表示扇区数(Sectors),因此IDE/ATA接口最多可以支持128GB的容量(以1024作为比例因子,一共65536个柱面,16个磁头和255个扇区,需要注意的是,这里的柱面和磁头并不是指硬盘中真正的物理结构,而只是沿袭下来的术语)。老式的BOIS却使用10bit表示柱面数,8bit表示磁头数,6bit表示扇区数,因此老式BOIS最多可以支持8GB的容量(一共1024个柱面,255个磁头和63个扇区)。如果不做任何特殊处理的话,使用老式BIOS来驱动IDE/ATA接口时就只能取两者的最小值,即只能使用1024个柱面,16个磁头和63个扇区,这样,系统就只支持504M的容量。
    EIDE接口对普通IDE接口进行了扩展,它支持LBA存取方式,突破了504MB的容量限制,但是BIOS本身的8GB限制仍然存在,在这些系统中安装了大容量硬盘后,无法使用8GB以上空间。为了解决这个问题,一种方法是升级主板的BIOS,较新的BIOS都对磁盘读写中断INT 13H进行了扩展;第二种方法是使用特殊的驱动程序来提供这种扩展功能。因此,笔者建议出现上述问题的朋友首先检查自己的主板能否升级BIOS,可以的话就先升级,如果不行,那么可以向IBM的代理商要一份专供IBM硬盘使用的DM(Disk Manager),或者到IBM的网站去下载,安装了DM后便可以访问和使用8GB以上的硬盘空间了。
    不过,为了正常使用8GB以上的空间,在分区时应使用Windows 95 OSR2或Windows 98的FDISK。并注意,在目前,8GB以上空间只能划归到一个分区中,这个分区的起始位置应在8G以内,并且不宜设为活动分区。由于FAT16格式把分区容量限制在了2G以内,这就要求我们对8GB以上空间使用FAT32格式,操作系统则最好选用Windows 98,这样才能比较好地解决8GB限制的问题。
    故障现象2:我的机器配置为赛扬333、磐英主板、64M PC100 -7内存条、三星510B显示器、IBM10.1GB硬盘。当外频设为100MHz时,进入Windows98约5分钟后死机,设为83MHz外频时,黑屏,设为66MHz时,可正常使用,这是为什么?是硬盘引起的吗?
    故障分析与处理:根据笔者的经验,这位朋友超频失败的主要原因不在硬盘上。事实上,大部分IBM硬盘的超频性能都不错,相反,赛扬333的超频性能较弱已是大家公认了的。当外频设为100MHz时,此时IDE接口和PCI总线仍使用标准的33.3MHz,因此硬盘和一般PCI设备都不应出什么问题,值得怀疑的是CPU、内存,此时可以试试提高CPU的核心电压,看看能否超频成功。当外频设为83MHz时,系统黑屏,此时机器无法自检,还不到需要使用硬盘的时候,因此硬盘不应该是引起黑屏现象的原因,值得怀疑的是显卡、CPU、内存和主板。当外频设为66MHz时,包括CPU在内的所有部件都工作在额定频率下,只要没有质量和兼容性问题,系统应该能正常工作。