Около месяца назад Moto G (3-го поколения) моей жены больше не мог распознавать SD-карту Transcend Premium 400x 32 ГБ (которая была отформатирована как подходящее хранилище). На этой карточке были очень важные для нас фотографии и фильмы (нашего новорожденного). Начиная с определенной версии Android, доступное хранилище также зашифровано, и его чтение на ПК или других телефонах невозможно без ключа шифрования. Так как телефон тоже не был рутирован, то и получить ключ шифрования с сервера не удалось /data/...something directory...
(см. https://nelenkov.blogspot.ch/2015/06/decrypting-android-m-adopted-storage.html ). Так что я почти потерял надежду.
Я купил точно такую же SD-карту, тоже на 32 Гб, только примерно через год. Надеясь, что мне удастся сделать точный клон карты и я смогу начать с ней какие-то эксперименты без риска что-то уничтожить на исходной карте и потерять все данные. Когда я смонтировал оригинальную карту под линуксом, она показывает два раздела по 17 МБ и около 31 ГБ. Клонирование карты с помощью некоторых инструментов командной строки Linux не дало такого же результата.
Есть ли другой способ решить эту проблему?
Это сработало для меня:
ПРИМЕЧАНИЕ. Использовался ES File Explorer версии 4.0.5.5. Когда я обновил его до последней версии, чтобы загрузить на Google Диск, он больше не мог распознавать файлы, поэтому мне пришлось вернуться к версии 4.0.5.5 и использовать Dropbox.
Взято из оригинальной редакции Эмиэля Коссе с редактированием.
Следующее, что я попробовал, это клонировать ее с помощью HDD Raw Copy, сначала записав всю карту в образ на моем жестком диске. Когда я скопировал данные на свою новую карту на 32 ГБ, я заметил, что новая карта не имеет той же емкости, что и файл изображения (изображение было 32,22 ГБ, новая карта показывает емкость 31,11 ГБ), поэтому этот трюк не работает.
К счастью, у меня также есть SD-карта на 64 ГБ (того же типа), на которой должно хватить места для этого теста. Итак, используя HDD Raw Copy, я записал образ на эту карту. Проверено под Linux, если я вижу тот же раздел, что и с оригинальной картой, и это так (конечно, он также показывает около 32 ГБ свободного места без разделов).
Итак, я подумал, давайте посмотрим, показывает ли Moto ту же ошибку с моей новой картой в телефоне, и что я сделал изображение, на котором я могу начать пытаться взломать шифрование (сейчас или в будущем). К моему удивлению, Moto сразу же показывает, что трансцендентный объем 32 ГБ установлен! Я зашел в галерею телефона, а он снова показывает наши фотографии и фильмы!
Короче говоря, когда это произойдет, купите SD-карту большего объема (чтобы убедиться, что в наличии достаточно блока данных). Используйте HDD Raw Copy для создания побитового клона/образа оригинальной карты. Запишите изображение на новую карту и проверьте, читается ли оно вашим телефоном.
Никогда не делайте следующее, иначе ваши данные будут потеряны:
(конечно, не забудьте сделать резервные копии или облачные синхронизации, чтобы вообще предотвратить эту ситуацию)
Я надеюсь, что это может помочь кому-то, кто может оказаться в такой же ситуации.
Эмиэль Коссе