szeee 发表于 2008-6-28 15:18:03

有个问题迷茫了我好久

现在的硬盘普遍都很大了,单盘容量达到了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个标准,这是怎么回事呢?

现在网上搜索到的资料是不是太落伍了呢?

szeee 发表于 2008-6-28 15:23:18

但是,根据它的数据,我算出的容量还是蛮对的。

239*10336*63*512 = 79682125824 B 约80G容量
磁头*磁道*扇区*扇区字节

palmmagicing 发表于 2008-6-30 10:43:18

。。。。。一开始就被忽悠。。

煮面数是1024的时候,单碟容量应该市8G吧
很老的标准了。

在科技发达的情况下,硬盘密度越来越高。煮面数是没上限的。

palmmagicing 发表于 2008-6-30 10:49:21

LBA(Logical Block Addressing)逻辑块寻址模式。管理的硬盘空间可达 8.4GB。在 LBA 模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由 IDE 控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在 LBA 模式下,可设置的最大磁头数为 255,其余参数与普通模式相同,由此可以计算出可访问的硬盘容量为:512x63x255x1025=8.4GB。
不过现在新主板的 BIOS 对 INT13 进行了扩展,使得 LBA 能支持 100GB 以上的硬盘。
LARGE 大硬盘模式,在硬盘的柱面超过 1024 而又不为 LBA 支持时采用。LARGE 模式采用的方法是把柱面数除以 2,把磁头数乘以 2,其结果总容量不变。
在这三种硬盘模式中,现在 LBA 模式使用最多。

tjzdh 发表于 2008-7-31 22:18:53

现在的硬盘普遍都很大了,单盘容量达到了80G、160G,甚至250G和333G。
那么一个单盘容量为80G的硬盘,是不是就只有两个盘面,两个磁头呢?
但我用工具查看,为什么显示有239个磁头呢?怎么会有这么多磁头??


请高手解释下这几句话的意思呀,我也迷惑呢

jwpminimpin 发表于 2011-5-31 14:36:41

逛逛 看看 学习学习
谢谢了
页: [1]
查看完整版本: 有个问题迷茫了我好久