Windows系统的MBR磁盘分区--MBR的结构和作用(三)之主磁盘分区的结构
来源:互联网 发布:淘宝怎么引流 编辑:程序博客网 时间:2024/06/05 08:54
每块硬盘在使用前进行分区,也就是将硬盘划分为一个个的逻辑区域,每一分区,都有一个确定的起止位置。在起止位置之间的那些连续的扇区都归该分区所有。
MBR磁盘的分区形式一般有3种,即主分区,扩展分区,非DOS分区。主分区以称为主DOS分区(PrimaryDOS Partition),目前也称为主磁盘分区。扩展分工以称为扩展DOS分区(Extended DOS Partition)。非DOS是一种特殊的分区形式,它是将硬盘的一块区域单独划分出来供另一个操作系统使用,如Linux。。。。对主分区的操作系统而言,非DOS分区是一块不可访问的存储空间。
首先来分析一下分区表部分
为了便于用户对磁盘进行管理,操作系统引入了磁盘分区的概念,即将一块磁盘进行逻辑上划分成几块区域。在分区表的64个字节中,以16个字节一个分区表项来描述一个分区的结构。
一块硬盘最多可以有4个主磁盘分区表,被激活的主磁盘分区被称为主分区,主分区在一块硬盘中只能有一个。
分区表项的含义
字节偏移
字段长度
值(hex)
字段名和定义
0X1BE
1字节
00
引导标志是否为活动分区80为活动
0X1BF
1字节
00
开始磁头(Start Head)
0X1C0
6位
21
起始扇区
0X1C1
10位
00
起始柱面
0X1C2
1字节
0C
分区的类型描述
0X1C3
1字节
FE
结束磁头
0X1C4
6位
FF
结束扇区
0X1C5
10位
FF
结束柱面
0X1C6
4字节
00000020
本分区之前使用的扇区数
0X1CA
4字节
01CF7FE0
分区的总扇区数
进一步解释
1:分区表项的第一个字节为分区的引导标志,只能是00H与80H。80H为可引导活动分区,反之,00H为不可引导的非法活动分区。其他值为非法。
2:大于1个的字节以LittleEndia存储
3:本分区之前使用的扇区数,就是该分区之前使用的相对起始扇区号,是以LBA值来表示的。这个值也可以称为隐藏扇区数。
4:系统在分区时,各分区都不允许跨柱面,即以柱面为单位(分区粒度),如输入分区大小为700M,结果为699M。就是这个原因
5:在主磁盘分区中,每个分区的开始扇区号,都是硬盘的绝对扇区号。这一点跟扩展分区有区别- Windows系统的MBR磁盘分区--MBR的结构和作用(三)之主磁盘分区的结构
- Windows系统的MBR磁盘分区--MBR的结构和作用(四)之扩展分区EBR
- Windows系统的MBR磁盘分区--MBR的结构和作用(一)
- Windows系统的MBR磁盘分区--MBR的结构和作用(二)
- 数据恢复(3):windows系统的MBR磁盘分区
- 主引导记录MBR的结构和作用
- 磁盘分区MBR和GPT
- MBR的结构
- Linux 磁盘分区的两种类型(MBR和GPT)及相关介绍
- 磁盘分区,MBR和GPT区别以及这两种主引导分区下操作系统的安装
- Windows系统磁盘分区和卷的概念
- 磁盘分区MBR,GPT
- Linux磁盘分区MBR格式
- 从程序员角度理解磁盘分区(MBR和GPT)
- 【主机规划与磁盘分区】 磁盘分区 MBR
- 磁盘分区形式:主启动记录(MBR)和全局唯一标识分区表(GPT)
- 磁盘分区MBR与GPT详解
- 磁盘分区方法MBR与GPT
- 数据仓库的一些基本概念
- 二维数组和矩阵的区别?
- Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication
- 包package和访问权限
- 二叉排序
- Windows系统的MBR磁盘分区--MBR的结构和作用(三)之主磁盘分区的结构
- 树莓派3 设置静态ip dhcpcd vs /etc/network/interfaces
- 【我的Android进阶之旅】解决Center OS 64位系统编译Android APP报错error=2和finished with non-zero exit value 127
- java 计算你所得的工资,应缴的税!!!!
- 多个构造器参数时要考虑用构建器
- Java List接口
- 扩展spring schema 的方法, 代码下载
- git
- ActiveMQ(三)--ActiveMQ服务启动