扇区硬盘的工作原理

硬盘工作原理  时间:2021-03-04  阅读:()

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

一、 硬盘基础知识

硬盘的DOS管理结构

1.磁道,扇区,柱面和磁头数

硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可

记录信息。盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N0.1.2.3)字节信息。在DOS

中每扇区是128×2的2次方512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道。硬盘中,不同盘片相同半径

的磁道所组成的圆柱称为柱面。磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面能够互换使用,我们知道,每个磁

盘有两个面,每个面都有一个磁头,习惯用磁头号来区分。扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这些

参数能够得到硬盘的容量,基计算公式为:

存储容量磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

要点: ( 1)硬盘有数个盘片,每盘片两个面,每个面一个磁头

(2)盘片被划分为多个扇形区域即扇区

( 3)同一盘片不同半径的同心圆为磁道

(4)不同盘片相同半径构成的圆柱面即柱面

(5)公式: 存储容量磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

(6)信息记录可表示为: ××磁道(柱面) , ××磁头, ××扇区

2.簇

”簇”是DOS进行分配的最小单位。当创立一个很小的文件时,如是一个字节,则它在磁盘上并不是只占一个字节的空间,

而是占有整个一簇。DOS视不同的存储介质(如软盘,硬盘) ,不同容量的硬盘,簇的大小也不一样。簇的大小可在称为磁盘

参数块(BPB) 中获取。簇的概念仅适用于数据区。

本点: ( 1) ”簇”是DOS进行分配的最小单位。

(2)不同的存储介质,不同容量的硬盘,不同的DOS版本,簇的大小也不一样。

( 3)簇的概念仅适用于数据区。

3.扇区编号定义:绝对扇区与DOS扇区

由前面介绍可知,我们能够用柱面/磁头/扇区来唯一定位磁盘上每一个区域,或是说柱面/磁头/扇区与磁盘上每一个扇区有一一对应关系,一般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)以柱面/磁头/扇区表示的为绝对扇区又称物理磁盘地址

(2)单一数字表示的为相对扇区或DOS扇区,又称逻辑扇区号

( 3)相对扇区与绝对扇区的转换公式

4.DOS磁盘区域的划分

格式化好的硬盘,整个磁盘按所记录数据的作用不同可分为主引导记录(MBR:Main BootRecord) ,Dos引导记录(DBR:Dos Boot Record) ,文件分配表(FAT:File Assign Table) ,根目录(BD:Boot Directory)和数据区。前5个重要信息在磁盘的外磁道上,原因是外圈周长总大于内圈周长,也即外圈存储密度要小些,可靠性高些。

要点: ( 1)整个硬盘可分为MBR,D B R,FAT,BD和数据区。

(2)MBR,DBR,FAT,和BD位于磁盘外道。

5.MBR

MBR位于硬盘第一个物理扇区(绝对扇区)柱面0,磁头0,扇区1处。 由于DOS是由柱面0,磁头1,扇区1开始,故MBR不属于D O S扇区,D O S不能直接访问。MBR中包含硬盘的主引导程序和硬盘分区表。分区表有4个分区记录区。记录区就是记录有关分区信息的一张表。它从主引导记录偏移地址01 BEH处连续存放,每个分区记录区占16个字节。分区表的格式

分区表项的偏移意义占用字节数

00引导指示符1B

01分区引导记录的磁头号1B

02分区引导记录的扇区和柱面号2B

04系统指示符1B

05分区结束磁头号1B

06分区结束扇区和柱面号2B

08分区前面的扇区数4B

0C分区中总的扇区数4B

4个分区中只能有1个活跃分区,即C盘。标志符是80H在分区表的第一个字节处。若是00H则表示非活跃分区。例如:

8001 01 000B FE 3F 81 3F 000000 C3 DD 1F 00

000001 8205 FE BF 0C 02 DE 1F 000E 906100

00000000000000000000000000000000

00000000000000000000000000000000

要点: ( 1)MBR位于硬盘第一个物理扇区柱面0,磁头0,扇区1处。不属于DOS扇区,

(2)主引导记录分为硬盘的主引导程序和硬盘分区表。

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

6.DBR

