解决主板不认大硬盘状况的方法

发布时间:2019-11-25 编辑: 手机版

  现在硬盘容量已大大超过了8.4G,为了超越这个容量限制,人们又定义了新的扩展INT13。新的INT13不使用操作系统的寄存器传递硬盘的寻址参数,它使用存储在操作系统内存里的地址包。地址包里保存的是64位LBA地址,如果硬盘支持LBA寻址,就把低28位直接传递给ATA界面,如果不支持,操作系统就先把LBA地址转换为CHS地址,再传递给ATA界面。通过这种方式,能实现在ATA总线基础上CHS寻址最大容量是136.9GB,而LBA寻址最大容量是137.4GB。因此,要正常使用大容量硬盘,可以从软、硬件两方面来加以解决。

  1、升级主板或主板BIOS。

  新的主板BIOS对磁盘读写中断INT13H进行了扩展,一般主板升级BIOS后即可支持

  8.4G以上的磁盘。此外还可以使用BIOS扩展卡(它对大容量硬盘提供正确的LBA寻址支持)。比如

  pormise生产的多功能I/O卡,它自带的BIOS能识别大容量硬盘。

  升级主板BIOS的具体方法,在此不赘述,可参看相关的文章。下面谈谈常见BIOS的相关情况:

  (1)

  Award:在1997年11月及其以后的BIOS支持容量大于8.4GB的硬盘。

  (2)AMI:在1998年1月及其以后的BIOS支持容量大于8.4GB的硬盘。

  (3)Phoenix:/基础版本4,修改版本是6(Version4Revision6)和更高的版本支持容量大于8.4GB的硬盘。而如果BIOS的revision是5.12,它就不支持扩展INT13。因为所有的PhoenixBIOS基础版本都是4,所以升不升级主要看它的修改版本号。

  2、用硬盘自带的DM分区软件分区。

  使用特殊的驱动程序(一般是硬盘自带的分区软件DM),也提供INT13H的扩展功能,从而在不动主板的情况下支持大硬盘。比如对BIOS不支持LBA寻址的机器来说,迈拓公司(Maxtor)提供了MaxBlast的软件,它能有效地转换大容量硬盘的各个参数,达到全容量使用硬盘的目的。MaxBlast不是在操作系统启动后才加载的,而是在BIOS启动后、操作系统启动前。最新的MaxBlast可从www.maxtor.com处下栽。

  另外,WesternDigital的Ezdrive(最新9.0版本)也是类似的软件。它界于操作系统和BIOS之中,既能符合老式BIOS限制硬盘容量的要求,也能保证操作系统正确地访问整个硬盘。西部数据WD硬盘的最新配套工具wd906w.zip,中的ez.exe文件,运行后将帮助您快速简单地并代替FDISK和FORMAT程序完成分区和格式化,如果主板BIOS不支持大容量硬盘,EZ-Drive会安装EZ-BIOS支持大容量硬盘。

  3、购买自带LBABIOS的多功能I/O卡,它自带的BIOS能识别大容量硬盘,

  如:Pormise生产的多功能I/O卡(网址:http://www.promise.com,市场价大约为400~500元)。或者是单个只带LBABIOS的ISA插卡。

  4、注意使用WIN97以上的操作系统,使用FAT32,并合理分区。

本文已影响537
+1
0