首页 > 新闻动态 > 数据恢复:硬盘常用名词解释LBA地址和UBA地址
数据恢复:硬盘常用名词解释LBA地址和UBA地址
- 2021-07-31-

  1、 LBA地址

  

  LBA (Logical Block Address,逻辑区块地址)是非常单纯的一种寻址模式, 给每一个扇区编号,从0开始编号来定位区块,第一区块LBA=0,第二区块LBA=I,依此类推。这种寻址模式取代了原先操作系统必须面对存储设备硬件构造的CHS寻址方式。

  

  图中,中间是电动机,从内往外数,-一个- -个的磁道,分别是0柱面、1柱面、2柱面等,扇区中标注的数字0、1、2、3、4、5等,就是LBA地址,数字也代表了扇区数量。

  

  图中黑圈处是西部数据1TB硬盘的LBA值,从LBA值就能计算出硬盘的容量,计算方法是

  

  1 953 525 168*512B= 1 000 204 886 016B- 1000GB- ITB

  

  为什么引入LBA概念?

  

  由于INT13的限制,三维地址C/H/S 的最大值只能为16 383/16/63, 容量最大只能到16 383x 16*63*512B=8455200768B= =8.4GB。其次,在系统管理文件时记录烦琐的C/H/S也很吃力,效率较低,使用逻辑扇区后,可在硬盘读/写操作时脱离柱面、磁头等硬件参数的制约。在LBA模式下,系统把所有的物理扇区都按照某种方式或规则看做是一线性编号的扇区,即从0到某个最大值方式排列,并连成一条线, 把LBA作为一个整体来对待,而不再是具体到实际的CH/S值,这样只用一个序数就能确定- -个唯一的物理扇区, 这就是线

  

  性地址的由来,显然线性地址是物理扇区的逻辑地址。

  

  2、 UBA地址

  

  UBA (又称ABA)地址跟LBA地址差不多,也是一种逻辑地址,不过是用于固件

  

  区的。在迈拓硬盘、日立硬盘和现在的新款西部数据硬盘中,固件区使用UBA(ABA)地址。用UBA地址可以存放比SPT大的模块,可以把模块存放在几个磁道上,也就是可以跨磁道存放模块。在以前的硬盘中,固件区使用的是CHS地址,模块不能跨磁道存放。西部数据硬盘固件区使用的UBA地址,如图所示。