Chkdsk на Андроид: проверка карты памяти и накопителя на ошибки

Когда Android-смартфон выдаёт сообщение «Карта SD повреждена» или файлы на microSD внезапно перестают открываться, первое логичное действие — проверить накопитель на ошибки файловой системы, по аналогии с командой chkdsk в Windows. Проблема в том, что в самой Android нет привычной утилиты chkdsk с графическим интерфейсом, и пользователю приходится искать обходные пути: проверку через компьютер, команды в терминале или сторонние приложения.

В этой статье разберём, чем заменить chkdsk на Андроиде, как проверить microSD-карту и внутренний накопитель, какие команды реально работают и в каких случаях проверка бессильна. Отдельно рассмотрим типичные ошибки, которые совершают при «лечении» карты памяти, и способы сохранить данные перед любыми манипуляциями.

Почему в Android нет привычного chkdsk

Утилита chkdsk (Check Disk) — это инструмент Windows, предназначенный для проверки томов с файловыми системами FAT32, exFAT и NTFS. Android построен на ядре Linux, где используются другие механизмы: для карт памяти в формате FAT32/exFAT применяется утилита fsck (file system check) и её варианты fsck_msdos и fsck.exfat, а для внутреннего раздела данных в формате ext4 или f2fse2fsck и fsck.f2fs соответственно.

Эти инструменты входят в состав системы, но запускаются автоматически при монтировании накопителя или требуют прав root и работы через командную строку. Обычному пользователю без рута прямой доступ к ним закрыт — отсюда и ощущение, что «chkdsk на Андроид не существует». На деле проверка возможна, просто путь к ней другой.

Проверка microSD через компьютер — самый надёжный способ

Если под рукой есть компьютер с Windows и кардридер, это оптимальный вариант: классический chkdsk корректно работает с файловыми системами FAT32 и exFAT, в которых отформатировано большинство карт памяти. Извлеките карту из смартфона (предварительно выключите устройство или используйте безопасное извлечение в настройках хранилища) и подключите её к ПК.

Далее откройте командную строку от имени администратора и выполните команду, подставив букву вашей карты вместо E::

chkdsk E: /f /r

Параметр /f исправляет ошибки файловой системы, а /r дополнительно ищет повреждённые секторы и пытается восстановить читаемую информацию. Проверка с параметром /r на карте большого объёма может занять продолжительное время — это нормально.

  • 💾 Перед запуском chkdsk скопируйте важные файлы с карты на компьютер — исправление ошибок иногда приводит к потере повреждённых данных.
  • 🔌 Используйте кардридер с прямым подключением к USB-порту, а не через хабы — нестабильное соединение может прервать проверку.
  • 🚫 Не извлекайте карту до завершения работы утилиты, иначе файловая система может повредиться ещё сильнее.
  • 📁 После chkdsk проверьте папку FOUND.000 в корне карты — туда складываются восстановленные фрагменты файлов.
⚠️ Внимание: если карта определяется компьютером с неверным объёмом (например, 32 МБ вместо 64 ГБ) или не определяется вовсе, chkdsk не поможет — вероятен аппаратный отказ контроллера карты. В таком случае сначала попробуйте восстановить данные специализированными утилитами, а затем протестируйте карту программами проверки флеш-памяти.

Проверка накопителя через терминал на самом Android

Для продвинутых пользователей с root-доступом существует способ запустить проверку прямо на устройстве через эмулятор терминала (например, Termux или Terminal Emulator). Логика проста: раздел нужно отмонтировать, затем запустить соответствующую утилиту fsck. Проверять смонтированный раздел нельзя — это может разрушить данные.

Примерная последовательность для карты памяти выглядит так (точный путь к блочному устройству зависит от модели и версии Android, его нужно уточнить командой mount или lsblk):

su

umount /dev/block/mmcblk1p1

fsck_msdos -y /dev/block/mmcblk1p1

Для раздела в формате ext4 вместо fsck_msdos используется e2fsck -f -y, для f2fs — fsck.f2fs. Наличие конкретной утилиты в системе зависит от прошивки: не в каждой сборке Android присутствуют все варианты fsck.

Как узнать, какая файловая система на карте

Подключите карту к ПК, откройте «Свойства» диска в Проводнике — тип файловой системы указан на вкладке «Общие». На Android без root определить ФС можно по косвенным признакам: карты до 32 ГБ обычно в FAT32, свыше — в exFAT. Точный ответ даёт команда mount в терминале (нужен root) или приложения-инспекторы накопителей.

⚠️ Внимание: команды с правами root и операции с блочными устройствами при ошибке в имени раздела способны стереть не тот накопитель — например, внутреннюю память телефона. Если вы не уверены в точном пути устройства, ограничьтесь проверкой через ПК.
📊 Как вы обычно проверяете карту памяти на ошибки?
Через chkdsk на компьютере
Форматирую и не заморачиваюсь
Через терминал с root
Просто покупаю новую карту

