图片来源:百度图片

参考文章:文章下载

1.基本概念:

磁头:磁头是硬盘中对盘片进行读写工作的工具,是硬盘中最精密的部位之一。硬盘的磁头是用线圈缠绕在磁芯上制成的,最初的磁头是读写合一的,通过电流变化去感应信号的幅度。

磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会相互产生影响,同时也为磁头的读写带来困难。

扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区

柱面:硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。

簇:“簇”是 DOS 进行分配的最小单位。当创建一个很小的文件时,如是一个字节,则它在磁盘上并不是只占一个字节的空间,而是占有整个一簇。DOS 视不同的存储介质(如软盘,硬盘),不同容量的硬盘,簇的大小也不一样。簇的大小可在称为磁盘参数块(BPB)中获取。簇的概念仅适用于数据区。

盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储 128×2的 N 次方(N = 0.1.2.3)字节信息。在 DOS 中每扇区是 128×2 的 2 次方=512 字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。磁道与柱面都是表示不同半径的圆,磁盘的柱面数与一个盘面上的磁道数是相等的,在许多场合,磁道和柱面可以互换使用,我们知道,每个磁盘有两个面,每个面都有一个磁头,习惯用磁头号来区分,盘面数等于总的磁头数。扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这些参数可以得到硬盘的容量,计算公式为:
存储容量=磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数

知道硬盘的 CHS,即 Cylinder(柱面)、Head(磁头)、就可确定硬盘的容量了。

2.计算

扇区编号定义:由前面介绍可知,我们可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域,或是说柱面/磁头/扇区与磁盘上每一个扇区有一一对应关系,通常 DOS 将“柱面/磁头/扇区”这样表示法称为“绝对扇区”表示法。但 DOS 不能直接使用绝对扇区进行磁盘上的信息管理,而是用所谓“相对扇区”或“DOS 扇区”。“相对扇区”只是一个数字,如柱面 140,磁头 3,扇区 4 对应的相对扇区号为 2757。该数字与绝对扇区“柱面/磁头/扇区”具有一一对应关系。当使用相对扇区编号时,DOS 是从柱面 0,磁头 1,扇区 1 开始(注:柱面 0,磁头 0,扇区 1 没有 DOS 扇区编号,DOS下不能访问,只能调用 BIOS 访问),第一个 DOS 扇区编号为 0,该磁道上剩余的扇区编号为 1 到 16(设每磁道 17 个扇区),然后是磁头号为 2,柱面为 0的 17 个扇区,形成的 DOS 扇区号从 17 到 33。直到该柱面的所有磁头。然后再移到柱面 1,磁头 1,扇区 1 继续进行 DOS 扇区的编号,即按扇区号,磁头号,柱面号(磁道号)增长的顺序连续地分配 DOS 扇区号。

DH —第一个 DOS 扇区的磁头号
DC —第一个 DOS 扇区的柱面号
DS —第一个 DOS 扇区的扇区号
NS —每磁道扇区数
NH —磁盘总的磁头数
则某扇区(柱面 C,磁头 H,扇区 S)的相对扇区号 RS 为:
RS = NH×NS×(C - DC)+ NS×(H - DH)+(S - DS)
若已知 RS,DC,DH,DS,NS 和 NH 则:
S =(RS   MOD   NS)+ DS
H =((RS   DIV   NS)MOD   NH)+ DH
C =((RS   DIV   NS)DIV   NH)+ DC

