您现在的位置是:首页 > 网红景点网红景点
硬盘lba是什么意思(解释硬盘的lba模式和chs模式的区别)
admin2024-01-03 14:32:07网红景点69人已围观
简介各位老铁们好,相信很多人对硬盘lba是什么意思都不是特别的了解,因此呢,今天就来为大家分享下关于硬盘lba是什么意思以及解释硬盘的lba模式和chs模式的区别的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!一
各位老铁们好,相信很多人对硬盘lba是什么意思都不是特别的了解,因此呢,今天就来为大家分享下关于硬盘lba是什么意思以及解释硬盘的lba模式和chs模式的区别的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
一、硬盘的三种工作模式是什么
现在主板支持三种硬盘工作模式:NORMAL、LBA和LARGE模式。1、NORMAL普通模式是最早的IDE方式。在此方式下对硬盘访问时,BIOS和IDE控制器对参数不作任何转换。该模式支持的最大柱面数为1024,最大磁头数为16,最大扇区数为63,每扇区字节数为512。因此支持最大硬盘容量为:512×63×16×1024=528MB。在此模式下即使硬盘的实际物理容量更大,但可访问的硬盘空间也只能是528MB。2、LBA(LogicalBlockAddressing)逻辑块寻址模式。这种模式所管理的硬盘空间突破了528KB的瓶颈,可达8.4GB。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在LBA模式下,可设置的最大磁头数为255,其余参数与普通模式相同。由此可计算出可访问的硬盘容量为:512×63×255×1024=8.4GB。3、LARGE大硬盘模式。当硬盘的柱面超过1024而又不为LBA支持时可采用此种模式。LARGE模式采取的方法是把柱面数除以2,把磁头数乘以2,其结果总容量不变。
二、西数的硬盘LBA:976773168是什么意思
LBA(LogicalBlockAddressing)逻辑块寻址。
在LBA模式下,我们知道硬盘上的一个数据区域由它所在的磁头、柱面(也就是磁道)和扇区所唯一确定。早期系统就是直接使用磁头柱面和扇区来对硬盘进行寻址(这称为CHS寻址),这需要分别存储每个区域的三个参数(这称为3D参数),使用时再分别读取三个参数,然后再送到磁盘控制器去执行。由于系统用8b来存储磁头地址,用10b来存储柱面地址,用6b来存储扇区地址,而一个扇区共有512B,这样使用CHS寻址一块硬盘最大容量为256*1024*63*512B=8064MB(1MB=1048576B)(若按1MB=1000000B来算就是8.4GB)。随着硬盘技术的进步,硬盘容量越来越大,CHS模式无法管理超过8064MB的硬盘,因此工程师们发明了更加简便的LBA寻址方式。在LBA地址中,地址不再表示实际硬盘的实际物理地址(柱面、磁头和扇区)。LBA编址方式将CHS这种三维寻址方式转变为一维的线性寻址,它把硬盘所有的物理扇区的C/H/S编号通过一定的规则转变为一线性的编号,系统效率得到大大提高,避免了烦琐的磁头/柱面/扇区的寻址方式。在访问硬盘时,由硬盘控制器再将这种逻辑地址转换为实际硬盘的物理地址。在这三种硬盘模式中,现在LBA模式使用最多。LBA与C/H/S之间的转换:设NS为每磁道扇区数,NH为磁头数,C、H、S分别表示磁盘的柱面、磁头和扇区编号,LBA表示逻辑扇区号,div为整除计算,mod为求余计算,则:LBA=NH×NS×C+NS×H+S-1;C=(LBAdivNS)divNH;H=(LBAdivNS)modNH;S=(LBAmodNS)+1例如LBA=0则CHS=0/0/1从C/H/S到LBA的计算公式:LBA=(C-CS)*PH*PS+(H-HS)*PS+(S-SS)三、解释硬盘的lba模式和chs模式的区别
一、主体不同
1、lba模式:是描述计算机存储设备上数据所在区块的通用机制,用在像硬盘这样的辅助记忆设备。
2、chs模式:是FDISK在分区期间所需的磁盘信息。
二、方式不同
1、lba模式:从0开始编号来定位区块,第一区块LBA=0,第二区块LBA=1,依此类推。
2、chs模式:每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁头就可以表示数据在哪个磁面。
三、作用不同
1、lba模式:可以意指某个数据区块的地址或是某个地址所指向的数据区块。
2、chs模式:可用于某些不能自动检测模式的BIOSCHS寻址模式。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
很赞哦! ()
相关文章
留言与评论 (共有 条评论) |