当前位置学海荡舟 -> 电脑乐园 -> 常见问题解答
常见问题解答

死机问题

超频问题

驱动问题

网络问题

硬件急诊


 

10、如何突破系统不支持大硬盘的限制(一)

  随着IBM以迅雷不及掩耳之势掀起硬盘市场的降价浪潮,99年主流IDE硬盘的容量比98年有大幅度的提升,2.1G和4.3G,甚至6.4G硬盘都已变成了低容量的型号,取而代之的是8G、10G、12G和20G左右的大容量硬盘。不过,很多朋友 在购买了这些大容量硬盘之后却遇到了不少问题,例如主板不认识硬盘,操作系统不支持,无法实现引导多种操作系统等等,让不少朋友对大容量硬盘产生不好的印象,其实,这些问题都是由于使用的主板BIOS或操作系统存在着8G容量限制造成的,而并非是硬盘本身的问题,下面就让我们来认识一下这种限制, 然后突破它,放心使用大容量硬盘。
  8G限制的来源
  硬盘是以扇区为单位来管理空间的,一个扇区可以存放512字节。硬盘、IDE控制器和BIOS都需要有一种方法来定位硬盘中的每个扇区,但是由于最初设计上的不一致,它们采用了不同的表示方式,现在的硬盘和IDE控制器都使用28位来定位扇区,最大能支持228×512字节=128GB的容量,而较老的BIOS只使用了24位来定位扇区,即使在引入了LBA工作模式后,最大也只能支持224×512字节=8GB的容量,这就是8G容量限制的根源所在。由于操作系统需要调用BIOS的13H号中断来对硬盘进行读写操作,如果不做任何特殊处理的话,常见的多种操作系统在使用老式BIOS的机器上也都要受到8G容量限制。
  突破8G限制的方法
  那么要对BIOS进行什么特殊处理才能支持8G以上的硬盘呢?答案是加入INT 13H扩展,即对磁盘读写中断进行扩展。INT 13H扩展内部使用32位来定位扇区,它与LBA工作模式配合可以支持大至128G的硬盘。从98年初开始生产的BIOS陆续加入了INT 13H扩展,到了98年下半年,几乎所有的新版BIOS都集成了INT 13H扩展,因此这些BIOS都能够支持大容量硬盘,正确检测出其型号与参数。如果你购买了一块8G以上的硬盘,但BIOS无法识别它,或者认为它的容量只有8G,这就说明BIOS太老了。在这种情况下,最好的解决方法是升级主板的BIOS,只要主板能够升级BIOS,并且主板厂商提供新版BIOS,把它下载后一升级就全OK了。
  可是不少老主板无法升级BIOS,或者根本找不到新版BIOS,这怎么办?别急,硬盘厂商会为我们提供一个工具软件来对大容量硬盘进行分区、格式化,并帮助部分操作系统读写8G以上的硬盘空间,这个工具软件可以从硬盘厂商的网站上下载,例如IBM(//www.storage.ibm.com)和Quantum(// www.quantum.com)提供的都是有名的DM(Disk Manager)工具,该软件与常用的DOS、Windows和Windows NT操作系统都兼容,并且支持FAT32格式。

返回