DBR位于柱面0,磁头1,扇区1,即逻辑扇区0。 DBR分为两部分:DOS引导程序和BPB(BIOS参数块) 。其中DOS引导程序完成

DOS系统文件( IO.SYS,MSDOS.SYS)的定位与装载,而BPB用来描述本DOS分区的磁盘信息,BPB位于DBR偏移0BH处,共13字节。它包含逻辑格式化时使用的参数,可供DOS计算磁盘上的文件分配表, 目录区和数据区的起始地址, BPB之后三个字提供物理格式化(低格)时采用的一些参数。引导程序或设备驱动程序根据这些信息将磁盘逻辑地址(DOS扇区号)转换成物理地址(绝对

扇区号) 。 BPB格式

序号偏移地址意义

1 03H0AH OEM号

20BH0CH每扇区字节数

30DH每簇扇区数

40EH0F H保留扇区数

5 10H FAT备份数

6 11H12H根目录项数

7 13H14H磁盘总扇区数

8 15H描述介质

9 16H17H每FAT扇区数

10 18H19H每磁道扇区数

11 1 AH1 BH磁头数

12 1 CH1 F H特殊隐含扇区数

1320H23H总扇区数

1424H25H物理驱动器数

1526H扩展引导签证

1627H2AH卷系列号

172BH35H卷标号

18 36H3DH文件系统号

DOS引导记录公式:

文件分配表≡保留扇区数

根目录≡保留扇区数FAT的个数×每个FAT的扇区数

数据区≡根目录逻辑扇区号( 32×根目录中目录项数(每扇区字节数1) )DIV每扇区字节数

绝对扇区号≡逻辑扇区号隐含扇区数

扇区号≡(绝对扇区号MOD每磁道扇区数)1

磁头号≡(绝对扇区号DIV每磁道扇区数)MOD磁头数

磁道号≡(绝对扇区号DIV每磁道扇区数)DIV磁头数

要点: ( 1)DBR位于柱面0,磁头1,扇区1,其逻辑扇区号为0

(2)DBR包含DOS引导程序和BPB。

( 3)BPB十分重要, 由此可算出逻辑地址与物理地址。

7.文件分配表

文件分配表是DOS文件组织结构的主要组成部分。我们知道DOS进行分配的最基本单位是簇。文件分配表是反映硬盘上所

有簇的使用情况,经过查文件分配表能够得知任一簇的使用情况。DOS在给一个文件分配空

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

间时总先扫描FAT,找到第一个可用簇,将该空间分配给文件,并将该簇的簇号填到目录的相应段内。即形成了”簇号链”。 FAT就是记录文件簇号的一张表。 FAT的头两个域为保留域,对FAT12来说是3个字节,FAT来说是4个字节。其中头一个字节是用来描述介质的,其余字节为FFH。介质格式与BPB相同。

第一个字节的8位意义:

7654321 0

└—————-┘ │ │ │ ┌0非双面

置1 │ │ └┤

│ │ └1双面

│ │ ┌0不是8扇区

│ └┤

│ └1是8扇区

│ ┌0不是可换的

└┤

└1是可换的

FAT结构含义

FAT12FAT16意义

000H0000H可用

FF0HFF6H FFF0HFFF6H保留

FF7HFFF7H坏

FF8HFFFHFFF8HFFFFH文件最后一个簇

×××H ××××H文件下一个簇

对于FAT16,簇号×2作偏移地址,从FAT中取出一字即为FAT中的域。

逻辑扇区号数据区起始逻辑扇区号(簇号2) ×每簇扇区数

簇号(逻辑扇区号数据区起始逻辑扇区号)DIV每簇扇区数2

要点: ( 1)FAT反映硬盘上所有簇的使用情况,它记录了文件在硬盘中具体位置(簇) 。

(2)文件第一个簇号(在目录表中)和FAT的该文件的簇号串起来形成文件的”簇号链”,恢复被破坏的文件就是根

据这条链。

( 3) 由簇号可算逻辑扇区号,反之, 由逻辑扇区号也能够算出簇号,公式如上。

(4)FAT位于DBR之后,其DOS扇区号从1开始。

8.文件目录

