本文主要是介绍不同磁道上扇区的长度不一样,为什么容量还一样,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
看鸟哥私房菜,这个问题不明白,百度了一下,找到如下文章,释然。
http://blog.csdn.net/badbad_boy/article/details/4313645
老硬盘内外圈的磁道长度不一样,但是所有磁道转动的角速度是一样的,单位时间转过的长度格式化成一个扇区也是合情合理的, 由于内外磁道的扇区长度不一样,所以所以其实内外磁道(磁柱)的盘面密度应该是不一样的。如下说明了线性寻址硬盘的区别,所以。使用了线性寻址之后外部磁道上的扇区数目应该会更多。
0磁道在磁盘的外圈,因为磁密度越低,数据越安全,而0磁道中的0扇区中存放了MBR,所以这么重要的内容自然要放到外面了。
- 早期的磁盘每个磁道上的扇区数目是一样,限制了磁盘的容量;后来为了增大磁盘容量采用了新技术,也就是说越往外每磁道扇区数目越多
- 早期的硬盘是每个磁道有相同的扇区,但是现在的硬盘采用线性寻址,所以每个磁道上扇区数不一样,外面的多,里面的少.光盘跟硬盘差不多.但是用螺线的.不像硬盘采用同心圆
- 不过,还是可以用CHS(柱面,磁道,扇区)的方式来定位, 因为IDE磁盘做了内部转换,让你看起来好像每条磁道上面的簇数量都是一样的
0磁道是在磁盘的外圈还是内圈
- 由于历史原因 , 磁盘的0磁道在最外圈(过去的老式硬盘,每条磁道上的簇的数量都是一样多的。也就是说最里面和最外面的磁道的簇的数目是一样的。显然,磁密度越低,数据的安全越有保障。而MBR放在0柱面的,第0个磁道的,第1个簇上面,为了这个关键数据的安全,所以磁道要从最外开始安排。)
- 但是,光盘的0磁道和磁盘,软盘刚好向盘,光盘的0磁道是在最内圈的
这篇关于不同磁道上扇区的长度不一样,为什么容量还一样的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!