为什么一块硬盘能有255个磁头?

发布于 2022-08-29 22:29:22 字数 192 浏览 43 评论 0

分区工具显示我的硬盘有255个heads,在我印象中磁头是这样的
图片描述

我不知我的硬盘有多厚,差不多3厘米左右吧,这一块硬盘里真能装得下这么多磁头吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

GRAY°灰色天空 2022-09-05 22:29:22

1.先上图

图片描述

可以看出上图里有4个盘片,8个磁头,一个磁头只能负责盘片的一个面。

2.AIDA64测试本人电脑

图片描述

500G 16个磁头
AIDA64下载地址 http://wwww.236.xdowns.com/uploadFile/2014/AIDA64.zip

3.题主255个磁头怎么回事

很明显3厘米是塞不下那么多盘片的,为什么题主显示255个磁头呢?
那就要扯到硬盘的LBA模式。

LBA(Logical Block Addressing)逻辑块寻址模式。在 LBA 模式下,我们知道硬盘上的一个数据区域由它所在的磁头、柱面(也就是磁道)和扇区所唯一确定。早期系统就是直接使用磁头柱面和扇区来对硬盘进行寻址(这称为CHS寻址),这需要分别存储每个区域的三个参数(这称为3D参数),使用时再分别读取三个参数,然后再在送到磁盘控制器去执行。由于系统用8b来存储磁头地址,用10b来存储柱面地址,用6b来存储扇区地址,而一个扇区共有512B,这样使用CHS寻址一块硬盘最大容量为256 * 1024 * 63 * 512B = 8064 MB(1MB = 1048576B)(若按1MB=1000000B来算就是8.4GB)。随着硬盘技术的进步,硬盘容量越来越大,CHS模式无法管理超过8064 MB的硬盘,因此工程师们发明了更加简便的LBA寻址方式。在LBA地址中,地址不再表示实际硬盘的实际物理地址(柱面、磁头和扇区)。LBA编址方式将CHS这种三维寻址方式转变为一维的线性寻址,它把硬盘所有的物理扇区的C/H/S编号通过一定的规则转变为一线性的编号,系统效率得到大大提高,避免了烦琐的磁头/柱面/扇区的寻址方式。在访问硬盘时,由硬盘控制器再将这种逻辑地址转换为实际硬盘的物理地址。

所以题主的255个磁头只是逻辑磁头而已。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文