Проблемы с SD-картой «Повторно вставьте SD-карту» для внутреннего хранилища (Adoptable Storage) Android 6.0 (Marshmallow)

У меня HTC One M8 GPE с установленным Andorid 6.0 Marshmallow.

Я использовал свою карту Transcend Micro SD в качестве внутреннего хранилища/адаптируемого хранилища.
Утром я получил сообщение «Отсутствует SD-карта Transcend. Вставьте это устройство повторно».

Я вынимал карту, вставлял ее много раз.
Выключил и снова включил устройство и т. д.
Но, похоже, устройство не распознает SD-карту.

Если я перехожу в режим восстановления (у меня версия TeamWin 3.0.01), в параметрах хранилища я вижу «Transcend SD Card — Adopted Storage».
Таким образом, кажется, что разъем, мудрый электричеством, работает.

Теперь несколько вопросов:

  1. Как я могу проверить, работает ли SD-карта, не подвергая опасности данные на ней?
  2. Есть ли способ извлечь данные с SD-карты (много личных данных, которые я хотел бы извлечь)? Может быть, как-то сделать это из меню восстановления или режима FastBoot?

Все, что меня сейчас волнует, это извлечь данные из моего телефона.

Любая помощь будет оценена по достоинству.

Спасибо.

Ответы (3)

Я предполагаю, что либо SD-карта мертва, либо слот для SD-карты неисправен. Однако есть способ расшифровать принятую SD-карту, но если вы сбросили устройство до заводских настроек и стираете ключ, вы облажались, вот как расшифровать Btw, попробуйте вставить другую SD-карту в свой телефон и посмотреть, распознает ли телефон ее.