文件目录是DOS文件组织结构的又一重要组成部分。文件目录分为两类:根目录,子目录。根目录有一个,子目录能够有多个。子目录下还能够有子目录,从而形成”树状”的文件目录结构。子目录其实是一种特殊的文件,DOS为目录项分配32字节。 目录项分为三类:文件,子目录(其内容是许多目录项) ,卷标(只能在根目录,只有一个。 目录项中有文件(或子目录,或卷标)的名字,扩展名,属性,生成或最后修改日期,时间,开始簇号,及文件大小。 目录项的格式字节偏移意义占字节数

00H文件名8B

08H扩展名3B

0BH文件属性1B

0CH保留 10B

16H时间2B

18H 日期2B

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

1AH开始簇号2B

1 CH文件长度4B

目录项文件名区域中第一个字节还有特殊的意义:00H代表未使用

05H代表实际名为E5H

EBH代表此文件已被删除

目录项属性区域的这个字节各个位的意义如下: 7654321 0

未修修子卷系隐只

用改改目标统藏读

标标录属属属

志志性性性

注意:WINDOWS的长文件名使用了上表中所说的”保留”这片区域。

要点: ( 1)文件目录是记录所有文件,子目录名,扩展名属性,建立或删除最后修改日期。文件开始簇号及文件长度的一张

登记表.

(2)DOS中DIR列出的内容训是根据文件目录表得到的。

( 3)文件起始簇号填在文件目录中,其余簇都填在FAT中上一簇的位置上。

9.物理驱动器与逻辑驱动器

物理驱动器指实际安装的驱动器。

逻辑驱动器是对物理驱动器格式化后产生的

PIGYUN:美国联通CUVIPCUVIP限时cuvip、AS9929、GIA/韩国CN2机房限时六折

pigyun怎么样?PIGYunData成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,目前商家提供香港CN2线路、韩国cn2线路、美西CUVIP-9929、GIA等线路优质VPS,基于KVM虚拟架构,商家采用魔方云平台,所有的配置都可以弹性选择,目前商家推出了七月优惠,韩国和美国所有线路都有相应的促销,六折至八折,性价比不错。点击进入:PIGYun官方网站地址PIGYUN优惠...

美国云服务器 1核 1G 100M 10G防御 39元/月 物语云计算

物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是美国圣何塞 Equinix 机房的高性能I9-10980XE大带宽VPS,去程CN2GIA回程AS9929,美国原生IP,支持解锁奈飞等应用,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-V,资源全...

sharktech:老牌高防服务器商,跳楼价,1G独享$70、10G共享$240、10G独享$800

不知道大家是否注意到sharktech的所有服务器的带宽价格全部跳楼跳水,降幅简直不忍直视了,还没有见过这么便宜的独立服务器。根据不同的机房,价格也是不一样的。大带宽、不限流量比较适合建站、数据备份、做下载、做流媒体、做CDN等多种业务。 官方网站:https://www.sharktech.net 付款方式:比特币、信用卡、PayPal、支付宝、西联汇款 以最贵的洛杉矶机器为例,配置表如...

硬盘工作原理为你推荐
云爆发云玩家啥意思?是不是骂人的12306崩溃亲们,为什么12306手机订票系统打不开,显示网络异常,广东GDP破10万亿__年,我国国内生产总值(GDP)首破10万亿元.目前,我国经济总量排名世界第___位?51sese.com谁有免费看电影的网站?www.bbb551.comHUNTA551第一个第二个妹子是谁呀??机器蜘蛛《不思议迷宫》四个机器蜘蛛怎么得 获得攻略方法介绍www.cn12365.orgwww.12365china.net是不是真的防伪网站300373一搓黑是真的吗梦遗姐我姐姐很漂亮,她24了,我才15,晚上我和他睡在一起,我经常挨遗精,咋办?梦遗姐男人梦遗,女人会吗?hao.rising.cn如何解除瑞星主页锁定(hao.rising.cn). 不想用瑞星安全助手
河南虚拟主机 虚拟主机试用 免费注册网站域名 互联网域名管理办法 日本空间 dd444 河南移动邮件系统 vip购优汇 已备案删除域名 东莞数据中心 33456 实惠 金主 购买空间 阿里云邮箱怎么注册 贵州电信 restart 时间服务器 phpwind论坛 美国西雅图独立 更多