两台微机互换硬盘引起的故障及解决方法

Author: 李瑞生 Date: 1997-01-01

#3  故障现象:
  两台微机的配置分别为:
  1.新大陆486/66 DX2兼容机,8M内存,Quantum硬盘参数为1049/16/63 540M,使用的BIOS为phoenix 4.03版(1992-1993年)。
  2.IBM 466DX2/D原装机,8M内存,Caviar2340硬盘参数为1010/12/55 340M,使用的BIOS是IBM的Configuration Utility。
  把这两台微机上的硬盘互换后,新大陆微机无法启动,用软盘启动后,也不认硬盘,但BIOS能检测到硬盘且参数正确。IBM微机虽然能启动DOS 6.22,但在安装中文版Windows95后检查硬盘时则出现一段英文提示,大意是:硬盘出错,可能的原因是未配置LBA(Logical Block Accessing),如果继续安装,运行setup/IS或setup/IQ,然后自动退出安装。按提示加参数运行安装程序,出现同样的提示后退出。
  故障分析与排除:
  1.把340M硬盘装回IBM微机,能正常启动,用KV300检查未见病毒,这证明硬盘本身并没有问题。再装到新大陆微机上,故障依旧。由于这台微机在换硬盘前一直工作正常,不可能是物理故障,也不是插接的问题,否则BIOS根本检测不到硬盘。因此怀疑是BIOS设置方面的问题。
  2.进入Poenix BIOS的配置画面,选择“Fix Disk 0 Control”,回车后出现的画面中除硬盘的几项数值参数外,还有一项为LBA Mode Control,默认为Disable。把它改为Enable,保存参数后重新启动微机,一切正常。
  3.从上步的结果和540M硬盘安装windows 95的提示来看,可能与LBA的设置有关系。把540M硬盘装到新大陆微机上,把Poenix BIOS中的LBA设置为Enable,重新格式化该硬盘,再把它装回IBM微机,故障依旧。进入IBM的Configuration Utility画面后,硬盘基本参数不准改动,是在启动时自动识别的,但发现识别的容量变为了528M,可能问题就出在这里。
  4.在一些比较早的BIOS版本中,只支持最多1024个磁道,这台IBM微机就是这种情况。在硬盘的引导扇区中保存着有关该盘的全部介质特性的重要信息,其中BIOS参数块(BPB)中有该盘总扇区数、每一磁道扇区数、每一簇的扇区数、每个FAT表的扇区数等等。在新大陆微机上格式化为540M,那么在硬盘的BPB中就有与此数据相关的参数,如总扇区数等。移到IBM上之后,因与启动有关的参数没变,所以能正常启动,但在安装Windows 95时要检查硬盘空间,也就发生了上述的故障。简单的解决方法是在IBM微机上重新格式化该硬盘,而后安装Windows 95,故障消失。
#3  总结:
  目前,随着微机档次的升高,各种版本的BIOS的功能越来越强,智能化越高,提供给用户可改动的参数也越来越少,上面的问题出现的机会就越少。但由于不同品牌微机的差异,还会有一些不兼容的地方。在遇到类似的问题时,建议最好仔细比较一下各自BIOS参数的差异,对应设置。如果条件许可,最好安装大软件前在使用该硬盘的微机上先格式化一遍,这样在以后的使用过程中会减少一些不必要的麻烦。