Мобильная разработка

Почему после форматирования SD‑карты Android потеряла 6 ГБ?

Потеря 6 ГБ после форматирования SD‑карты связана с файловой системой FAT32/exFAT и системными резервами Android, а не с неисправностью карты. Это типично.

Почему после форматирования в Android ёмкость моей SD-карты на 128 ГБ уменьшилась с 116 ГБ до 110 ГБ? Купил карту на 128 ГБ, вставил в телефон с Android 12 без root-доступа, и файловый менеджер показал её как пустой том на 116 ГБ. Через три дня телефон сам перезагрузился, и после этого сообщил, что карта требует действий. Я отформатировал её через настройки Android, и теперь она отображается как раздел на 110 ГБ. Что могло стать причиной потери этих 6 ГБ? Это признак неисправности самой карты? Может быть, есть техническое объяснение этому явлению, связанное с особенностями файловой системы Android или скрытыми разделами на карте памяти?

Ёмкость SD‑карты уменьшилась из‑за особенностей файловых систем и системных резервов. Это не обязательно признак неисправности карты, а скорее стандартное поведение, связанное с файловой системой FAT32/exFAT и скрытыми системными файлами Android. Потеря 6 ГБ после повторного форматирования указывает на то, что в первый раз Android выделил меньше места под системные нужды, а после «аварийного» состояния форматирования создал более стандартную структуру с большим количеством зарезервированного пространства.

Содержание


Почему ёмкость SD‑карты всегда меньше заявленной

Производители SD‑карт указывают ёмкость в гигабайтах (ГБ), где 1 ГБ = 1 000 000 000 байт, в то время как операционные системы используют гибибайты (ГиБ), где 1 ГиБ = 1 073 741 824 байта. Это базовое несоответствие уже снижает видимую ёмкость примерно на 7 %.

Кроме того, файловые системы всегда оставляют часть пространства зарезервированной для своей работы. Для файловой системы FAT32, часто используемой на Android под SD‑картами, зарезервировано 10–12 % пространства для внутренней дефрагментации и восстановления данных. Для exFAT этот показатель обычно составляет 4–6 %.

В вашем случае карта на 128 ГБ должна была отображаться примерно как 119–120 ГБ в идеальных условиях, что близко к 116 ГБ, которые вы видели изначально. Это нормальная ситуация, а не признак неисправности.


Разница между первым и вторым форматированием

Первое форматирование, вероятно, было выполнено с использованием OEM‑настроек производителя телефона. Многие производители Android‑устройств используют собственные параметры форматирования, которые оптимизированы под конкретное устройство и могут выделять меньше места под системные файлы.

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

Важно: Автоматическое форматирование после обнаружения проблем часто создает более «толстую» файловую систему с дополнительным пространством для восстановления, что и объясняет потерю дополнительных 6 ГБ.


Роль файловой системы в ёмкости карты

Файловая система exFAT, которая чаще всего используется на SD‑картках в современных Android‑устройствах, имеет несколько компонентов, влияющих на конечную ёмкость:

  1. Таблица размещения файлов (FAT) – занимает место на карте пропорционально её ёмкости
  2. Корневой каталог – содержит информацию о файлах и папках
  3. Зарезервированная область – используется для восстановления данных после сбоев
  4. Системные метаданные – информация о файловой системе и её параметрах

Для карты на 128 ГБ:

  • Файловая система exFAT может занимать около 1–2 ГБ на метаданные
  • Зарезервированная область обычно составляет 4–6 % от общего объёма
  • Дополнительные системные файлы Android могут занимать ещё 0,5–1 ГБ

Именно комбинация этих факторов привела к тому, что ваша карта после второго форматирования показала 110 ГБ вместо первоначальных 116 ГБ.


Скрытые файлы и системные разделы Android

Android создает несколько скрытых файлов и папок на SD‑картках для своей работы:

  • Android/data – кэш и данные приложений
  • Android/obb – дополнительные файлы приложений (OBB‑файлы)
  • .android_secure – зашифрованные данные приложений
  • LOST.DIR – временные файлы для восстановления после сбоев
  • .Trash‑0 – системная корзина
  • Thumbs.db – миниатюры изображений

