Question: why mbr is 512 bytes?
Answer: A master boot record (MBR), or partition sector, is the 512-byte boot sector that is the first sector (LBA/absolute sector 0) of a partitioned data storage device such as a hard disk. The MBR is the most important data structure on the disk and is created when the disk is partitioned.