数据恢复基础 - 5.硬盘探秘之寻址方式

 

1.1.6 寻址方式
所谓寻址方式,做个比喻,当我们想要从一本书内找到一个指定的字时,就需要知道这个字存放在什么位置,也就是它的“地址”。那么用什么方式来定位这个字的位置呢?
* 一种方法是,使用页数、行数及列数对其进行定位。只要知道这个字位于第几页、第几行、第几列,就能够找到这个字。这种寻找目标的方法就是一种“寻址方式”。
* 我们还可以将书中所有的字由前向后进行编号,只要知道一个字的编号就能够找到它,这也是一种寻址方式。
同样,要访问磁盘上的数据时,也需要使用某种寻址方式找到它。硬盘的寻址方式分为两种:
* C/H/S寻址方式。
* LBA寻址方式。


 

1.C/H/S寻址方式
C/H/S寻址方式是过去采用的一种寻址方式。也就是用柱面(Cylinder)/磁头(Head)/扇区(Sector)三个参数来定位一个唯一的扇区地址。
2.LBA寻址方式
LBA寻址方式即Logic Block Address(逻辑块地址),又称为“线性寻址模式”。因为C/H/S寻址模式存在的容量限制问题已经无法满足越来越大的数据存储量的要求,所以引入了LBA寻址模式。在这种模式下,磁盘已不再有柱面、磁头、扇区的三维定义,而是将磁盘上所有的扇区依次从“0”开始进行编号,直到磁盘的最大扇区数减1,如图1.7所示。
图1.7 LBA寻址方式