Эти файлы не видны обычным файловым менеджером, но они занимают место. После форматирования и повторного использования карты Android создает эти структуры заново, что может объяснить небольшое изменение доступного пространства.

Примечание: Система восстановления Android также создает скрытый раздел для аварийного восстановления, который может занимать несколько сотен мегабайт.


Признаки неисправности карты памяти

Потеря 6 ГБ после форматирования сама по себе не является признаком неисправности. Однако существуют другие симптомы, на которые стоит обратить внимание:

Настоящие признаки проблем с картой:

  • Постепенное уменьшение доступного пространства без видимых причин
  • Ошибки при чтении/записи файлов
  • Самопроизвольная перезагрузка устройства при использовании карты
  • Появление поврежденных файлов
  • Медленная работа карты или невозможность её форматирования

В вашем случае:

  • Карта работала нормально в течение трёх дней
  • Проблема возникла после перезагрузки телефона
  • После форматирования карта снова стала доступной
  • Ёмкость соответствует ожидаемым значениям для файловой системы

Эти указывают на то, что карта, скорее всего, работает нормально, а проблема была связана с временным сбоем файловой системы.


Как проверить здоровье SD‑карты

Чтобы убедиться в исправности вашей SD‑карты, выполните следующие проверки:

  1. Проверка через командную строку (при наличии root‑доступа):

    bash
    fdisk -l /dev/block/mmcblk1
    badblocks -sv /dev/block/mmcblk1p1
    
  2. Использование приложений для диагностики:

    • SD Insight (показывает информацию о карте и производителе)
    • Flash Memory Toolkit (проводит тесты производительности)
    • A1 SD Bench (проверяет скорость чтения/записи)
  3. Копирование тестового файла:

    • Создайте файл размером 10 ГБ на компьютере
    • Скопируйте его на SD‑карту
    • Считайте обратно и проверьте целостность
  4. Проверка на другом устройстве:

    • Используйте карту в другом телефоне или камере
    • Наблюдайте за поведением на разных устройствах

Если все тесты проходят успешно, а карта отображает ожидаемую ёмкость (110–115 ГБ для 128 ГБ карты), то она находится в рабочем состоянии.


Рекомендации по использованию SD‑карт в Android

Для оптимального использования SD‑карт в Android устройствах:

  1. Используйте качественные карты известных производителей (Samsung, SanDisk, Kingston)
  2. Регулярно создавайте резервные копии важных данных с SD‑карты
  3. Правильно извлекайте карту через безопасное извлечение в настройках
  4. Избегайте экстремальных температур при использовании и хранении карты
  5. Периодически проверяйте целостность файловой системы через настройки Android
  6. Не заполняйте карту полностью – оставляйте 10–15 % свободного пространства для оптимизации производительности

Для карт большого объёма (128 ГБ и выше) рекомендуется использовать файловую систему exFAT, которая лучше оптимизирована для таких ёмкостей, чем FAT32.


Заключение

Потеря 6 ГБ ёмкости вашей SD‑карты после форматирования является нормальным явлением, связанным с особенностями файловых систем и системными резервами Android. Это не признак неисправности карты, а скорее стандартное поведение при повторном форматировании после обнаружения проблем файловой системы.

Ключевые моменты:

  • SD‑карты всегда показывают меньше ёмкости, чем указано производителем из‑за различий в подсчёте и файловой системе
  • Android автоматически создает скрытые файлы и зарезервированные области для безопасности данных
  • Второе форматирование после сбоя обычно создаёт более консервативную файловую систему с большим количеством резервного пространства
  • Для проверки здоровья карты используйте специализированные приложения и тесты
  • Качественные SD‑карты могут терять до 15–20 % заявленной ёмкости из‑за технических ограничений файловых систем

Если карта продолжает работать стабильно и показывает ожидаемую ёмкость (110–115 ГБ для 128 ГБ модели), то в её исправности можно не сомневаться. Рекомендуется регулярно создавать резервные копии важных данных и следить за состоянием файловой системы через настройки Android.


Источники

  1. Android Developers – External Storage Documentation
  2. SD Association – SD Card Specifications
  3. Kingston Technology – Understanding SD Card Capacity
  4. Android Central – SD Card Formatting Guide
  5. XDA Developers – SD Card File System Analysis
Авторы
Проверено модерацией
Модерация