Карта памяти — носитель компактный и быстрый, но не всегда надежный. Бывает, что в ней возникает сбой, и требуется восстановить работоспособность носителя. Рассмотрим алгоритм решения данной задачи.
Процесс восстановления карты памяти
SD-карта может перестать работать в результате появления ошибок или других сбоев. Поэтому начинать восстановление нужно от простого, используя сканирование и исправление неполадок файловой системы. Рассмотрим этот процесс поэтапно, переходя к дальнейшим вариантам, если исправление ошибок накопителя не поможет.
Шаг 1: Проверка карты памяти на ошибки
Бывает, что карта памяти — SD, microSD или USB флешка (по существу, аналогичное изделие, отличающееся от SD-карт только подключением к ПК), отказывается корректно работать только потому, что в ней присутствуют некритичные ошибки на уровне файловой системы.
При этом, как правило, сохраняется принципиальная возможность работать с картой памяти (копировать на нее или с нее файлы, вставлять в различные носители — компьютер, мобильный гаджет, фотоаппарат). Главное неудобство в данном случае — постоянное выскакивание сообщения на экран об ошибке.
Вместе с тем, если ошибки, обнаруженные системой, игнорировать, они могут стать причиной гораздо более серьезных проблем в работе карты памяти. Таким образом, если Windows после вставки карты памяти в слот выдает сообщение о том, что с носителем возникли сложности — необходимо запустить проверку SD-карты на ошибки. Для этого можно воспользоваться очень простым встроенным инструментом Windows – консольной программой Checkdisk.
Чтобы проверить SD-карту на ошибки с помощью данного инструмента:
-
- Посмотрите, какая литера (латинская буква) присвоена карте памяти в ветке «Мой компьютер».
- Откройте Командную строку, найдя ее в Пуск. Альтернативный способ запуска нажатие клавиш Win + R и ввод команды cmd в поле окна Выполнить.
- Введите в командную строку строку ниже:chkdsk f: /f (вместо f укажите ту букву, которая ей присвоена операционной системой).
- Нажмите Enter. Дождитесь проверки диска.
Если консоль сообщит, что у пользователя недостаточно прав на выполнение задачи, то нужно запустить ее вручную с правами администратора. Для этого:
- Перейдите в меню Пуск.
- В поисковую строку введите cmd.
- Нажав правой кнопкой мыши на названии программы «Командная строка», выберите опцию Запустить от имени администратора.
Консоль откроется в режиме администратора.
Если проблема с картой памяти состояла именно в ошибках файловой системы, консольная программа исправит их автоматически. После этого вы можете проверить работу карты и если все будет в порядке, продолжить пользоваться ей.
Но может оказаться так, что Checkdisk в принципе откажется работать, выдав сообщение о том, что ее применение недопустимо.
Это означает, что дело серьезнее, чем в случае с ошибками в файловой системе. Речь может идти:
-
- О повреждении самой файловой системы.
Как следствие, файлы, записанные на ней, становятся нечитаемыми (как для пользователя, так и для программ, подобных Checkdisk). Но можно попытаться восстановить их, используя специальные программы для восстановления данных с SD-карт. Затем восстановить и работоспособность карты памяти.
-
- О повреждении (частичном или полном выходе из строя) карты памяти.
Данный сценарий наименее желателен для нас. Если именно он имеет место, то SD-карту придется чинить в специализированном сервисном центре: общераспространенные, доступные для рядового пользователя способы здесь, скорее всего, не помогут. Придется задействовать различные низкоуровневые решения для восстановления файлов.
Основной критерий, по которому карте следует ставить «диагноз» по второму сценарию — невозможность реализации первого. Рассмотрим далее, что он представляет собой.
Шаг 2: Восстановление файлов
Итак, мы в надежде, что неработоспособность карты памяти обусловлена повреждением ее файловой системы. Это само по себе, к слову, довольно серьезная проблема — далее в статье мы рассмотрим подробнее, почему. Попытаемся восстановить файлы, ранее записанные на карту.
Для этого есть много различных программ. К числу самых эффективных можно отнести программу RecoveRx. Ее основные преимущества в том, что она полностью бесплатна и разработана фирмой-производителем карт памяти, одним из лидеров рынка — компанией Transcend.
При этом программа, разумеется, подходит не только для тех карт, что выпускаются под указанным брендом, но и, в принципе, для любых других носителей. Здесь нет ничего удивительного: SD-карты выпускаются, так или иначе, по единым стандартам, и восстановление данных с них осуществляется, в целом, по одним и тем же алгоритмам.
Для восстановления файлов с помощью программы RecoveRx:
Скачать RecoveRx с официального сайта
-
- Скачайте ПО, используя ссылку выше и откройте ее.
-
- Сразу же откроется окно для выбора диска для восстановления. Выбираем тот, что обозначен знакомой нам литерой.Возможно, что вследствие повреждения файловой системы «внутри» диска будет выявлен еще один — как правило, он помечается как Unknown. Если это так, то выбираем данный «внутренний» диск.
Нажимаем «Далее».
- Выбираем форматы файлов, которые подлежат восстановлению. К сожалению, в предлагаемом перечне форматов программы RecoveRx отсутствуют многие популярные расширения. Например, такие как XLS, WAV, HTML. Вместе с тем, поддерживается большое количество прочих востребованных форматов — например, почти все распространенные графические расширения (включая JPG, GIF, BMP), видео (MOW, MPG, ASF).
- Сразу же откроется окно для выбора диска для восстановления. Выбираем тот, что обозначен знакомой нам литерой.Возможно, что вследствие повреждения файловой системы «внутри» диска будет выявлен еще один — как правило, он помечается как Unknown. Если это так, то выбираем данный «внутренний» диск.
-
- В том же окне указываем путь к восстановленным файлам.
То есть, суть восстановления в данном случае заключается в обнаружении файлов, доступных в рамках поврежденной файловой системы на SD-карте, и копировании их в безопасное место на жестком диске компьютера.
- Нажимаем «Далее». Ждем, пока программа обнаружит и восстановит файлы с поврежденной файловой системы.
- В том же окне указываем путь к восстановленным файлам.
-
- Процедура в зависимости от объема диска может занять от нескольких секунд до нескольких часов. В среднем, на обработку наполовину заполненной SD-карты на 16 ГБ уходит примерно 20-30 минут (но это очень ориентировочный показатель, на деле может быть как намного больше, так и намного меньше — все зависит от фактического количества и типов файлов, записанных на карту памяти).
- На рассматриваемом этапе работы программы станет понятно, действительно ли дело в повреждении файловой системы, или же проблема более серьезна и заключается в повреждении носителя. Как правило, в первом случае основная часть файлов, ранее записанных на карту памяти (либо все файлы, что не редкость) успешно распознается программой и записывается в указанное место на жестком диске. Во втором случае программа информирует о том, что ей не удалось найти какие-либо файлы для восстановления. Останется нести SD-карту специалистам по низкоуровневому восстановлению данных.
-
- По завершении работы программы обязательно нажимаем кнопку «Выход». Программа закроется. Если этого не сделать, то восстановленные файлы в указанной папке открыть не получится.
-
- После этого можно перейти в каталог с восстановленными файлами и попытаться открыть их.
-
- Отметим, что во многих случаях у восстановленных файлов теряются оригинальные названия. Поэтому программа их заменяет на свои, в данном случае с индексом TS.
- Возможно, придется прилично посидеть за компьютером, открывая каждый из восстановленных файлов, чтобы понять, что в них. При необходимости файлы можно тут же переименовывать.
Изучив восстановленные файлы (либо отложив это дело на потом), остается решить одну задачу — вернуть карте памяти работоспособность. У программы RecoveRx есть много аналогов — платных и бесплатных. Например: JetFlash Recovery Tool, Flash Memory Toolkit, Hetman Partition Recovery.
При неудовлетворительном результате восстановления с помощью рассматриваемой программы можно, безусловно, попробовать их все по очереди. Но большая разница в результатах восстановления в данном случае — скорее, редкость чем закономерность. По аналогии с производителями карт памяти, выпускаемых по единым стандартам, можно говорить о том, что алгоритмы восстановления файлов применяются очень схожие вне зависимости от используемой программы. Но, тем не менее, всегда есть смысл попробовать альтернативу.
Шаг 3: Форматирование карты памяти
После восстановления файлов, даже если эта процедура принесла положительные результаты, файловая система, тем не менее, остается поврежденной. В таком состоянии SD-карту по-прежнему нельзя использовать. Но это легко исправить ее форматированием.
Осуществляется оно в общем случае довольно просто:
-
- Откройте Мой компьютер, кликните правой кнопкой мыши на литере карты памяти, выберите «Форматировать».
- Укажите файловую систему, введите метку диска.Можно поставить галочку напротив пункта «Быстрое».
- Нажмите «Начать».
Дождитесь завершения форматирования.
Теперь карту памяти можно вновь использовать. Скопируйте при необходимости восстановленные (и переименованные) файлы обратно на нее, и пользуйтесь носителем дальше.
Иногда встречается ситуация, при которой средство форматирования дисков Windows некорректно определяет объем карты памяти — показывая, что он в несколько раз меньше реального. Чтобы отформатировать SD-карту в номинальном объеме в таком случае, можно задействовать специализированное решение. Например — программу USB Disk Storage Format Tool.
Для форматирования карты памяти с ее помощью:
Скачать USB Disk Storage Format Tool с официального сайта
-
- Скачайте программу, используя ссылку выше.
Откройте ее.
- Выберите в списке сверху носитель с литерой карты памяти.
- Выберите файловую систему (File System).
- Впишите метку диска (Volume Label).
- Нажмите Format Disk.
Можно предварительно поставить галочку напротив пункта Quick Format.
Дождитесь завершения форматирования.
Заключение
Восстановление карты памяти может представлять собой:
- исправление ошибок файловой системы (с помощью штатного средства Checkdisk),
- восстановление файлов в условиях поврежденной файловой системы (с помощью программы RecoveRx или ее аналогов),
- последующее форматирование носителя для приведения его в работоспособное состояние (штатным средством или сторонней программой).
Если файлы восстановить не удалось, то скорее всего, поврежден сам носитель. Его нужно отнести в специализированный сервис, занимающийся восстановлением данных с карт памяти.