Operating Systems II Unit OS8: File System 8.5. ¡Co-‑Loca+ng ¡File ¡Systems Prof. Dr. Andreas Polze, Andreas Grapentin, Bernhard Rabe
Master ¡Boot ¡Record ¡(MBR) ¡ • Created ¡when ¡the ¡disk ¡is ¡par++oned ¡at ¡<Track ¡0, ¡Side ¡0, ¡Sector ¡0> ¡ • Contains: ¡executable ¡code, ¡disk ¡signature, ¡par++on ¡table ¡ • Signature ¡= ¡end ¡of ¡sector ¡marker: ¡0x55AA ¡ • Single ¡Point ¡of ¡Failure ¡ • There ¡is ¡no ¡MBR ¡on ¡a ¡floppy ¡disk ¡ • Max ¡par++ons ¡size: ¡2 ¡TB ¡ ¡ ¡ Master ¡Boot ¡Code ¡(Used ¡only ¡on ¡primary ¡ac+ve ¡par++on) ¡ 1. Scans ¡the ¡par++on ¡table ¡for ¡the ¡ac+ve ¡par++on. ¡ 2. Finds ¡the ¡star+ng ¡sector ¡of ¡the ¡ac+ve ¡par++on. ¡ 3. Loads ¡a ¡copy ¡of ¡the ¡boot ¡sector ¡from ¡the ¡ac+ve ¡par++on ¡into ¡ memory. ¡ 4. Transfers ¡control ¡to ¡the ¡executable ¡code ¡in ¡the ¡boot ¡sector ¡
GUID ¡Part. ¡Table ¡ Contains ¡an ¡MBR ¡ • 128 ¡Primary ¡Par++ons ¡ • Max ¡Par++on ¡Size: ¡18 ¡ • ExaByte ¡ Defini+on ¡by ¡EFI ¡ • Data ¡sectors ¡with ¡ • checksums ¡and ¡backup ¡ sectors ¡
Recommend
More recommend