簡介
簡單做一個記錄,學到了別以後忘記了。
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,相減就可以得到這個分區的大小。
同樣我對於第一個分區的大小進行驗算:
驗算成功。
·磁盤邏輯結構
通過上面的學習和分析我總結磁盤的邏輯結構如下:
大家共勉~~