Современные версии Android позволяют форматировать карту памяти SD как внутреннюю память телефона или планшета, чем многие пользуются, когда её недостаточно. Однако не все осознают важный нюанс: при этом до следующего форматирования карта памяти привязывается конкретно к этому устройству (о том, что это означает — далее в статье).
Один из самых популярных вопросов в инструкции на тему использования SD карты в качестве внутренней памяти — вопрос о восстановлении данных с неё, именно его я и постараюсь осветить в этой статье. Если вам нужен краткий ответ: нет, в большинстве сценариев восстановить данные не получится (хотя восстановление данных с внутренней памяти, если телефон не был сброшен возможно, см. Монтирование внутренней памяти Android и восстановление данных с неё ).
Что происходит, когда вы форматируете карту памяти в качестве внутренней памяти
При форматировании карты памяти в качестве внутренней памяти на Android устройствах, она объединяется в общее пространство с имеющимся внутренним хранилищем (но размер не «суммируется», о чем подробнее в инструкции по форматированию, упомянутой выше), что позволяет некоторым приложениям, которые иначе «не умеют» хранить данные на карте памяти, использовать её.
Одновременно, все уже имеющиеся данные с карты памяти удаляются, а новое хранилище шифруется аналогично тому, как зашифрована внутренняя память (по умолчанию на Android она шифруется).
Самый заметный результат этого — вы больше не можете извлечь SD карту из вашего телефона, подключить её к компьютеру (или другому телефону) и получить доступ к данным. Ещё одна потенциальная проблема — ряд ситуаций ведут к тому, что данные на карте памяти оказываются недоступны.
Потеря данных с карты памяти и возможность их восстановления
Напомню, что всё нижесказанное относится только к SD-картам, отформатированным как внутренняя память (при форматировании в качестве портативного накопителя восстановление возможно как на самом телефоне — Восстановление данных на Android , так и на компьютере, подключив карту памяти через кард-ридер — Лучшие бесплатные программы для восстановления данных ).
Если вы извлечете карту памяти, отформатированную как внутренняя память из телефона, в области уведомлений сразу появится предупреждение «Подключите MicroSD снова» и обычно, если это сделать сразу, последствий не бывает.
Но в ситуациях когда:
- Вы вытащили такую SD карту, сбросили Android на заводские настройки и снова вставили её,
- Извлекли карту памяти, вставили другую, поработали с нею (правда в этой ситуации работа может и не получиться), а потом вернули изначальную,
- Отформатировали карту памяти как портативный накопитель, а затем вспомнили, что на ней были важные данные,
- Карта памяти сама по себе вышла из строя
Данные с неё вероятнее всего уже никак не вернуть: ни на самом телефоне/планшете ни на компьютере. Более того, в последнем сценарии сама ОС Android может начать работать неправильно до сброса на заводские настройки.
Главная причина невозможности восстановления данных в этой ситуации — шифрование данных на карте памяти: при описываемых ситуациях (сброс телефона, замена карты памяти, её переформатирование) ключи шифрования сбрасываются, а без них на ней не ваши фото, видео и другая информация, а лишь случайный набор байтов.
Возможны и иные ситуации: к примеру, вы использовали карту памяти как обычный накопитель, а затем отформатировали как внутреннюю память — в этом случае изначально находившиеся на ней данные теоретически можно восстановить, стоит попытаться.
В любом случае, настоятельно рекомендую хранить резервные копии важных данных с вашего Android устройства. С учетом того, что чаще всего речь идет о фотографиях и видео, используйте облачные хранилища и автоматическую синхронизацию в Google Photo, OneDrive (особенно если у вас есть подписка на Office — в этом случае у вас там целый 1 Тб места), Яндекс.Диск и другие, тогда вам не будет страшен не только неработоспособность карты памяти, но и потеря телефона, что тоже не редкость.