Я просматривал детали процесса загрузки Linux. Было понятно, что основной загрузчик находится в 512-байтовом изображении (код программы + таблица разделов). 510 байт состоят из исполняемого кода, сообщений об ошибках и информации таблицы разделов. И последние 2 байта содержат магическое число 0xAA55. Было отмечено, что "Магическое число служит проверкой проверки MBR" . Теперь какова проверка валидации? Мое предположение - это своего рода проверка, подобная CRC, чтобы убедиться, что MBR не поврежден.
Я искал в сети, и нет объяснения магических чисел и его работы. Но интересно, что даже Microsoft OS также имеет магические числа в своих загрузчиках. Может кто-нибудь просветить нас в этом отношении??????????????