Домой / Skype / Как флешку вернуть в заводское состояние. Программы для восстановления флешек. Восстановление повреждённых MicroSD

Как флешку вернуть в заводское состояние. Программы для восстановления флешек. Восстановление повреждённых MicroSD

Суть проблемы

Невозможность обращения к флешке штатными средствами операционной системы. Это происходит из-за разрушения таблицы трансляции - соответствия логических адресов физическим ячейкам флеш-памяти. Флешка не определяется компьютером или определяется нулевым объёмом. При этом пользовательские файлы становятся недоступными.

Причины возникновения

  • Износ NAND-ячеек в силу различных причин
  • Небезопасное извлечение устройства
  • Стиль использования, связанный с частой записью данных на флешку (работа бухгалтерской, почтовой или иной базы данных, редактирование документов непосредственно на флешке)
  • Низкое качество самой флеш-памяти, применённой в конкретном устройстве
  • Внутренние сбои контроллера флеш-памяти
Симптомы
  • USB-флешка определяется с неправильным названием устройства
  • Объём памяти флешки определяется как 0
  • При обращении к флешке, Проводник выдаёт сообщение «Вставьте диск»
  • Кард-ридер не реагирует на подключение SD, CF карт
  • Фотоаппарат выдаёт сообщение об ошибке карты памяти
Влияние на файлы пользователя

Из всех возможных неисправностей, сбои флеш-памяти оказывают наибольшее влияние на файлы пользователя. Т. к. повреждается непосредственно носитель информации во флешке. Более всего страдают данные, с которыми работали непосредственно перед сбоем или во время сбоя флешки, т. е. обычно самые актуальные. Результат восстановления информации при повреждении транслятора зависит от степени разрушения флеш-памяти. В большинстве случаев удаётся восстановить подавляющую часть пользовательской информации.

Методы диагностирования

В отличие от механической или электрической поломки, данный вид неисправности никаких внешних проявлений не имеет. Флешка остаётся абсолютно целая. Никаких визуальных повреждений нет, даже если открыть корпус флешки.

Приведём пример, как отделить данную неисправность от похожего по проявлениям повреждения файловой системы. Вот флешка Transcend 64GB, подключена к USB.

Вот результат попытки обращения к ней.


Рис. 2


Система просит вставить диск в дисковод. При повреждении файловой системы появилось бы сообщение о необходимости форматирования диска (см. описание повреждения ФС «ссылка»). Далее, смотрим, что выводится в Диспетчере устройств.



Рис. 3


Открываем «Дисковые устройства» и видим там вместо Transcend 64GB некий USB MEMORY BAR. Эта строка зависит от контроллера флешки и у всех контроллеров разная. В свойствах тома этого устройства ёмкость накопителя указана нулевая, т. е. контроллер не видит памяти флешки. Так определяется сам контроллер флешки, если ему при включении не удалось полностью инициализировать встроенную микропрограмму. Посмотрим, что выдают сторонние утилиты тестирования накопителей.



Рис. 4


Вот, как определяет эту флешку Victoria: 0Кб, Invalid geometry. Это значит, что параметры его неизвестны, а объём равен нулю.

Никакими программными средствами ничего считать при повреждении флеш-памяти нельзя и паять там тоже нечего. Здесь поможет только вмешательство квалифицированного специалиста.

Методика восстановления

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



Рис. 5


Это считыватель микросхем NAND памяти, работающий совместно с программой Flash Extractor (разработки компании Софт-центр).

Ещё один конкурирующий продукт ниже.



Рис. 6


Это считыватель, работающий совместно с программно-аппаратным комплексом PC3000Flash (производства компании ACE Lab).

Оба устройства привязаны к своему программному обеспечению. Задача считывателя состоит в том, чтобы считать микросхемы памяти с минимальным количеством ошибок. Для этого используется считывание с пониженной скоростью и многократные повторы при чтении нестабильно читающихся блоков памяти. Это хоть и замедляет кратно процесс считывания, но улучшает качество восстановления. Например, считывание 16-и гигабайтной микросхемы длится порядка сорока минут. Кажется долго? Но это не самая долгая процедура при восстановлении таких неисправностей, и это только первый этап восстановления.

