有个问题迷茫了我好久
现在的硬盘普遍都很大了,单盘容量达到了80G、160G,甚至250G和333G。那么一个单盘容量为80G的硬盘,是不是就只有两个盘面,两个磁头呢?
但我用工具查看,为什么显示有239个磁头呢?怎么会有这么多磁头??
还有技术文章说:
磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片, 最大为 255 (用 8 个二进制位存储);
柱面数(Cylinders) 表示硬盘每一面盘片上有几条磁道,最大为 1023(用 10 个二进制位存储);
扇区数(Sectors) 表示每一条磁道上有几个扇区, 最大为 63(用 6个二进制位存储);
每个扇区一般是 512个字节, 理论上讲这不是必须的,但好像没有取别的值的。
所以磁盘最大容量为:
255 * 1023 * 63 * 512 / 1048576 = 8024 GB ( 1M =1048576 Bytes )或硬盘厂商常用的单位:
但这个硬盘我看到柱面数有10336个,远远大于1023个标准,这是怎么回事呢?
现在网上搜索到的资料是不是太落伍了呢? 但是,根据它的数据,我算出的容量还是蛮对的。
239*10336*63*512 = 79682125824 B 约80G容量
磁头*磁道*扇区*扇区字节 。。。。。一开始就被忽悠。。
煮面数是1024的时候,单碟容量应该市8G吧
很老的标准了。
在科技发达的情况下,硬盘密度越来越高。煮面数是没上限的。 LBA(Logical Block Addressing)逻辑块寻址模式。管理的硬盘空间可达 8.4GB。在 LBA 模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由 IDE 控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在 LBA 模式下,可设置的最大磁头数为 255,其余参数与普通模式相同,由此可以计算出可访问的硬盘容量为:512x63x255x1025=8.4GB。
不过现在新主板的 BIOS 对 INT13 进行了扩展,使得 LBA 能支持 100GB 以上的硬盘。
LARGE 大硬盘模式,在硬盘的柱面超过 1024 而又不为 LBA 支持时采用。LARGE 模式采用的方法是把柱面数除以 2,把磁头数乘以 2,其结果总容量不变。
在这三种硬盘模式中,现在 LBA 模式使用最多。 现在的硬盘普遍都很大了,单盘容量达到了80G、160G,甚至250G和333G。
那么一个单盘容量为80G的硬盘,是不是就只有两个盘面,两个磁头呢?
但我用工具查看,为什么显示有239个磁头呢?怎么会有这么多磁头??
请高手解释下这几句话的意思呀,我也迷惑呢 逛逛 看看 学习学习
谢谢了
页:
[1]