分区表修复是什么,第1张

分区表用于管理硬盘的分区。如果分区表被清除或破坏,硬盘的分区就会丢失。分区表修复是指磁盘分区表损坏后的一系列操作。

传统的分区方案(称为MBR分区方案)将分区信息保存到磁盘第一个扇区(MBR扇区)的64个字节中,每个分区项占用16个字节,这16个字节包含活动状态标志、文件系统标识、开始和结束柱面号、头号、扇区号、隐藏扇区号(4个字节)、扇区总数(4个字节)等。由于MBR扇区只有64字节用于分区表,因此只能记录4个分区。这就是为什么硬盘主分区的数量不能超过4个。后来为了支持更多的分区,引入了扩展分区和逻辑分区的概念。但是每个分区条目仍然存储在16个字节中。

分区表修复是什么,分区表修复是什么,第2张

分区表

MBR磁盘分区是使用最广泛的分区结构,也叫DOS分区,但它不是只在微软操作系统平台上使用的分区结构。x86架构的Linux系统和UNIX系统可以支持MBR磁盘分区。

offset 1BEH——offset 1 fdh的64字节为DPT(硬盘分区表),是MBR中非常重要的结构。

分区表的作用

分区表用于管理硬盘的分区。如果分区表被清除或破坏,硬盘的分区就会丢失。

分区表分析

为了方便用户对磁盘的管理,操作系统引入了磁盘分区的概念,将一个磁盘逻辑上划分为几个区域。在分区表的64个字节中,16个字节被作为描述分区结构的分区表条目。一个硬盘最多可以有4个主分区,激活的主分区称为主分区,一个硬盘只能有一个主分区。

每个分区表条目中相应字节的含义是相同的。

分区的扇区总数

(1)分区表条目的第一个字节是分区的引导标志,只能是00H和80H。80H是可引导的活动分区,00H是不可引导的非活动分区。其余值对微软来说是非法的。

(2)重复非常重要:大于1字节的值以存储格式的顺序保存,前面是低位字节。

(3)“这个分区之前使用的扇区数量”是这个分区的相对起始扇区数量,用LBA值表示,这个值也可以称为隐藏扇区数量。

(4)系统分区时,不允许每个分区跨柱面,也就是一直叫分区粒度。有时候分区的时候,输入分区大小是7000MB,结果却是6997MB,这就是原因。

(5)分区表条目第三、四字节的扇区和柱面参数中,扇区占6位,柱面占10位。以“起始扇区号”为例,低位6位作为扇区数据的二进制表示,高位2位作为柱面号10位的高位2位。所以,其实这样表达的分区容量是有限的。柱面和磁头从0开始编号,扇区从1开始编号。

(6)虽然当前系统使用线性寻址来处理分区的大小,但不交叉柱面的原则保持不变。该分区中的扇区总数加上前一分区之前的保留扇区数仍必须是柱面容量的整数倍。

(7)偏移量01C2H表示分区的类型,是操作系统管理和组织分区的方式。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 分区表修复是什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情