阅读量:0
分区信息存储在MBR(主引导记录)的后64字节中,即硬盘的前512字节中的第161到510字节。(图片来源网络,侵删)
MBR(主引导记录)是硬盘的第一个扇区,它包含了磁盘的一些基本信息和引导程序,MBR的分区信息位于MBR的后64字节,每个分区表项占用16字节。
以下是MBR中分区信息的详细结构:
MBR的结构
部分 | 大小(字节) | 说明 |
引导程序 | 446 | 用于加载操作系统内核的程序 |
分区表 | 64 | 包含四个分区的信息 |
结束标志 | 2 | 固定值0x55AA,表示MBR的结束 |
分区表的结构
每个分区表项占用16字节,共有四个分区表项,以下是分区表项的详细结构:
字段 | 大小(字节) | 说明 |
状态 | 1 | 0x80表示活动分区,0x00表示非活动分区 |
起始磁头 | 1 | 表示分区起始位置的磁头号 |
系统ID | 1 | 文件系统类型,如0x07表示NTFS,0x0C表示FAT32 |
起始扇区 | 2 | 表示分区起始位置的扇区号 |
起始柱面 | 2 | 表示分区起始位置的柱面号 |
类型 | 1 | 分区类型,如0x0B表示FAT32,0x0C表示FAT32长文件名 |
结束磁头 | 1 | 表示分区结束位置的磁头号 |
结束扇区 | 2 | 表示分区结束位置的扇区号 |
结束柱面 | 2 | 表示分区结束位置的柱面号 |
相对扇区 | 4 | 表示分区起始位置相对于第一个可用扇区的扇区数 |
总扇区 | 4 | 表示分区的总扇区数 |
通过解析这些字段,我们可以获取到分区的位置、大小和文件系统类型等信息。
(图片来源网络,侵删)