Ошибка failed to write fat table 1 due to bad sectors появляется при попытке отформатировать флешку или SD-карту утилитами вроде Rufus, SD Memory Card Formatter или средствами ОС — программа не может записать таблицу размещения файлов FAT, потому что контроллер накопителя обнаружил нечитаемые секторы в области, куда должна лечь файловая таблица. Это не программный сбой форматирования, а сигнал о физической деградации ячеек NAND-памяти.

Проблема типична для карт памяти, которые интенсивно использовались в регистраторах, камерах, смартфонах или как загрузочные носители. Ячейки флеш-памяти имеют ограниченный ресурс циклов перезаписи, и когда резервные блоки контроллера исчерпаны, сбойные секторы начинают «выползать» в пользовательскую область. Разберём, что означает эта ошибка, как отличить ремонтопригодный случай от безнадёжного и какие действия безопасны для данных.

Что означает ошибка и почему она возникает

Таблица FAT (File Allocation Table) — это карта расположения файлов на разделе. При форматировании утилита обнуляет и перезаписывает её в строго определённой области накопителя. Если контроллер флешки сообщает, что записать данные туда невозможно из-за bad sectors, программа прерывает процесс и выводит указанное сообщение.

Возможные причины появления сбойных секторов:

  • 🔋 Износ NAND-памяти — исчерпан ресурс циклов перезаписи ячеек, особенно у дешёвых карт без нормального выравнивания износа.
  • ⚡ Внезапное отключение питания во время записи — извлечение карты из регистратора или камеры в момент работы.
  • 🌡️ Перегрев или статическое электричество — повреждение контроллера или отдельных блоков памяти.
  • 🏭 Поддельная карта с завышенной заявленной ёмкостью — реальный чип памяти меньше, и запись упирается в несуществующие или бракованные области.
  • 🔌 Неисправный картридер или USB-порт — ошибки передачи данных система может ошибочно трактовать как сбойные секторы.

Важный нюанс: у флеш-накопителей «бэд-сектор» — это не физическая царапина, как на HDD, а ячейка или блок, которые контроллер не смог стереть или записать. Иногда такие ошибки возникают из-за сбоя прошивки контроллера, и тогда накопитель ещё можно вернуть к жизни низкоуровневыми средствами.

Первичная диагностика: исключаем ложные причины

Прежде чем «хоронить» карту, проверьте факторы, которые имитируют bad sectors. Начните с самого простого — смены оборудования чтения.

Подключите накопитель через другой картридер или напрямую в другой USB-порт, желательно на другом компьютере. Дешёвые картридеры и переходники microSD→SD с изношенными контактами нередко вызывают ошибки записи, которые система интерпретирует как сбойные блоки. Заодно осмотрите контактную площадку карты: окислы и загрязнения аккуратно удаляются ластиком или спиртовой салфеткой.

Если ошибка воспроизводится на разном оборудовании, проверьте реальный объём и состояние памяти. Для этого подойдут утилиты посекторной проверки, например H2testw или f3 (Fight Flash Fraud) — они записывают тестовые данные и сверяют их при чтении, выявляя и поддельную ёмкость, и реально сбойные области.

💡

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