管理首页
判断主板是否支持容量超过137GB大硬盘的方法    来自 http://z-80.yeah.net 作者:程一 最近有朋友对我提出问题:买了一块160G的大硬盘,可回到家才发现自己的主板不支持超过137G的大硬盘,接在主板上始终不能识别出全部容量。大硬盘现在是越来越流行了,但是许多主板,包括很新的、能支持超过32G容量硬盘的主板,在超过137G容量的大硬盘面前也望洋兴叹。 你的主板是否支持超过137GB的大硬盘?这的确是个大问题。 我在2001年5月写的《突破硬盘32G容量极限》一文中曾经预测,那时已知的“容量门槛”有:528M、2.1G、8.4G、32G。根据当时已有的资料测算,下一个“容量门槛”应该是137G。现在看来,超过137G容量的大硬盘时代真的来临了。 对于大多数的主板,它们使用的都是28位LBA硬盘寻址方式,LBA方式是以逻辑块方式使用硬盘的,每个逻辑块的大小是512字节。于是在28位LBA硬盘寻址方式下,逻辑块数目的理论极限是2的28次方即268435456块,每块乘以512字节,则硬盘的理论容量极限就是:268435456(块)*512(字节)=137,438,953,472字节=137GB。这便是137G容量极限的由来。 显然,对于硬盘生产厂家来说,突破137G容量极限的方法很简单,只要使用更高的寻址位数就可以了。目前所有容量超过137G的IDE/ATA硬盘,使用的都是48位LBA寻址方式。新的48位LBA寻址方式的理论容量极限是144,115,188,075,855,872字节=144,000,000 GB,一个令人咋舌的容量!我想在未来的许多年,这个容量极限是够用的了。:) 既然对于容量超过137G的硬盘,使用的是48位LBA寻址方式。对于一般的硬盘用户而言,最简单的方法就是使用“Intel 48-bit LBA Test Program”来对自己的主板进行检测。这是一个Intel出品的检测48位LBA的测试程序,它可以检测主板BIOS是否支持48位LBA寻址方式,从而确定你的主板BIOS是否支持137GB以上的硬盘。
在DOS(最好是在纯DOS下而非Windows的MS-DOS窗口状态)下运行“48lbachk.exe”之后会见到如上图的画面,针对不同的硬件系统,检测结果会出现以下三种: 1.“PASSED”表示支持48位的LBA; 2.“FAILED”表示不支持48位的LBA: 3.“UNDETERMINED”表示测试程序不能确定被测系统是否具有48-bit LBA能力,但这多半是因为当前系统中没有连接超过137GB的硬盘。 当你拿到一个大于137GB的硬盘后,把它连接到系统中后,使用该程序测试一下。如果程序运行后的报告是“PASSED”,表明你的主板BIOS支持容量超过137GB的大硬盘。如果报告的是“FAILED”,那么你就需要刷新主板的BIOS,或者使用某种操作系统软件补丁、第三方硬盘管理工具等方法来使用全部的硬盘空间。当然更换支持48位寻址的主板也行,不过你又要破费一笔了。 在这里需要指出的是,本站蓝色戈壁网作为DM万用版的官方网站,本站提供的DM万用版9.56没有提供48位LBA寻址方式的支持,这意味着它只能提供小于137G容量的支持。不过蓝色戈壁网将会继续对突破137GB硬盘容量极限的问题进行技术跟踪。请朋友们关注蓝色戈壁网在这方面的最新进展。 最后,笔者在这里提供一个检测你的主板BIOS是否支持48位LBA的经验方法:我认为硬盘厂家不会生产正好是137G容量的硬盘,所以如果你的主板BIOS在开机检测中报告的容量正好是137G,那么可以断定你的系统不支持48位LBA硬盘寻址方式。不过到目前为止我还没有使用超过137G容量的硬盘,所以这只是我的一个猜想,是否正确只有请硬盘玩家验证了。   支持本站,免费本站。
|