Bukan checksum, tetapi lebih merupakan tanda tangan. Itu memang memberikan beberapa bukti sederhana bahwa beberapa MBR hadir.
0xAA55 juga merupakan pola bit bolak-balik:1010101001010101
Ini sering digunakan untuk membantu menentukan apakah Anda menggunakan sistem little-endian atau big-endian, karena akan terbaca sebagai AA55 atau 55AA. Saya menduga itu adalah bagian dari mengapa itu diletakkan di ujung MBR.
Lihat juga artikel Wikipedia ini
Hai, saya harap ini akan membantu Anda:
http://en.wikibooks.org/wiki/X86_Assembly/Bootloaders
http://en.wikipedia.org/wiki/Extended_boot_record
"Tanda tangan 0xAA55 adalah dua byte terakhir dari sektor pertama disk boot Anda (bootsector/Master Boot Record/MBR). Jika 0xAA55, maka BIOS akan mencoba mem-boot sistem. Jika tidak ditemukan (kacau atau 0x0000), Anda akan mendapatkan pesan kesalahan dari BIOS Anda bahwa ia tidak menemukan disk yang dapat di-boot (atau sistem mencoba mem-boot disk berikutnya). Tanda tangan ini direpresentasikan (dalam biner) sebagai 0b1010101001010101. Pola bit bolak-balik dianggap sebagai perlindungan terhadap kegagalan tertentu ( drive atau pengontrol).
Tentu saja, ini adalah i386ism (juga ada di amd64 saya percaya). Banyak arsitektur lain mungkin menggunakan pendekatan yang berbeda."
http://www.mail-archive.com/[email protected]/msg18029.html