磁盤結構分析 圖文並茂

簡介

簡單做一個記錄,學到了別以後忘記了。

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,相減就可以得到這個分區的大小。
同樣我對於第一個分區的大小進行驗算:

驗算成功。

·磁盤邏輯結構
通過上面的學習和分析我總結磁盤的邏輯結構如下:

在這裏插入圖片描述

在這裏插入圖片描述

大家共勉~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章