如果您知道硬盘的媒体传输速率,您如何使用这些信息来计算每个音轨的最大扇区数?
如果一个扇区是一个已知的大小(以字节为单位),你知道驱动器的转速,你知道最大传输速率*(以兆字节/秒为单位),应该相当直接地计算出一个扇区的最大扇区数跟踪。
我说“应该”,因为你没有得到足够的数据来进行现代化的驱动。 您必须假设每个赛道的赛道数量在您衡量首发赛事最高传输速度的区域内是不变的。 它可能是,但它可能不是,所以最好你可以得到使用这些数字是一个非常接近的估计,只要驱动器是物理上简单的。 不幸的是,驱动器不再是物理上的简单。
为了扩大迈克尔·格拉夫的回答 – 在物理层面上有很多事情要做(重新映射部门,变化的轨道几何形状,多头和更多),这将很难给出绝对的答案。 扇区交错也将完全抛弃任何计算,但就我所知,这在现代驱动器中是罕见的。 对于具有多个物理盘片和多个磁头的驱动器,还必须对此进行调整 – 例如,在三个盘片上具有六个读/写磁头的驱动器上,每个磁道可能有200个扇区(在盘片的每一侧)将是每缸1200个行业。
如果你知道驱动器的物理结构(读/写磁头的数量),你知道它是非常健康的(所以没有大量的重映射扇区),你知道它不使用交错,你知道你所进行的读取testing已经足够彻底,以缓解任何caching的影响,那么你可以根据驱动器的转速和最大传输速率进行合理的计算。
你可能不能。 即使懦弱的硬盘驱动器也有caching,一个逻辑磁道不再是物理磁道。