硬盘概念:扇区,磁道,磁头,柱面,簇相关推荐

  1. 硬盘基本知识(磁头、磁道、扇区、柱面) 转

    概述 盘片(platter) 磁头(head) 磁道(track) 扇区(sector) 柱面(cylinder) 盘片 片面 和 磁头 硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应 ...

  2. 硬盘基本知识(磁头、磁道、扇区、柱面)

    1. 硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头.受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内.盘片的编号自下向上从0开始,如最下边的盘 ...

  3. 硬盘基本知识(磁头、磁道、扇区、柱面),格式化容量计算

    计算差: 在购买硬盘之后,细心的人会发现,在操作系统当中硬盘的容量与官方标称的容量不符,都要少于标称容量,容量越大则这个差异越大.标称40GB的硬盘,在操作系统中显示只有38GB:80GB的硬盘只有7 ...

  4. 硬盘基本知识(磁头、磁道、扇区、柱面

    概述 盘片(platter) 磁头(head) 磁道(track) 扇区(sector) 柱面(cylinder) 盘片 片面 和 磁头 硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应 ...

  5. 硬盘相关知识:磁头、磁道、扇区、柱面

    概述 盘片(platter) 磁头(head) 磁道(track) 扇区(sector) 柱面(cylinder) 盘片 片面 和 磁头 硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应 ...

  6. 硬盘基础知识:磁头 柱面 扇区理解

    By: Ailson Jack Date: 2018.11.11 个人博客: http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com ...

  7. 硬盘详解---磁道,扇区,柱面和磁头数

    最近要做磁盘还原驱动,发现自己对磁盘的物理结构不是很了解,于是乎就 google 学习之... 1.磁头 磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环.传统的磁头是读写合一的电磁感应式 ...

  8. 读扇区错误:0柱面0磁头1扇区(硬盘问题,蓝屏等 0x0000007B)

    原文发布时间为:2010-05-25 -- 来源于本人的百度文章 [由搬家工具导入] 读扇区错误:0柱面0磁头1扇区(硬盘问题,蓝屏等 0x0000007B) DISKGEN能找到,那就没什么大问题的 ...

  9. 盘面,磁道,柱面,扇区

    盘面,磁道,柱面,扇区 磁盘结构及读写特性(另一篇)     http://book.51cto.com/art/201012/238190.htm 1. 盘面 一个盘片都有两个盘面(Side),即上 ...

最新文章

  1. 【 Vivado 】使用工程模式
  2. 编程软件python中的if用法-总结Python编程中函数的使用要点
  3. 【JUC并发编程13】异步回调
  4. 云麦体脂秤华为体脂秤_华为、小米和有品体脂秤哪个品牌好?三款智能体脂秤横评结果排行...
  5. MySQL中时间函数NOW()和SYSDATE()的区别
  6. 在sharepointwebpart或EventHandler調試的問題
  7. 矩池云上加速下载GitHub文件办法
  8. Linux 命令(137)—— strace 命令
  9. Nginx安装及配置文件解释
  10. Python 源码剖析(二)—— 第一次修改 Python 源代码
  11. [嵌入式]I2C协议指东
  12. mysql oldaltertable_MySQL5.6 ALTER TABLE 分析和测试
  13. jqgrid 单元格绑定点击事件_VBA代码解决方案第115讲:点击鼠标实现精准控制触发事件的VBA代码第二方案...
  14. 为sakai配置单点登录
  15. 卡常数技巧(未完结)
  16. 输入某年某月某日,判断这一天是这一年的第几天?
  17. Http——超文本传输协议
  18. 深入研究Espresso的Idling Resource
  19. 利用计算机名称共享打印机步骤,如何连接其他电脑共享的打印机(图文教程)...
  20. DVB-条件接收系统(CAS)

热门文章

  1. 听说Dataway 很牛逼 省去controller,service,dao 先记录下信息,后面再研究
  2. ONNXImporter::handleNode DNN/ONNX和create layer “onnx::Gather_384“ of type “NonMaxSuppression“报错解决
  3. UEFI使用rEFInd引导Win10+Deepin双系统
  4. 白日依山尽 全诗是什么
  5. 干货:如何有效的做好工程采购、分包及合同管理?
  6. Ormlite 学习
  7. 如何解决网站被黑客攻击-深夜一次网站被攻击瘫痪
  8. Linux下的磁盘管理之LVM详解及lvm的常用磁盘操作命令
  9. 【JavaScript设计模式】-观察者模式 Observe
  10. Python基础(六) | 面向对象类定义及特性详解