Когда я вставляю его в другое устройство Android, устройство распознает его, но говорит, что не может получить к нему доступ. Я думаю, потому что он зашифрован. Как я писал похоже рекавери видит карту. Хотя, похоже, я не вижу данные, так как они зашифрованы. Может ли быть так, что проблема в каком-то поврежденном письме и может быть исправлена ​​​​на устройстве Android?
Да это нормально. Принятая SD-карта не может использоваться с другими устройствами. В вашем случае я думаю, что Android просто сошел с ума, и форматирование SD-карты решит проблему (вероятно). В моем ответе у вас есть ссылка, чтобы узнать, как получить доступ к данным на принятой SD-карте, вам понадобится только ПК с Linux, это самый безопасный способ.
Хорошо, кажется, я могу легко копировать данные, и все вроде бы хорошо. Есть ли способ исправить положение? Как мне объединить вещи, чтобы они были такими, какими они были?
Вы скопировали все, что у вас было/нужно, с этой SD-карты? Если да, вы можете попробовать отформатировать SD-карту и вставить ее обратно в телефон, чтобы проверить, работает ли она. Пробовали ли вы другую SD-карту с вашим телефоном, попробуйте просто узнать, что происходит.
Привет да. Я скопировал все, что мне было нужно. Не уничтожит ли форматирование все данные? Я имел в виду, что, похоже, он работает, возможно, просто что-то маленькое повреждено и может быть исправлено чем-то вроде CHKDSKили чем-то еще. Я не собираюсь просто повторно использовать карту в качестве хранилища. Я хочу вернуть весь телефон в прежнее состояние. Я попробую другую SD-карту, но не заставит ли телефон забыть текущую?
У меня может быть больше полезной информации. Когда я запускаю lsblkтерминал, я вижу 2 тома (это правильный термин?). Первый sdc -> sdc1имеет размер всего 16 МБ, а другой sdc->sdc2- 59 ГБ и содержит все данные. Я попытался создать расшифрованную карту для sdcи преуспел. Тем не менее, когда я пытаюсь смонтировать, я получаю wrong fs type, bad option, bad superblock on /dev/mapper/crypt2`, отсутствующую кодовую страницу или вспомогательную программу или другую ошибку. Может быть, этот суперблок и нужно было исправить?
Да, это уничтожит все данные, но поскольку вы сделали резервную копию, это не имеет значения, верно?
Привет, не совсем правильно. Я восстановил все данные RAW (видео, изображения, документы и т. д.). Но некоторые данные сохраняются в приложениях внутри, и если я не заставлю их работать, как раньше, я не смогу их восстановить. Вы видели мою заметку об ошибке SuperBlocks для sdc1? Спасибо.
Нажмите Enter, чтобы отправить, это убивает меня. Я не знаю, будет ли работать chkdsk, так как он зашифрован. Будьте осторожны с этим программным обеспечением для проверки работоспособности, оно может перезаписать всю SD-карту. Да насчет этого с разделами 16mb и 58gb, все ок, я помню монтировал свою принятую sd карту и было такое, если я правильно помню этот раздел 16mb как в формате NTFS какая-то часть памяти зарезервирована для я не могу вспомнить что. Так что вам не нужно читать sdc1.
Что ж, мне нечего терять. Если есть команда Linux, чтобы попытаться исправить том, я был бы рад попробовать. Вы думаете, что даже если я не могу смонтировать sdc1это, это не значит, что с этим проблема или что-то в этом роде.
Верно. Sdc1 не содержит фактических данных, я не могу вспомнить, для чего это нужно, но если мне нужно угадать, я бы сказал, что он содержит часть ключа шифрования, поэтому карта работает только с вашим телефоном/ключом или адресами для всех секторов или что-то вроде что. Я думаю, что телефон сошел с ума, потому что у восстановления нет проблем с SD-картой, и единственный способ исправить это - случайно или с помощью сброса настроек. Попробуйте, когда вы можете вставить другую SD-карту в телефон, он не должен «забывать» предыдущую карту.
Итак, вы предлагаете попробовать сброс настроек? Я могу попробовать. Это в основном Wipe Data в Recovery? Спасибо.
Да, стереть данные, кэш. Но после сброса настроек вам, вероятно, потребуется отформатировать SD-карту, потому что сброс настроек должен стереть ключ шифрования, однако вы не сможете использовать данные приложения с принятой карты. Я не знаю, почему вы беспокоитесь об этом, когда вы вытащили свои данные с карты.
Потому что я мог восстановить только статические данные. Данные, связанные с приложениями, будут потеряны, если я не заставлю SD-карту работать как раньше. Более того, даже статические данные на самом устройстве на данный момент недоступны (Пробовал даже через ES Explorer).

Частота отказов карт значительно возрастает при использовании в качестве стандартного хранилища... Это наблюдается во многих устройствах. Я предполагаю, что карта не работает.

Получение его в лучшем случае сомнительно, если карта не повреждена, у вас есть root-права, вы знакомы с Linux и можете следовать этому процессу, который включает в себя получение ключа шифрования и монтирование системы в Linux (или создание ее образа и монтирование этого ), есть шанс получить данные.

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

Может ли это произойти по другой причине, кроме неисправной карты? Есть ли способ проверить карту без повреждения данных в системе Windows? Все-таки что-то сделать как CHKDSKна винде с картой из меню рекавери?
Когда я запускаю lsblkтерминал, я вижу 2 тома (это правильный термин?). Первый — это sdc -> sdc1, размер которого составляет всего 16 МБ, а другой — sdc-> sdc2, размер которого составляет 59 ГБ и содержит все данные. Используя расшифрованную карту, sdc2я восстановил все медиафайлы. Из любопытства я трижды работал над файлом sdc1. Тем не менее, когда я пытаюсь смонтировать его, я получаю следующее сообщение: «неправильный тип файловой системы, неверный параметр, неверный суперблок в /dev/mapper/crypt2`, отсутствует кодовая страница или вспомогательная программа или другая ошибка». Может быть, этот суперблок и нужно было исправить? Что я могу сделать, чтобы это исправить?
@Royi Если вы успешно извлекли данные из данных с карты, удалите разделы на карте с помощью fdisk/gparted и вставьте в телефон и переформатируйте его или отформатируйте его как один раздел fat32 на компьютере и снова вставьте в телефон. Я бы не стал повторно использовать карту в качестве принятого хранилища, на данный момент ей нельзя доверять. Вы можете попытаться использовать его как портативное хранилище или в другом устройстве, где объем памяти не является критическим.
Есть ли способ просто сказать камере сохранять видео и фотографии на внешнем SD? Если это можно сделать, то все хорошо. Спасибо.
@Royi Это полностью зависит от вашего приложения камеры и его разрешений ... Возможно, вам потребуется предоставить ему разрешения. Как предоставить РАЗРЕШЕНИЕ НА ЗАПИСЬ на SD-карту для приложений на Android Marshmallow: 1. Резервный файл — packages.xml в папке /data/system 2. Открыть файл — в приложении QuickEdit 3. Поиск — имя приложения 4. Вставить — <item name="android.permission.WRITE_MEDIA_STORAGE" grant="true" flags="0" /> в/после тега <perms> 5. Сохранить - дважды нажав «назад» и подтвердив «Да» (предоставить root-права, если спросит) 6. Перезагрузить

Я публикую обходной путь без потери данных, без необходимости рутирования, без очистки телефона: https://forums.lenovo.com/t5/MOTO-G-3rd-Gen/SD-Card-Missing-Please-Reinsert/mp/ 3751841#M9407

2 шага:

  1. Подключите нераспознанную SD-карту к телефону (Moto 3G) через внешний считыватель SD-карт и разъем Micro USB. Сначала телефон распознает новый USB-накопитель и начнет процесс его подключения. Это не удастся, и диск должен исчезнуть из настроек памяти телефона.
  2. Затем отключите устройство чтения SD-карт и просто вставьте SD-карту во внутренний слот. Телефон должен немедленно распознать ее как «потерянную» SD-карту. Все приходит в норму.