Программы Пресса Android и SD-карты  

East Imperial Soft

Ноябрь 4, 2016

PDF версия

Android и SD-карты  

Многие устройства на платформе Android (за крайне редким исключением) оснащены слотом для карты microSD. Установка SD-карты – недорогой и простой способ увеличить объем памяти телефона. В современных версиях устройств Android SD-карты могут использоваться только для определенных целей, таких как хранение музыки, изображений и видео. Некоторые приложения могут также хранить на SD-карте часть данных. Например, многие офлайновые навигационные приложения могут сохранять скачанные карты на SD-накопителе; на SD-карте могут храниться файлы некоторых тяжелых игр и т.п.

Но что еще важнее – вы можете с легкостью конфигурировать устройство таким образом, чтобы сохранять все фотографии и видео, снятые на камеру телефона, на SD-карту.

В отличие от внутреннего ЗУ, для SD-карт Android использует стандартную файловую систему FAT. Для карт micro SDHC (4, 8, 16 и 32ГБ) по стандарту требуется использование FAT32, а карты памяти SDXC большего объема (64ГБ, 128ГБ и новейшие карты памяти объемом 200ГБ) форматируются в exFAT.

В чем различие между системами FAT32 и exFAT?

FAT32 – это файловая система для настольных ПК, история которой насчитывает несколько лет и берет начало еще в ОС Windows 95 OSR2. Эта файловая система была разработана для использования жестких дисков объемом более 2ГБ (да, 2 гигабайт, не терабайт!) FAT32 – простая и легкая система, не требующая большого количества ресурсов, без ведения журнала, без средств защиты и других функций, которые имеют современные файловые системы. Однако с практической точки зрения система FAT32 очень ограничена. В частности, она устанавливает ограничение максимального размера файла всего 4ГБ. Учитывая тот факт, что многие фильмы в full HD имеют больший объем, систему FAT32 нецелесообразно применять для носителей большого объема.

Чтобы преодолеть ограничения устаревающей системы FAT32, компания Microsoft разработала новую файловую систему «с нуля». Система exFATспособна работать с большими объемами и размерами файлов. exFAT является формальным и фактическим стандартом для карт памяти SDXC и micro SDXC, поэтому любая карта объемом 64ГБ или больше изначально форматируется в exFAT (согласно официальным спецификациям).

Однако система exFAT имеет юридические ограничения. Компания Microsoft так и не выпустила полную спецификацию файловой системы exFAT. Компания взимает лицензионный сбор с компаний, которые желают включить в свои продукты поддержку exFAT, и зарегистрировала множество патентов, которые делают вторичное внедрение функционала exFAT крайне сложным без нарушения как минимум одного из них. Поэтому во многих устройствах начального уровня exFAT (и SD-карты объемом 64ГБ) не поддерживаются.

Теперь, когда вы знаете все про SD-карты и Android, давайте разберемся, как восстанавливаются данные? Это довольно просто:

  • Включите телефон или отключите SD-карту через Настройки – Память – Отключить SD-карту (если вы выключите устройство, отключать карту не нужно);
  • Извлеките карту;
  • Скачайте и установите один из следующих инструментов для восстановления данных: Magic FAT Recovery, Magic Partition Recovery, Magic Photo Recovery, Magic Uneraser;
  • Запустите инструмент для восстановление данных, который вы установили. Задайте имя диска, соответствующее вашей SD-карте, и перейдите к мастеру восстановления для автоматического обнаружения, предварительного просмотра и восстановления файлов.

Комментирование закрыто.