Проверка и исправление без ПК и root: что реально доступно

Без root-прав и компьютера инструментарий ограничен, но кое-что сделать можно. В настройках Android в разделе хранилища (путь зависит от оболочки: обычно Настройки → Хранилище или Память) доступны безопасное извлечение карты и её форматирование. Форматирование — это не проверка, а полное пересоздание файловой системы: все данные удаляются, но логические ошибки исчезают.

Некоторые производители встраивают в фирменные оболочки диагностику накопителя, однако наличие и расположение такой функции зависит от модели — сверьтесь с документацией вашего устройства. Также в Play Market встречаются приложения, заявляющие «проверку диска», но без root они способны лишь тестировать скорость чтения/записи и выявлять нечитаемые области, а не исправлять файловую систему.

☑️ Безопасная диагностика карты памяти без root

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

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

Типичные симптомы ошибок накопителя и их причины

Не каждый сбой связан с файловой системой, и не каждый лечится проверкой диска. Таблица ниже поможет сориентироваться, что означает конкретный симптом и какой метод проверки уместен.

СимптомВероятная причинаЧто делать
«Карта SD повреждена, требуется форматирование»Логические ошибки ФС, некорректное извлечениеchkdsk на ПК, затем форматирование при неудаче
Файлы открываются, но с «битыми» даннымиСбойные ячейки флеш-памятиchkdsk /r, копирование данных, замена карты
Карта периодически «отваливается»Контакт слота, перегрев, износ картыПроверка в другом устройстве, чистка контактов
Карта не определяется нигдеАппаратный отказ контроллераПроверка на ПК; вероятна замена карты
Медленная работа, подвисания галереиФрагментация, переполнение, износКопирование данных и форматирование

Отдельный случай — поддельные карты с завышенным заявленным объёмом. Такая карта сообщает системе, например, о 128 ГБ, а физически содержит гораздо меньше: файлы за пределами реальной ёмкости записываются «в никуда» и читаются как мусор. Проверить подлинный объём можно утилитами тестирования флеш-памяти на ПК, которые записывают и сверяют данные по всей поверхности накопителя.

Внутренняя память смартфона: можно ли её «прогнать» через chkdsk

С внутренним накопителем всё сложнее. Раздел /data работает под управлением ext4 или f2fs, смонтирован постоянно и зашифрован на большинстве современных устройств. Отмонтировать его на работающей системе невозможно, а значит, классическая проверка недоступна в принципе. Система сама запускает fsck при загрузке, если обнаруживает некорректное завершение работы.

Теоретически проверку можно выполнить из кастомного recovery с доступом к разделам, но это требует разблокированного загрузчика и сопряжено с риском потери данных и гарантии. Для обычного пользователя разумные альтернативы таковы:

  • 🔄 Очистка кэша и удаление мусорных файлов штатными средствами — часто устраняет «тормоза», ошибочно принимаемые за сбои диска.
  • 🛡️ Сброс к заводским настройкам с предварительным бэкапом — пересоздаёт файловую систему раздела данных.
  • 📊 Наблюдение за симптомами: самопроизвольные перезагрузки, исчезающие файлы и сбои приложений могут указывать на деградацию чипа памяти — это повод обратиться в сервис.

Как не потерять данные при проверке и исправлении

Главное правило любой работы с повреждённым накопителем: сначала данные, потом ремонт. chkdsk и fsck исправляют структуру файловой системы, а не содержимое файлов — в процессе «лечения» повреждённые файлы могут быть усечены или удалены. Поэтому первым шагом всегда идёт копирование всего читаемого на другой носитель.

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

Часто задаваемые вопросы

Можно ли запустить chkdsk прямо на телефоне без компьютера?

Классический chkdsk — нет, это утилита Windows. На самом Android доступны аналоги семейства fsck, но они требуют root-прав и эмулятора терминала. Без root остаются форматирование через настройки и проверка карты на ПК.

Смартфон пишет «Карта SD повреждена» — обязательно ли форматировать?

Нет. Сначала подключите карту к компьютеру и скопируйте данные, затем выполните chkdsk с параметрами /f /r. Форматирование — крайняя мера, когда проверка не помогла или карта не определяется корректно.

Поможет ли chkdsk, если файлы на карте превратились в «мусор»?

Частично. Утилита восстановит структуру каталогов и может спасти фрагменты файлов в папку FOUND.000, но содержимое, записанное в сбойные ячейки, вернуть нельзя. Если карта поддельная (с завышенным объёмом), chkdsk бесполезен — нужен тест реальной ёмкости.

Какая команда аналогична chkdsk для раздела ext4 на Android?

Для ext4 используется e2fsck с ключами -f -y, для f2fs — fsck.f2fs. Запуск возможен только на отмонтированном разделе и с правами root; применительно к внутренней памяти работающего смартфона это недоступно.

Как понять, что карту пора менять, а не чинить?

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