Как храняться данные во флешке

Основная трудность восстановления данных в этом случае заключается в том, что данные внутри микросхем памяти хранятся совсем не так, как вы их видите в окне Проводника. Операционная система, работая с дисками и флешками (для неё это одно и тоже) оперирует логическим номером (LBA, сектор 512 байт) блока от 0 до N, где N - максимальное значение LBA, записанное в паспорте накопителя. При повреждении флеш-памяти, флешка отдаёт неправильный паспорт, в котором максимальное LBA не указано или указано не верно, как на рис. 4, что приводит к недоступности данных.

Внутри флеш-память представляет собой массив из ячеек, объединённых в сектора, которые, в свою очередь, объединены в блоки, размер которых достигает нескольких десятков килобайт. Операция чтения выполняется над сектором, размер которого может быть от 0,5 до 8 КБ (чем новее микросхема, тем больше сектор - это увеличивает плотность хранения информации, уменьшает стоимость, но и снижает долговечность). А операция записи выполняется над блоком секторов. Т. е. если вы изменили в своём документе несколько строк байт в 300, то контроллер считает весь блок, допустим, 32768 байт (32КБ), изменит в нём ваши новые 300 байт и запишет обратно. Данная особенность пагубно сказывается на долговечности флеш-памяти, т. к. её ресурс определяется количеством гарантированных записей. Для современных микросхем составляет порядка 3000 - 10000 записей. Потом ячейка не только перестанет записывать информацию, но и считываться с неё будут неверные данные. При этом, микросхемы уже с завода могут содержать определённое количество неисправных ячеек. Их количество нормируется и отражается в маркировке. При чём общий объём блоков флеш-памяти несколько превышает паспортный объём готовой флешки. Это связано с тем, что микросхемы флеш-памяти содержат резервные блоки, предназначенные для замещения вышедших из строя.

Вернёмся к нашим LBA. Выше мы узнали, что входными данными для контроллера являются логические номера 512-и байтных секторов. С другой стороны к нему подключена флеш-память с совсем другой организацией - в каждом её секторе содержится несколько 512-и байтных блоков. Т. е. нужно как-то сопоставить входные номера с номерами физических ячеек памяти и ещё учесть нерабочие. В сущности это и есть трансляция. И информация о ней хранится в самой микросхеме памяти. Казалось бы зачем её хранить, если можно вывести один раз формулу и вычислять номер нужной ячейки? Тогда мы каждый раз при обращении по одному LBA будем попадать в одну и туже область память, что быстро выведет её из строя. Чтобы продлить жизнь флеш-памяти, соответствие входного LBA и ячейки памяти постоянно меняется. Это называется выравнивание износа - распределение записи как можно равномернее по всему массиву флеш-пямяти. Чем современнее флешка, тем сложней этот алгоритм. Наибольшей сложности он достигает в SSD. Поэтому транслятор так же, как и пользовательские данные, хранится во флеш-памяти и постоянно меняется. Рано или поздно он перестаёт считываться и мы увидим в строке объёма 0 байт. Поэтому бессмысленно перепаивать память в идентичную флешку - при этом переносится сам источник сбоя и на новой плате будут теже симптомы.

Но и это ещё не всё. Для увеличения скорости работы современные микросхемы флеш-памяти могут работать с двумя адресами одновременно. Допустим, нужно считать две страницы. При последовательной схеме, нужно подать команду чтения, задать адрес, получить данные, потом всё повторить для следующей страницы. А можно так: подать команду чтения, подряд адреса, на выходе считать сначала одну потом вторую страницу. Экономится одна команда и соответствующие времена задержек, что особенно ценно при записи. К чему это приводит? А приводит это к тому что информация перед записью претерпевает дополнительные преобразования.

