硬盘 137G 容量限制 48bit LBA 寻址

最近正好要给我的笔记本换个硬盘,以前的 40G 真的不够用了,我会用 VMWare 装几个系统,比如 FreeBSD,Ubuntu 等,可是这么点硬盘,根本装不了。

由于我的笔记本比较老,是第一代迅驰,Banias 核心的 PM 1.4GHz + 855PM + 2100 无线网卡,以前听说老的芯片组最大只支持 137G 的硬盘,我想买个 160G 的,不知道我这个能不能支持。

上网查了一下,收集到一些信息,整理了一下,供大家参考吧。

其中,硬盘寻址方式的计算方法,还是值得学习一下的。

“137GB容量限制”是怎么回事?

早些时候出产的主板大多使用28bit LBA硬盘寻址方式,而LBA方式是指以逻辑块方式使用硬盘的,其中每个逻辑块的大小是512字节。于是在28位LBA硬盘寻址方式下,逻辑块数目的理论极限是2的28次方即268435456块,每块乘以512字节,则硬盘的理论容量极限就是:268435456(块)*512(字节)=137,438,953,472字节=137GB。当然,这也是由于以前人们使用的硬盘的大小通常都较小,主板的发展脚步要落后于硬盘的发展,后来到了硬盘已经超过137GB大小的时候,主板生产规则还停留在采用28bit LBA硬盘寻址的时代,于是137GB容量限制的就来了!

显然,对于硬盘生产厂家来说,解决这个137G容量极限的方法其实是非常简单的,只要使用更高的硬盘寻址位数就可以了。目前所有容量超过137G的IDE/ATA硬盘,使用的都是48位LBA寻址方式,而48位LBA寻址方式的理论容量极限是144,115,188,075,855,872字节=144,000,000 GB!

那如何判断你的主板时候支持48位LBA寻址方式呢?

可以使用Everest软件检查你的存储控制器是否支持48位 LBA。

运行软件,在左侧设备列表中选择”存储器→ATA”项,然后就可以从右侧窗口中找到是否支持48位 LBA的信息了。

Everest

Leave a Reply

Your email address will not be published.

*