Ne kontrolní součet, ale spíše podpis. Poskytuje několik jednoduchých důkazů, že některé MBR je přítomen.
0xAA55 je také střídavý bitový vzor:1010101001010101
Často se používá k určení, zda používáte systém little-endian nebo big-endian, protože se čte buď jako AA55 nebo 55AA. Mám podezření, že je to součástí toho, proč je umístěn na konec MBR.
Viz také tento článek na Wikipedii
Ahoj, doufám, že ti to pomůže:
http://cs.wikibooks.org/wiki/X86_Assembly/Bootloaders
http://cs.wikipedia.org/wiki/Extended_boot_record
"Podpis 0xAA55 jsou poslední dva bajty prvního sektoru vašeho spouštěcího disku (zaváděcí sektor/Hlavní spouštěcí záznam/MBR). Pokud je 0xAA55, BIOS se pokusí zavést systém. Pokud není nalezen (zkomolený nebo 0x0000), Z vašeho BIOSu se zobrazí chybová zpráva, že nenašel zaváděcí disk (nebo systémové pokusy spouštějící další disk). Tento podpis je reprezentován (binárně) jako 0b1010101001010101. Vzorek střídavého bitu byl považován za ochranu proti určitým selháním ( pohon nebo ovladač).
Samozřejmě, toto je i386ismus (věřím, že je také přítomen na amd64). Mnoho jiných architektur může mít různé přístupy."
http://www.mail-archive.com/[email protected]/msg18029.html