карта памяти не работает [дубликат]

Я купил новый телефон Android и вставил в него SD-карту на 32 ГБ, которую использовал в своем htc. он работает хорошо в течение 3 дней, внезапно он показал мне сообщение о том, что небезопасно извлекать карту памяти. затем я снова вставил карту памяти, но она не работает. затем я вставил его в свой htcsensation, происходит то же самое, ничего не показывает. затем я использовал кард-ридер для чтения карты памяти на ПК, но мой компьютер ничего не показывал. Я пробовал разные карты памяти, все они хорошо работают на моем компьютере, а также на моем телефоне. 32gb нигде не читает. как я могу восстановить все данные с него. мои важные данные находятся на моей SD-карте, не могли бы вы помочь мне разобраться с этой проблемой. пожалуйста, помогите мне любезно

@Chahk Разница, по-видимому, в том, что в данном случае карта даже не распознается ПК ( prejoy: не могли бы вы уточнить это? По крайней мере, ваш ПК распознает карту как таковую, даже если «ничего не показывает»?)

Ответы (1)

Похоже на поврежденную флеш-карту или сломанную файловую систему.

Если это ПК с Windows, вставьте флэш-карту, затем нажмите WinKey+R (или выберите «Пуск» -> «Выполнить») и введите diskmgmt.msc, затем нажмите «ОК». Вы должны увидеть свою флэш-карту в списке и посмотреть, есть ли на ней какие-либо разделы.

Управление диском

В данном случае у меня подключена SDHC-карта на 2 ГБ, которая отображается как устройство на 1,89 ГБ с разделом FAT, который заполняет всю карту.

Вы можете найти одну из нескольких вещей:

  • Устройство вообще не отображается. Если это так, то извините, но ваши данные пропали. За исключением некоторых очень дорогих методов восстановления, вы не получите его обратно.
  • Устройство показывает, но разделов нет. Обычно это означает, что ваша таблица разделов повреждена или не читается.
  • Раздел есть, но Windows не распознает файловую систему (он может отображаться как RAW или Неизвестно). В этом случае заголовок вашего раздела и/или заголовки файловой системы повреждены или не читаются.

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

Восстановление можно осуществить несколькими способами:

  • Существуют коммерческие и бесплатные инструменты, которые пытаются это сделать. Поищите в Google «восстановление SD-карты» и подобные термины — я уверен, вы найдете много результатов.
  • Используйте низкоуровневый инструмент или команду, например, ddдля чтения полной копии SD-карты, затем используйте, sfdiskчтобы найти смещение и размер файловой системы и извлечь ее, а затем смонтировать. (см. этот пост в блоге )
  • Если ничего не помогает, используйте инструмент, например, binwalkдля ручного извлечения файлов из двоичного образа диска. Это утомительно и довольно сложно, но может восстановить данные, которые пропускают автоматические инструменты.

На будущее настоятельно рекомендую делать резервные копии!

Очень хороший и исчерпывающий ответ, Полином! +1 от меня. @Prejoy: в этих «последних двух случаях» также перейдите по «дубликатной» ссылке Чака, и вы также можете прочитать вики -тег восстановления данных для получения первой помощи и подсказок. Что нам пока неясно, так это относится ли ваша карта к "первой категории" (т.е. ваш компьютер даже не определяет карту как таковую). Как правильно заметил Polynomial: кроме дорогих восстановительных компаний, больше ничего сделать нельзя.