4.文件系統
本章同步視頻:https://edu.51cto.com/sd/e4874
4.2 主引導記錄MBR(Master Boot Record)
1.MBR簡介
硬盤的0柱面、0磁頭、1扇區稱爲主引導記錄MBR(Master Boot Record),它由三個部分組成,主引導程序(boot loader)、硬盤分區表DPT(Disk Partition table)和硬盤有效標誌(55AA)。
在總共512字節的主引導扇區裏主引導程序佔446個字節,第二部分是Partition table區(分區表),即DPT,佔64個字節,硬盤中分區有多少以及每一分區的大小都記在其中。第三部分是magic number,佔2個字節,固定爲55AA。
mbr是獨立於操作系統的,地位與分區表同級,所以,格式化任何分區內都影響不到他, 包括ghost備份,還原。
bios檢測到一個硬盤後,將硬盤的0柱面、0磁頭、1扇區的內容經過簡單判斷後,讀取至內存中的指定位置,然後跳轉至這個位置,開始從這個位置運行。
2.查看MBR內容
字節偏移(16進制) | 字節數 | 描述 |
00~1BD | 446 | 引導代碼 |
1BE~1CD | 16 | 分區表項1 |
1CE~1DD | 16 | 分區表項2 |
1DE~1ED | 16 | 分區表項3 |
1EE~1FD | 16 | 分區表項4 |
1FE~1FF | 2 | 簽名值“55AA” |
[root@localhost tmp]# dd if=/dev/sda of=mbr bs=512 count=1
512 bytes (512 B) copied, 0.000354244 s, 1.4 MB/s
[root@localhost tmp]# hexdump -C mbr