Hardware 版 (精华区)

发信人: muyu (驱动), 信区: Hardware
标  题: 如何突破系统不支持大硬盘的限制(一)
发信站: 紫 丁 香 (Wed Mar 15 18:51:37 2000), 站内信件

如何突破系统不支持大硬盘的限制(一)
-----------------------------------------------------
  随着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(http://www.storage.ibm.com)
和Quantum(http:// www.quantum.com)提供的都是有名的
DM(Disk Manager)工具,该软件与常用的DOS、Windows和
Windows NT操作系统都兼容,并且支持FAT32格式。
-----------------摘自洪恩在线------------------------------

--
浪迹天涯从此并肩看彩霞!!!


        欢迎访问我的网站——易 得  驱   动 !  !   !

                        ——http://software.fanso.com/

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 166.111.144.71]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.812毫秒