问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

硬盘分区表的结构含义

发布网友 发布时间:2022-05-15 09:44

我来回答

1个回答

热心网友 时间:2023-10-18 15:00

分区表由4项组成,每项16个字节(Byte).共4×16 = 64字节(Byte)。每项描述一个分区的基本信息。每个字节的含义如下:
0 Activeflag.活动标志.若为0x80H,则表示该分区为活动分区.若为0x00H,则表示该分区为非活动分区.
1,2,3 该分区的起始磁头号,扇区号,柱面号。其中磁头号 -- 1字节,扇区号 -- 2字节的低6位,柱面号 -- 2字节的高2位 + 3字节
4 分区文件系统标志:
分区未用: 0x00H.
扩展分区: 0x05H,0x0FH.
FAT16分区: 0x06H.
FAT32分区: 0x0BH,0x1BH,0x0CH,0x1CH.
NTFS分区: 0x07H.
5,6,7 该分区的结束磁头号,扇区号,柱面号,含义同上.
8,9,10,11 逻辑起始扇区号。表示分区起点之前已用了的扇区数.
12,13,14,15 该分区所占用的扇区数.
分区表项有几个字节比较重要,下面分别阐述之:
1、(1,2,3)字节
磁头号由(1)字节8位表示,其范围为(0 -- 2^8 - 1),也即(0 磁头-- 255磁头)。
扇区号由(2)字节低6位表示,其范围为(0 -- 2^6 - 1),由于扇区号从1开始,所以其范围是(1扇区-- 63扇区)。
柱面号由(2)字节高2位 + (3)字节,共10位表示,其范围为(0 --2^10 - 1),也即(0 柱面-- 1023柱面)。
当柱面号超过1023时,这10位依然表示成1023,需要注意。
(5,6,7)字节含义同上。
2、(8,9,10,11)字节
如果是主分区表,则这4 个字节表示该分区起始逻辑扇区号与逻辑0扇区(0柱面,0磁头,1扇区)之差。如果非主分区表,
则这4 个字节要么表示该分区起始逻辑扇区号与扩展分区起始逻辑扇区号之差,要么为63。详细情况在后面有所阐述。 1、扇区上的字节是按左边低位,右边高位的顺序排列的。所以在取值时,需要把字节再反一下,让高位字节在左边,低位字节在右边,这一点在读取逻辑起始扇区号和分区大小时需要注意。举个例子:第一项的逻辑起始扇区为(3F 00 00 00),转换为十进制前要先反一下字节顺序,为(00 00 00 3F)然后在转换为十进制,即63 .同理分区大小为(3F 04 7D 00),先反为(00 7D 04 3F)再转换为十进制,即8193087。
2、逻辑扇区号与(柱面,磁头,扇区)的相互转换:
令L = 逻辑扇区号,C = 柱面号,H = 磁头号,S =扇区号。
每道扇区数= 63
每柱面磁头数= 255
每柱面扇区数= 每道扇区数* 每柱面磁头数
= 63 × 255
= 16065
柱面号下标从0开始。磁头号[0 -- 254],扇区号[1 -- 63]。
逻辑扇区号下标也从0开始。
(柱面,磁头,扇区)转换成逻辑扇区号的公式为:
L = C×16065 + H ×63 + S - 1 ;
比如(1柱面,1磁头,1扇区),其逻辑扇区号为:
L = 1×16065 + 1×63 + 1 - 1
= 16128
逻辑扇区号转换成(柱面,磁头,扇区) 公式为:
C = L / 16065
H = (L % 16065) / 63
S = (L % 16065) % 63 + 1
比如逻辑扇区号 16127:
C = 16127 / 16065 = 1
H = (16127 % 16065) / 63 = 0
S = (16127 % 16065) % 63 + 1 = 63
即(1柱面,0磁头,63扇区)
3、分区表上有四项,每一项表示一个分区,所以一个分区表最多只能表示4个分区。主分区表上的4项用来表示主分区和扩展分区的信息。因为扩展分区最多只能有一个,所以硬盘最多可以有四个主分区或者三个主分区,一个扩展分区。余下的分区表是表示逻辑分区的。这里有必要阐述一点:逻辑区都是位于扩展分区里面的,并且逻辑分区的个数没有*。
4、分区表所在扇区通常在(0磁头,1扇区),而该分区的开始扇区通常位于(1磁头,1扇区),中间隔了63 个隐藏扇区。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 excel前后表格自动勾稽取数 利润表月份下个月不能自动生成下一月份,如何设置 硬盘数据结构的硬盘分区方式 请问硬盘分区的结构? 帮忙发一个EXCEL的资产负债表和利润表,(包括月底汇总)带公式的,在任何月份都适用。 50➗45%在计算机上怎么按?百分之45换算成小数点是0.45%吗 爱奇艺可以看vr电影吗 nodejs怎么和桌面终端进行通信 找有典故的成语100个 带有典故的成语都有哪些 为什么热水器的漏电保护器一插在电源上复位按钮就弹出,就是烧不了水。 小米手机解锁后直接进入桌面,而不是先解锁,请问怎样解决,不要密码 《何以笙箫默》中少年赵默笙和成年赵默笙哪个感情最充沛? 何以笙箫默赵默笙和亲生妈妈关系为什么不好 何以笙箫默:七年后的赵默笙,为何再也不是那个阳光勇敢的女孩了? 怎样激发幼儿的阅读兴趣?除了买书,买书,我们还能做什么? 图书都有哪些分类? 曼珠沙华的繁体字 请将我的繁体字转换成简体字 小海绵科学启蒙绘本中的快来找我吧这本书告诉小朋友啥意思 利润表属于月份报表吗? 叙述微机硬盘各个分区的名称和关系 硬盘分区结构怎样组织在一起 易县方言哄老子钻娘是什么意思 易县话嘎咕滴邪火啥意思 易县话 【随气】的意思?? 关于易县话的读音问题 易县话什么叫姑逮? 河北保定易县梁格庄镇有几个村,我想知道有个叫下月村的么!! 请教这是哪里的方言?「干嘛咧,吃留不?」 老北京有句俗话:京涿州,怯良乡,不开眼的房山县。这句话是什么意思? 分享家乡方言的“昨天、今天、明天”? 现在从河北易县回安徽阜阳要隔离吗 隔离的话是在家隔离吗? 要想从大同回天津自驾旅游的话,途径那些地方 易县有没有招商银行,有的话在哪里 汽车打火时全断电,不打火的时候有电的,是怎么回事啊,要怎么解决啊? 下面关于材料的定义叙述正确的是 下列关于材料的说法正确的是(  ) A.金属材料是指金属及其合金,且合金的性能优于金属 B.玻璃 关于材料型作文 东北油糖煎饼的做法?