2016-04-06 8 views
0

Wir wissen, dass die Größe des Sektors in der Festplatte 512 Bytes ist. Wir wissen auch, dass der erste Sektor hauptsächlich MBR und Partitionstabelle aufzeichnet. Die Größe von MBR ist 446 Bytes und die Größe der Partitionstabelle ist 64 Bytes. Aber die Summe der Größe von MBR und Partition ist 510 Bytes ist nicht gleich 512 Bytes. Was machen wir mit den restlichen 2 Bytes?Wer könnte die verbleibenden 2 Bytes im ersten Sektor der Festplatte genauer erklären?

Antwort

0

Die letzten zwei Bytes sind die Boot-Signatur. Das BIOS sollte überprüfen, dass diese Bytes die Werte 0x55 und dann 0xAA haben, bevor der Bootstrap-Code von Sektor 0 geladen wird, also ist dies nicht wirklich eine Linux-Frage.

https://support.microsoft.com/en-us/kb/149877

+0

ich Linux-Tag hinzufügen, weil ich diese Frage in Buch von Linux sehen. – lens

0

Wikipedia hat Tabellen für die allgemeinen Layouts, und die letzten zwei Bytes werden für die "Boot-Signatur" (55 AA) verwendet.

Das BIOS sollte dies überprüfen, bevor es versucht, in den Bootvorgang zu starten.