Сообщение «signature AA55h found» вместе с ошибкой записи MBR появляется, когда утилита восстановления загрузочного сектора обнаруживает корректную сигнатуру 0xAA55 в конце первого сектора диска, но при этом не может перезаписать саму главную загрузочную запись. Такая ситуация типична при работе с дисковыми утилитами низкого уровня: сигнатура на месте, а запись нового загрузочного кода блокируется защитой, повреждением носителя или конфликтом разметки.

Разберёмся, что скрывается за этим сообщением, почему запись MBR может завершаться ошибкой и какие шаги помогут вернуть диску загрузочность без потери данных. Информация ориентирована на пользователей, работающих с HDD и SSD на ПК и ноутбуках.

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

Последние два байта первого сектора диска — байты смещения 0x1FE и 0x1FF — содержат значения 55h и AAh. Вместе они образуют сигнатуру 0xAA55 (порядок байтов little-endian), которая сообщает BIOS или UEFI-прошивке: «этот сектор является загрузочным, его код можно выполнять».

Когда утилита выводит «signature AA55h found», она подтверждает, что структура сектора формально корректна. Однако наличие сигнатуры не гарантирует, что загрузочный код в первых 446 байтах исправен, а таблица разделов не повреждена. Именно поэтому сообщение часто сопровождается ошибкой записи: программа видит валидный сектор, но не может его перезаписать.

Если сигнатура отсутствует или повреждена, система при загрузке обычно выдаёт сообщения вроде «No bootable device» или «Operating system not found». Наличие сигнатуры при неработающей загрузке указывает на проблему глубже — в загрузочном коде или таблице разделов.

Почему запись MBR завершается ошибкой

Неудача при перезаписи загрузочного сектора имеет несколько типичных причин. Их стоит проверять последовательно, начиная с самых безобидных.

  • 🔒 Защита от записи на уровне BIOS/UEFI — некоторые прошивки содержат функцию защиты загрузочного сектора от вирусов (boot sector protection), которая блокирует любую запись в MBR.
  • 💽 Диск используется работающей системой — запись в MBR системного диска из-под загруженной с него Windows невозможна, сектор заблокирован.
  • ⚠️ Физические повреждения нулевой дорожки — бэд-блоки в первых секторах HDD делают запись невозможной аппаратно.
  • 🔄 Конфликт разметки GPT/MBR — диск размечен в GPT, а утилита пытается записать классический MBR, или наоборот.
  • 🛡️ Антивирус или защитное ПО — некоторые средства защиты перехватывают низкоуровневые операции записи на диск.

⚠️ Внимание: перед любыми операциями с MBR сделайте резервную копию важных данных. Ошибка при записи загрузочного сектора может сделать разделы недоступными до восстановления таблицы разделов.

📊 Что стало причиной ошибки записи MBR в вашем случае?
Защита загрузочного сектора в BIOS
Повреждение диска
Конфликт GPT/MBR
Пока не выяснил, диагностирую

Диагностика: что проверить в первую очередь

Прежде чем пытаться перезаписать MBR, необходимо понять, в каком состоянии находится диск. Начните с проверки типа разметки: в Windows это делается через оснастку управления дисками или командой diskpart с последующим list disk — звёздочка в колонке GPT укажет на соответствующую разметку.

Далее проверьте состояние поверхности диска. Для HDD полезно посмотреть атрибуты SMART — значения вроде Reallocated Sector Count и Current Pending Sector Count подскажут, есть ли переназначенные или нестабильные сектора. Если нулевой сектор физически повреждён, никакая программная запись MBR не поможет.

Также убедитесь, что операция выполняется с загрузочного носителя, а не из-под системы, размещённой на этом же диске. Это устраняет блокировку занятого сектора.

💡

Загрузитесь с установочной флешки Windows или Live-USB — тогда системный диск не занят, и запись в MBR не будет заблокирована работающей ОС.

Восстановление MBR штатными средствами Windows

Если диск размечен в MBR и загружается в режиме Legacy/CSM, восстановить загрузочную запись можно через среду восстановления Windows. Загрузитесь с установочного носителя, выберите «Восстановление системы» → «Командная строка» и выполните последовательно:

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd

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

☑️ Порядок восстановления загрузки MBR

Выполнено: 0 / 5

Если bootrec /fixmbr сообщает об успехе, но система всё равно не загружается, проблема, скорее всего, не в MBR, а в загрузчике раздела или файлах BCD. Проверьте также, какой раздел помечен активным — в MBR-разметке загрузка идёт именно с активного раздела.

