打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据恢复教程之二
 
一、硬盘的物理C/H/S
硬盘厂家会在硬盘的每张盘片上划分出一个个的磁道(Track,简写T),每个磁道划分为若干个扇区(Sector,简写S),硬盘就是以扇区为单位来存放数据的。
硬盘中每个盘片包含两个面,每个面对应一个磁头(Head,简写H)每个盘面上都同样被划分成相同的磁道和扇区并进行编号。所有盘片上的同一个编号的磁道构成一个圆柱结构,称为柱面(Cylinder,简写C)。这样硬盘中某一个具体扇区地址就由该扇区所在的磁头号H柱面号C和扇区号S三个数值构成,即物理C/H/S。

二、硬盘的逻辑C/H/S
一中介绍的是硬盘的内部地址,对于计算机系统和程序来讲,要用逻辑C/H/S访问硬盘。
在计算机系统BIOS中断13H的入口参数中,磁头寄存器占8位,其值为0H~FEH(0~254),柱面地址占10位0~1023,其低8位单独使用一个寄存器,高两位与扇区地址共用一个寄存器,占其中的高两位。扇区占其中的低6位,编号1~63。所以逻辑C/H/S最大取值为1023/254/63,其初始值为0/0/1,那么可以表示的最大空间就是1023*254*63=16450560约等于8GB。

三、硬盘的LBA地址
即扇区的逻辑块地址。由于INT13的限制,逻辑C/H/S地址能访问的最大硬盘空间大约为8GB,于是就引入了LBA概念。在LBA方式下,系统把所有的物理扇区都按照某种规则看做是一线性编号的扇区,即从0到某个最大值。最初被定义为28位大小,能够访问大约137GB空间,后来又做了些修改,扩展为48位,可以访问的空间大约为144PB

注:当我们买回一块硬盘后,发现系统显示的容量要比硬盘上标注的少,这主要是换算方法不一致造成的,硬盘厂商按1MB=1000000字节计算的,但是按照计算机表示数据的特点、数制的表示方法和计算机本身的运算方式,硬盘的容量单位是以2的n次方表示的。所以会不一致。

1KB=210B=1024B
1MB=210KB=1048576B
1GB=210MB=220KB=230B=1073741824B
1TB=210GB
1PB=210TB
1EB=210PB
1ZB=210EB
1YB=210ZB

最后那几行的单位换算中的210后面的10指的是2的10次方。

 
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
硬盘物理地址与逻辑地址的转换方法
求硬盘的3种寻址模式 NORMAL LBA LARGE 详细介绍
再来理解一下硬盘
[程序员应该知道的]硬盘基本知识(一)
磁盘相关知识
硬盘故障大全
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服