Например, во флешке две микросхемы памяти. Информация сначала делится на две части для записи в обе микросхемы, затем эти части ещё раз делятся для записи одновременно по двум адресам для каждой микросхемы. Поэтому, если во флешке, состоящей из нескольких микросхем, хотя бы одну считать невозможно или в ней много ошибок, то от остальных микросхем пользы будет немного, потому что данные разделены между всеми микросхемами равномерно. Это простой пример, т. к. в современных флешках применяется в среднем порядка четырёх последовательных преобразований. А общее количество их вариантов порядка полутора десятков, в зависимости от контроллера и типа микросхем памяти.

Comfy.ua

Для начала проделайте элементарные действия, чтобы исключить типичные проблемы на стороне компьютера. Подключите устройство через другой USB-порт. Не поможет - перезапустите компьютер.

Если система вообще не реагирует на подключение флешки, сначала прочтите, .

Проверьте накопитель на наличие программ, которые могут мешать его корректной работе, с помощью .

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

В противном случае сначала попытайтесь восстановить информацию с помощью . И только потом выполняйте перечисленные ниже шаги, чтобы отремонтировать сам накопитель.

Воспользуйтесь программой для ремонта флешки от производителя. Такие утилиты есть у Transcend , PQI , ADATA и других разработчиков USB-накопителей. Вам нужно лишь зайти на официальный сайт производителя, найти там нужное ПО, скачать его на компьютер и воспользоваться им по прилагающейся инструкции.

Если разработчик вашего накопителя не предоставляет вспомогательного ПО или оно не помогает, воспользуйтесь сторонней программой для ремонта флешек. Такую утилиту вы вряд ли найдёте для macOS, этот вариант рассчитан на пользователей Windows.

Такой способ может как помочь, так и навредить накопителю. Если не уверены, не рискуйте.

Суть метода в следующем: нужно узнать параметры VID и PID вашего накопителя, найти по ним совместимую с флешкой программу и воспользоваться ею для восстановления.

Чтобы выяснить VID и PID, подключите накопитель к компьютеру, установите программу и запустите её. В окне программы кликните по названию накопителя - ниже увидите значения нужных параметров.

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

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

Последнее время стало «модным», покупать флешки больших объемов по «сказочным» ценам, которые в процессе работы начинают вести себя неадекватно, музыка застряет, видео рассыпается и пропадают файлы. Чаще всего, подобные симптомы, говорят о том, что реальный объем флеш накопителя в разы меньше заявленного, который отображается в свойствах накопителя.

Мошенники, которые продают вам такие флешки, специальным образом программируют флешки малого размера, которые будучи вставленными в компьютер показывают размер в 2-4 раза больше, и поэтому работа таких накопителей сопровождается ошибками.

Как защитить себя от подобного рода мошенничества?

  1. Не покупайте накоптили по слишком низкой цене;
  2. Если возможно найдите отзывы об устройстве и продавце;
  3. Проверяйте устройство сразу после покупки.

Первый метод

Как проверить, не впарили ли мне китайское чудо на 8 ГБ, с заявленными 64 ГБ?

Заполните ваш накопитель до отказа файлами. Корректно извлеките его из компьютера, используя функцию извлечения. После, снова подключите флешку к компьютеру и скопируйте файлы во вновь созданную папку. Сравните файлы, которые вы закачивали на флешку, с теми, что извлекли. Можно сравнить по размеру, по хеш сумме, или использовать видео файлы, которые потом просмотреть. Если файлы не повреждены, то вам повезло.

Второй метод

Можно воспользоваться бесплатной программой . Если флешка показывает неправильный размер, программа позволяет восстановить реальное значение.