Когда диск в GPT: MBR записывать не нужно

Частая причина путаницы — попытка восстановить MBR на диске с разметкой GPT. В GPT-дисках первый сектор содержит так называемый защитный MBR (protective MBR), который не выполняет загрузку, а лишь предохраняет диск от старых утилит. Загрузка в этом случае идёт через UEFI и раздел EFI System Partition (ESP).

Для GPT-диска вместо bootrec используется команда bcdboot, которая копирует загрузочные файлы на ESP-раздел. Предварительно разделу EFI нужно назначить букву через diskpart, затем выполнить:

bcdboot C:\Windows /s S: /f UEFI

Здесь C:\Windows — путь к установленной системе, а S: — буква, назначенная EFI-разделу. Уточните буквы в вашей среде восстановления: они могут отличаться от привычных.

⚠️ Внимание: не конвертируйте диск из GPT в MBR (и обратно) ради «исправления» ошибки — штатные средства конвертации удаляют все разделы. Сначала точно определите текущую разметку и режим загрузки прошивки.

Сравнение симптомов: MBR против GPT

Таблица ниже поможет быстро сориентироваться, с каким типом проблемы вы столкнулись.

ПризнакДиск в MBRДиск в GPT
Режим загрузкиLegacy BIOS / CSMUEFI
Загрузочный кодВ первом секторе (446 байт)Файлы на EFI-разделе
Роль сигнатуры AA55hМаркер загрузочного сектораЧасть защитного MBR
Основное средство восстановленияbootrec /fixmbrbcdboot
Типичная ошибкаMissing operating systemНе найден загрузчик UEFI
💡

Сообщение «signature AA55h found» означает лишь наличие корректной сигнатуры сектора — оно не подтверждает исправность загрузочного кода и не отменяет необходимости проверить тип разметки диска.

Аппаратные причины и защита в BIOS

Если программные методы не помогают, проверьте настройки прошивки. В некоторых BIOS встречается опция защиты загрузочного сектора — её название зависит от производителя платы, поэтому ищите пункты со словами boot sector, virus warning или write protect в разделах безопасности. Активная защита будет блокировать любую запись в MBR, и утилиты будут честно сообщать об ошибке записи.

Отдельный случай — деградация носителя. Если SMART показывает рост переназначенных секторов, а запись в первые сектора диска стабильно завершается ошибкой, диск, скорее всего, физически неисправен. В этой ситуации приоритет — скопировать данные, пока диск доступен для чтения, и заменить носитель.

Как посмотреть SMART без установки программ

В среде восстановления или Live-системе можно использовать утилиту командной строки smartctl из пакета smartmontools (доступна в большинстве Linux Live-дистрибутивов): smartctl -a /dev/sda. Смотрите строки Reallocated_Sector_Ct, Current_Pending_Sector и Offline_Uncorrectable — ненулевые значения RAW-показателей указывают на проблемы с поверхностью.

Для SSD низкоуровневая запись в MBR обычно проблем не вызывает, но переполненный или изношенный накопитель может переходить в режим только для чтения — тогда любая запись, включая MBR, будет отклоняться контроллером.

Частые вопросы

Опасно ли сообщение «signature AA55h found»?

Само по себе — нет. Это информационное сообщение о том, что сигнатура загрузочного сектора корректна. Тревожным является сопутствующая ошибка записи MBR, которая указывает на блокировку, повреждение диска или несоответствие разметки.

Можно ли восстановить MBR без потери данных?

Да. Команда bootrec /fixmbr перезаписывает только загрузочный код в первых 446 байтах сектора и не затрагивает таблицу разделов и данные. Опасны операции конвертации разметки и пересоздания разделов — их следует избегать без резервной копии.

Почему bootrec /fixboot пишет «Отказано в доступе»?

Чаще всего это происходит на дисках с разметкой GPT или когда загрузочный раздел имеет несовместимую файловую систему. Проверьте тип разметки через diskpart и для GPT используйте bcdboot вместо bootrec.

Сигнатура AA55h есть, но система не загружается. Что не так?

Сигнатура подтверждает только формальную корректность сектора. Проверьте загрузочный код (восстановите через bootrec), активность системного раздела, целостность хранилища BCD и правильность порядка загрузки в BIOS/UEFI.

Может ли вирус повредить MBR?

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