硬盘基础知识:磁头 柱面 扇区理解
By: Ailson Jack
Date: 2018.11.11
个人博客: http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/86.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。
1、基础知识
整个硬盘上一般有很多的盘片组成,沿着盘片半径的方向被划分成了很多同心圆,这就是磁道,每条磁道由很多的扇形区域组成,叫做扇区(扇区是从磁盘读出和写入信息的最小单位,通常大小为512字节),不同盘片上的同半径磁道组成了柱面,这些都是磁盘物理上的概念,知道便可。有了这些概念,便可以计算磁盘的容量:
磁盘容量 = 磁头数x磁道(柱面)数x每道扇区数x每扇区字节数
磁头(head)数:每个盘片一般有上下两面,分别对应1个磁头,共2个磁头,因此,用哪个磁头就可以表示数据在哪个磁面;
磁道(track)数:磁道从盘片外圈往内圈编号0磁道,1磁道…,靠近主轴的同心圆用于停靠磁头,不存储数据;
柱面(cylinder)数:等于磁道数量,所有磁片中半径相同的同心磁道构成“柱面",意思是这一系列的磁道垂直叠在一起,就形成一个柱面的形状。简单地理解,柱面就是磁道;
扇区(sector)数:每个磁道都被切分成很多扇形区域,每个磁道的扇区数量相同;
圆盘(platter)数:就是盘片的数量。
磁盘的结构图如下所示:
2、相对扇区号的计算
3.5寸1.44M 软盘,有两个磁头,正反两面各一个;80个磁道(即80个圆圈);每个磁道有18个扇区;每个扇区为512字节。
软盘容量 = 512字节/扇区 * 2面 * 80磁道(柱面)/面 * 18扇区/磁道 = 1440 KB
磁头,即面:编号[0, 1]
80个磁道,即柱面(圆圈):编号[0, 79]
18个扇区:编号[1, 18]
相对扇区号[0, 2879]:相对扇区号按照柱面排序,即从最外头的圆圈到最里头的圆圈。
0柱面正面(即磁头号为0)的1-18扇区为0-17号相对扇区,0柱面反面(即磁头号为2)的1-18扇区为18-35号相对扇区,然后是1柱面,2柱面,直到79柱面。
(1)、知道柱面号,磁头号,扇区号计算相对扇区号
由上面可知0号柱面包含了相对扇区号[0,35],1号柱面包含相对扇区号[36,71],依次类推。
设相对扇区号为N,则
柱面号CH = N / 36;
令x = N % 36;
则x范围为[0,35],其中[0,17] 为磁头号0, [18,35]为磁头号1.
则磁头号DH = x / 18;
令y = x % 18; y范围[0, 17]
则扇区号CL = y + 1。
相对扇区号:N = 36*CH + 18*DH + CL。
(2)、知道相对扇区号,计算柱面号、磁头号、扇区号
N = 36*CH + 18*DH + CL;
由此式子,也可计算:
CH = N / 36
DH = (N % 36) / 18
CL = (N % 36) % 18 + 1
3、硬盘上的引导信息
硬盘的第一个扇区被称之为Boot Sector。由MBR (MasterBoot Record)、DPT (Disk Partition Table) 和 Boot Record ID 三部分组成。
MBR又称作主引导记录,占用 Boot Sector 的前 446 个字节(0 ~ 0x1BD)。存放系统主引导程序,负责从活动分区中装载并运行系统引导程序。
DPT 即主分区表,占用 64 个字节 (0x1BE ~ 0x1FD),记录了磁盘的基本分区信息。主分区表分为四个分区项,每项 16 字节,分别记录了每个主分区的信息 (因此最多可以有 4 个主分区)。
Boot Record ID 即引导区标记,占用两个字节 (0x1FE ~ 0x1FF)。对于合法引导区,它等于 0xAA55,这是判别引导区是否合法的标志。
排版更好的内容见我博客的地址:http://www.only2fire.com/archives/86.html
注:转载请注明出处,谢谢!^_^
硬盘基础知识:磁头 柱面 扇区理解相关推荐
- IM开发基础知识补课:正确理解前置HTTP SSO单点登陆接口的原理
1.前言 一个安全的信息系统,合法身份检查是必须环节.尤其IM这种以"人"为中心的社交体系,身份认证更是必不可少. 一些PC时代小型IM系统中,身份认证可能直接做到长连接中(也就是 ...
- 1. C++基础知识学习及其深入理解(面向对象部分还没学) -- 课程1完成
C++基础知识学习到深入理解及其部分算法学习 一.基础知识 现在把 北京大学 程序实际与算法一 视频刷了一遍,记录自己不懂的知识,所以知识点记录很零碎.这里使用的运行环境为Code::blocks ...
- 计算机硬件知识硬盘,DIY硬件知识:小白必看的硬盘基础知识大全
硬盘是DIY硬件最为重要的存储设备,如果没有硬盘,虽然能够点亮机器,但是你不能进入系统并且保存任何资料文件.众所周知,目前主流的硬盘类型有两种,一种为机械硬盘,另一种为固态硬盘,固态硬盘是目前最流行的 ...
- 02-CPU基础知识:通俗易懂方式理解主频、核心、线程、缓存、架构
我们通常会将CPU比喻为人类的大脑,是计算机的核心硬件,决定了一台电脑的运算性能好坏.我们在选购CPU的时候,通常都会在网上查询处理器型号参数,主要是看主频.核心.线程.缓存.架构等参数,那么对于小白 ...
- 很详细的硬盘基础知识
首先应该了解一下硬盘的几个知识点: 一.容量 容量恐怕是最能体现硬盘发展速度的了,从当初IBM发布世界上第一款5MB容量的硬盘到现在,硬盘的容量已经从几十.几百MB增加到了上百GB,硬盘容量的 ...
- 固态硬盘基础知识,了解一下
科技不断进步的今天,电脑作为生产力工具早已走进我们的生活.想必大家都遇到过电脑开机慢.卡顿的问题,如果你上网查询解决方案,总会看到有人建议给电脑换个固态硬盘.于是你去购物软件搜索固态硬盘,映入眼帘的是 ...
- centos7扫描新硬盘_跟大家讲讲硬盘基础知识
笔记本机械硬盘:尺寸:2.5寸,厚度:9.5mm/7mm 台式机机械硬盘:尺寸:3.5寸 机械硬盘:5400转/分钟 7200转/分钟 混合硬盘:混合硬盘是一块基于传统机械硬盘诞生出来的新硬盘,除了机 ...
- 固态硬盘基础知识:M.2 NVMe PCIe SATA的含义及区别
SATA接口 固态硬盘开始流行于笔记本电脑上,使用SATA接口,尺寸与笔记本硬盘相同,为2.5英寸. 那个时候,如果台式机需要加装固态硬盘,需要使用硬盘架,将固态硬盘安装在硬盘架上,然后再安装与机箱的 ...
- 硬盘基础知识(HDD、SSD、IDE、PATA、SATA、SCSI、SAS)
1.硬盘厂家 在硬盘上经常看到的厂家标志,可以做一个简单了解. 希捷Seagate 西部数据Western Digital 日立HITACHI 2.按照硬盘材质分为两大类 HDD(Hard Disk ...
最新文章
- 基于监督学习+自监督学习的智能抠图,精确到发丝 | CVPR 2020
- 电脑销售技巧_汝州市,如何查询楼盘详细销售数据?官方公布,精确到房间
- PostgreSQL杂记页
- 数据库:SQL 语法速成手册,建议新手收藏!
- Sentinel(十三)之动态规则扩展
- spanning-tree extend system-id
- office 安装错误 1920 osppsvc服务无法启动 failed to start
- docker部署mysql项目_docker部署springboot项目(web + mysql)
- 使用WebBrowser自动登录阿里妈妈网站
- 如何为能源消费提供最后一公里智能服务
- ArcGIS 9在WIN XP 和 WIN 2003 系统下安装部分动态库不能注册
- 【职业经验】测试转研发的一年总结
- Qt之QFileIconProvider
- matlab电气常用工具箱,matlab电气工具箱实验指导书
- IDENT_CURRENT ,@@identity,SCOPE_IDENTITY() 之间对比
- 利用laravel框架创建todos
- 2018艾耕科技笔试题
- unit自动驾驶怎么使用_自动驾驶与驾驶辅助系统 正确使用驾驶辅助系统
- 美女图片有点糊,怎么办?直方图增强了解一下?
- JS 日历插件 实现农历、节气 可自定义加班和休假