Как использовать программу:

  1. Для работы с программой необходимы права администратора.
  2. Скачайте и установите программу.
  3. Отформатируйте USB-Flash или SD-карту.
  4. Запустите программу AxoFlashTest, разрешите права администратора.
  5. Выберите накопитель, который необходимо проверить и восстановить, нажав на иконку папки с увеличительным стеклом.
  6. Нажмите на кнопку “Test for errors” и ожидайте результатов проверки Вашей флешки (время проверки зависит от накопителя). В отчете будет заявленный производителем размер карты, реальный размер (если карта поддельная, он будет меньше), и необходимая для восстановления работоспособности USB-Flash или SD-карты информация, если для этого вы хотите использовать стороннее программное обеспечение.
  7. Нажмите на кнопку “Test speed” и ожидайте результатов проверки скорости Вашей флешки. В отчете вы увидите скорость чтения и записи, а так же класс скорости в соответствии со спецификацией SD.
  8. Если флешка не соответствует завяленным характеристикам, предъявляйте их продавцу и требуйте деньги или обмен на рабочий накопитель.

Карты памяти Micro SD довольно популярны ввиду своей мобильности: вы можете использовать ее в телефоне, а если вставите в адаптер, то с легкостью сможете помещать ее в компьютер, цифровую камеру и любые другие устройства. Такие карты памяти имеют невысокую стоимость, однако нередки случаи их поломки. Micro SD вдруг перестает откликаться на запросы и не показывает никаких данных. В таком случае, не торопитесь выкидывать флешку и покупать другую, так как вы можете восстановить ее базовыми средствами Windows или сторонними программами. Верните свою флешку Micro SD к жизни с помощью данной статьи.

Как восстановить Micro SD флешку без сторонних программ

Самый верный способ и первый из тех, которые вам следует сразу же предпринять – это форматировать флешку в Windows через внешний USB переходник. Всё дело в том, что встроенные адаптеры для Micro SD не всегда справляются со своей задачей, лучше всего купить переходник USB для карт памяти и использовать его либо попросить у друзей на время.

  • Вставьте флешку в переходник, а затем подключите к компьютеру. Дождитесь, пока устройство обнаружится системой. Ничего страшного, если тип флешки отображается неправильно, ведь она сломана.


Выберите параметры форматирования:

  • Файловая система должна быть выбрана Fat32.
  • Размер кластера 32 КБ.
  • Поставьте галочку возле строки “Быстрое форматирование”.

Нажмите “Ок” и дождитесь окончания процедуры. Извлеките устройство после окончания и вставьте снова.
Конечно же, после форматирования удалятся все файлы с флешки, но, тем не менее, её работоспособность может прийти в норму.


Как восстановить Micro SD флешку с помощью программы

Этот вариант подойдет не только для восстановления работоспособности флешки, но и для восстановления файлов с нее. Попробуйте выполнить эту процедуру после форматирования, чтобы восстановить все фотографии и файлы.

  • Скачайте программу Card Recovery на официальном сайте по ссылке https://www.cardrecovery.com . Здесь доступны несколько вариантов одной программы для восстановления разных файлов и карт памяти.


  • Обратите внимание, что программа распространяется только в триальной версии. За полную придутся заплатить.
  • Установка достаточно проста и обычна: согласитесь с лицензионным соглашением и выберите директорию установки программы.


  • Сразу же откройте программу через Пуск или ярлык на рабочем столе. Первым делом вставьте вашу карту памяти в компьютер.


  • Нажмите “Next” и вы увидите следующий шаг. Здесь вам нужно выбрать самостоятельно букву диска, на котором сейчас флешка. Разверните первый список и выберите ее.


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


  • Снова нажмите “Next”, чтобы начать. Если программа сама не смогла обозначить объем памяти устройства, запишите его вручную.


  • Подтвердите восстановление и нажмите “Yes”.


  • Дождитесь, пока выполнится сканирование. В процессе него будут найдены все утраченные файлы, а также неполадки во флешке. Как только строка полностью заполнится зеленым – сканирование прошло успешно. В нижнем окне вы увидите всё, что удалось восстановить.


  • Программа скажет вам, сколько всего файлов найдено.


  • Нажмите “Next”, чтобы просмотреть их.


  • Отметьте галочками те, что нужно восстановить. Снова нажмите “Next”. Восстановление продлится несколько минут, в зависимости от возможностей вашего компьютера.
  • Теперь вы снова можете пользоваться флешкой Микро SD и файлами, восстановленными с нее.