来源:市场资讯 (来源:环球网资讯) 来源:环球网 【环球网科技综合报道】9月2日消息,据外媒Engadget报道,谷歌日前驳斥了一系列声称 Gmai...
硬盘LBA和CHS错误怎么办
硬盘的chs模式是指chs(Cylinder/Head/Sector)模式,很久以前,硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。也就是硬盘盘片的每一条磁道都具有相同的扇区数。由此产生了所谓的3D参数(DiskGeometry)。
既磁头数(Heads),柱面数(Cylinders),扇区数(Sectorspertrack),以及相应的寻址方式。其中:磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片,最大为256(用8个二进制位存储);柱面数(Cylinders)表示硬盘每一面盘片上有几条磁道,最大为1024(用10个二进制位存储);扇区数(Sectorspertrack)表示每一条磁道上有几个扇区,最大为63(用6个二进制位存储)。
每个扇区一般是512个字节,理论上讲这不是必须的,但好象没有取别的值的。所以磁盘最大容量为:256*1024*63*512/1048576=8064MB(1M=1048576Bytes)或硬盘厂商常用的单位:256*1024*63*512/1000000=8455MB(1M=1000000Bytes)在CHS寻址方式中,磁头,柱面,扇区的取值范围分别为0到Heads-1,0到Cylinders-1,1到Sectorspertrack(注意是从1开始)。
在CHS寻址方式中,有以下几种尺寸单位:扇区(Sector)=512字节(一般情况下)磁道(Track)=(Sectorspertrack)扇区柱面(Cylinder)=(Sectorspertrack)*Heads扇区这种方式会浪费很多磁盘空间(与软盘一样)。
为了解决这一问题,进一步提高硬盘容量,人们改用等密度结构生产硬盘。也就是说,外圈磁道的扇区比内圈磁道多。采用这种结构后,硬盘不再具有实际的3D参数,寻址方式也改为线性寻址,即以扇区为单位进行寻址。为了与使用3D寻址的老软件兼容(如使用BIOSInt13H接口的软件),在硬盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性参数。
这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模式,对应不同的3D参数,如LBA,LARGE,NORMAL)。CHS模式只能识别大硬盘的前面8G。lba使用的线性寻址,突破了1024柱面的限制,能访问8G以外的空间了。
相关文章
发表评论