磁盘结构分析 图文并茂

文章目录

简介

简单做一个记录,学到了别以后忘记了。

MBR格式

·首先查看分区情况,进入“我的电脑”右键“管理”,这里我分为了两个磁盘一个是FAT32分区格式,另一个是NTFS的分区格式,其中D盘边框为绿色的边框,说明D盘是我们的主引导分区。
在这里插入图片描述
然后打开winHex,查看磁盘详细信息,这里patitioning style说明了是MBR的格式。
在这里插入图片描述
·我们利用分区表模板查看:
在这里插入图片描述
·利用上图中的信息,我们以Partition Table Entry #1为例,进行磁盘大小的验证,这里我们看到扇区数是16771797,每个扇区大小为512字节,验算如下:

(GB)
我们查看第一步的磁盘大小发现是吻合的。

·接下来我们查看磁盘的主引导扇区数据信息:
————主引导扇区的位置是磁盘的前512个字节。

在这里插入图片描述

从80H开始是3个分区表项。
对于每一个表项都有16bytes
倒数4个字节,表示这个磁盘占有的扇区数。
倒数5-8个字节,是起始扇区,表示从3FH开始的。
然后最后一个所谓的“第四个分区表项”是主扩展分区。
倒数四个字节是主扩展分区的大小。
倒数5-8个字节表示第一个EBR扩展引导记录表的扇区地址。
最后的55AA表示结束。

GPT格式

·GPT格式中的start sectors
在这里插入图片描述
我们可以看到其中的格式其实和MBR是一样的,但是对于GPT这512个字节是没有什么用的,而之所以依然保留是为了兼容性的一些原因。所以又称为保护性MBR。

·打开分区表模板:
在这里插入图片描述

LBA是GPT分区中的基本单位,同样大小为512字节。这里面标记了开始的LBA还有结束的LBA,相减就可以得到这个分区的大小。
同样我对于第一个分区的大小进行验算:

验算成功。

·磁盘逻辑结构
通过上面的学习和分析我总结磁盘的逻辑结构如下:

在这里插入图片描述

在这里插入图片描述

大家共勉~~

猜你喜欢

转载自blog.csdn.net/qq_40742298/article/details/106290877