Ошибка «partition sector doesn't have the endmark 0xaa55» появляется при анализе диска в утилитах вроде TestDisk и означает, что в конце загрузочного сектора раздела отсутствует обязательная сигнатура 0xAA55. Эти два последних байта сектора — служебная метка, по которой система и диагностические программы определяют, что сектор действительно является загрузочным.

Без этой метки раздел не распознаётся как корректный: диск может отображаться как неразмеченный, пропадать из проводника или вызывать сбой при загрузке операционной системы. Хорошая новость в том, что сами данные при этом часто остаются нетронутыми — повреждена только служебная область. Ниже разберём, откуда берётся эта ошибка и как безопасно восстановить разметку.

Что означает сигнатура 0xAA55

Каждый загрузочный сектор на диске с разметкой MBR занимает 512 байт, и его последние два байта всегда должны содержать значения 0x55 и 0xAA (в шестнадцатеричной записи — 0xAA55). Это соглашение существует с ранних версий PC-совместимых систем: BIOS проверяет сигнатуру перед передачей управления загрузчику.

Если подписи нет или она изменена, сектор считается недействительным. Утилиты анализа дисков сообщают об этом именно фразой про отсутствующий endmark. При этом сама файловая система раздела может быть полностью исправна — проблема касается только служебных байтов.

  • 🔹 0xAA55 — обязательная метка конца загрузочного сектора в схеме MBR
  • 🔹 Проверку сигнатуры выполняют BIOS/UEFI и дисковые утилиты
  • 🔹 Отсутствие метки не означает автоматической потери файлов
  • 🔹 Ошибка относится к структуре разметки, а не к содержимому раздела

Почему повреждается загрузочный сектор

Наиболее частая причина — внезапное отключение питания или аварийное завершение работы в момент записи на диск. Если в этот момент система обновляла служебные области, сектор может остаться в незавершённом состоянии.

Вторая группа причин — некорректная работа с разделами: прерванное изменение размера раздела, сбой клонирования диска, ошибки при конвертации файловых систем. Также сигнатуру способны повредить вредоносные программы, работающие с загрузочными областями, и физические дефекты поверхности диска в первых секторах.

Реже проблема возникает после записи образа на диск несовместимой утилитой или при ручном редактировании секторов в hex-редакторе. В любом случае перед исправлением стоит определить, программное это повреждение или следствие аппаратной неисправности накопителя.

📊 С чем вы связываете появление ошибки 0xaa55?