Предыстория
Иногда люди ставят пароли на свои мобильные телефоны, на сим-карты, карты памяти. И потом их забывают. После этого начинаются проблемы в случае успешного забывания этих паролей.Пример из жизни (распространенный, кстати сказать) - установка пароля на карту памяти в телефоне. Многие форумы содержат темы, где страждущие спрашивают помощи в возврате карты памяти к жизни.
Одну такую карту - NoName microSD 2GB - подсунули мне недавно, просили восстановить.
Ремонт и восстановление
Облазив интернет, нашел только ссылки на хитроумные устройства, самодельные прибамбасы на микросхемах (их еще найти и купить нужно). Некоторые советуют найти телефон определенной марки и с его помощью восстановить карту памяти.Проделав самостоятельный поиск, мозговой штурм подсказал простое решение, настолько элементарное, что сперва вставал даже вопрос - а стоит ли писать этот материал?
Итак, начнем процесс возврата заблокированной паролем карты памяти к жизни. Для этого потребуется:
- самое главное(!) - какой-нибудь картридер, который способен хоть как-то общаться с заблокированной картой памяти.
- заблокированная карта памяти (далее - карта_1)
- любой другой носитель информации. Я использовал карту Canon SDC-16M 14.2MB (далее карта_2)
- WinHex любой версии, либо любая другая утилита, способная на низком уровне работать с диском - считывать и записывать байты информации.
В качестве картридера использовался плеер DIGMA DS2410. Думаю, можно использовать любой внешний картридер, но это как повезет.
Есть еще в наличии картридер внутренний Acorp CRIP-200, он карту_1 не читает в принципе, видимо хорошо заблокирована оказалась ::)
Инструкция
Итак, начнем восстановление карты.Запускаем WinHex (в моем случае это был WinHex 15.1 SR-6).
В появившемся окне будет список логических дисков и физических устройств. Выбираем физическое устройство карты_1.

Это означает, что все изменения немедленно записываются на устройство.

В появившемся окне в строке Source выбираем физическое (не логическое) устройство карты_2, в строке Destination выбираем физическое устройство карты_1.

После завершения процесса будут скопированы данные карты_2 - а именно бут-сектор, таблица разделов, всякая другая системная информация и все данные, с точностью до байта. В общем точная копия карты_2 на карте_1. Естесственно, карта_2 должна быть меньше по обьему, и даже чем меньше - тем быстрее копирование пройдет. Думаю, можно взять даже дискету (ФС - FAT12) в качестве источника. Можно использовать так же любой имеющийся образ носителя в одном из поддерживаемых утилитой форматов.
А теперь можно преспокойно отформатировать карту_1, благо истинный размер определяется автоматически. Если вы применяете низкоуровневое форматирование, то имевшиеся данные на карте будут окончательно потеряны, но до этого момента можно воспользоваться утилитой для восстановления данных - теперь-то устройство стало доступным для Windows и его теперь можно просканировать!
Результат
Таким образом была восстановлена карта microSD 2GB виртуальной компании NoName.
Перед этим я мучил ее (карту) утилитой flashnul 0.9, записывая нули, проводя тесты, и т.д. и т.п. Но это не помогало, т.к. по началу процесс спотыкался на 30-32 мегабайтах два-три раза, и плеер-картридер "вылетал", приходилось переподключать его к компьютеру снова.
К тому же, оказывается, при побайтовом заполнении карты нулями утилитой flashnul затрагивается не вся область, т.к. утилита WinHex показывает какую-то информацию в начале системной области. Видимо, по какой-то причине системную область разработчики утилиты решили все-таки пропустить. И еще одно наблюдение. После форматирования карты_1 WinHex показывает в системной области информацию, переписанную с карты_2. Получалось, что на карте microSD 2GB содержатся некоторые указания на то, что емкость всего 14.2МБ, хотя это не мешает использовать полный объем карты.
Комментариев нет:
Отправить комментарий