Восстановление китайской флешки
Содержание:
- Определяем модель чипа контроллера
- Определение контроллера по PID и VID
- Утилиты для восстановления
- Профилактика флешки
- Перепрошивка флешки
- Восстановление флешки — Программы
- Практическое использование узконаправленных утилит
- Прошивка Android-устройства через SD-карту
- Программы для восстановления USB-накопителей Generic
- Стоковая прошивка
- Восстановление флешки: определение контроллера, прошивка флешки
- Восстановление реального объема китайской флешки
- Выводы
Определяем модель чипа контроллера
Самый надёжный способ – открыть корпус флешки и прочитать модель чипа контрллера (небольшой чип, как правило квадратной формы, окруженный ножками со всех сторон). Чипы памяти чаще всего прямоугольные, окруженные ножками только с двух сторон:
Чип флешки
Переписываем себе всю информацию с чипа: Phison (марка) и PS2251-60-5 (серия). Эти данные нам пригодятся для поиска подходящей прошивки. Неправильно подобранная прошивка может навсегда “убить” флешку, поэтому нужно быть внимательным. Если разобрать флешку не представляется возможным (например, не испортив корпус), то можно воспользоваться программами, для определения чипа флешки софтварным методом. Этот способ менее надёжен, но тем не менее достаточно популярен. Лично я пользуюсь программой ChipGenius 4.00, но подойдёт и любая другая со схожими функциями:
Определение чипа флешки
Также, как показано на скрине, можно вытащить VID и PID флешки. Это соответственно Vendor Identifier и Product Identifier.
Определение контроллера по PID и VID
Первым делом нужно определить PID и VID. Это можно сделать двумя путями — средствами Windows или через специальные программы.
Определение pid&vid посредством Windows (см. скриншот)
Определение PID и VID контроллера через программу
Программы для определения пид и вид контроллера не мало, и каждая из них отличается между собой (интерфейс, наличие русского языка, дополнительные возможности) но все они «умеют» определять так нужный нам параметр pid vid или даже могут сразу показывать модель контроллера. Я использую для таких целей программу USB Flash Info, которая позволяет посмотреть установленный контроллер без поиска по базе денных пидвид. Для демонстрации, предоставляю Вашему вниманию отчет работы программы, на примере одной из флешек. Красным цветом я выделил показания программы USB Flash Info. Тут нас интересует показания значений Controller, VID и PID. Volume: E: Controller: Silicon Motion SM3257 ENAA Possible Memory Chip(s): SanDisk SDTNPNAHEM-004G Memory Type: TLC Flash ID: 45D79892 7256 Flash CE: 1 Flash Channels: Single Chip F/W: ISP 110919-AA- MPTOOL Ver.: 2.03.49 VID: 125F PID: C82A Manufacturer: ADATA Product: ADATA USB Flash Drive Query Vendor ID: ADATA Query Product ID: USB Flash Drive Query Product Revision: 1100 Physical Disk Capacity: 4007264256 Bytes Windows Disk Capacity: 3999404032 Bytes Internal Tags: QV2R-S99J File System: FAT32 Relative Offset: 28 KB USB Version: 2.00 Declared Power: 500 mA ContMeas ID: F7C7-05-FB Microsoft Windows 7 SP1 x64 ———————————— http://www.antspec.com/usbflashinfo/ Program Version: 7.9.0.548
2) Выбор утилиты для контроллера
Следующим этапом у нас будет поиск специализированной утилиты для прошивки контроллера флешки. Значения VID и PID у нас уже есть, значит можно приступить к поиску утилиты для контроллера. Для поиска нужной утилиты я пользуюсь сервисом http://flashboot.ru/iflash/.
После нажатия кнопки поиска, сервис iFlash предлагает нам далеко не один результат. Все дело в том, что такой контроллер, как в моем случае, применяется в флешках разных производителей и с разным размером
При поиске обращайте внимание на поле UTILS (утилиты), где нужно искать именно тот результат, где отображается название утилиты. На объем USB Flash внимание можете не обращать – это не критичный параметр
Также можно поискать утилиту по названию контроллера, что в большей степени может ускорить поиск нужной утилиты.
П.С. практика показывает, что иногда стоит попробовать разные версии утилит для одних и тех же контроллеров.
Результат поиска нам выдал один более-менее подходящий вариант (на скриншоте подчеркнул красным) – утилита SMI SM3257AA.
Восстановление флешки на контроллере SM3257AA
Для писка утилиты можно воспользоваться тем же сайтом http://flashboot.ru/files/. В строке поиска нужно ввести название нашей утилиты — SMI SM3257AA. В результате было найдено 2 результата. Качать нужно оба, так как есть шанс того, что одна из них только поможет решить нашу проблему.
Но, есть одно но. Мы точно знаем, что точное название нашего контроллера немного отличается от того, что мы нашли. На корпусе контроллера и программе USB Flash Info показали, что правильное название контроллера SM3257ENAA, а не SM3257AA. Для очистки совести проверим базу утилит на предмет наличия утилиты для такой модификации. Поиск обронили 2 варианта утилиты.
Скорее всего, что утилиты, которые я обнаружил при поиске для SM3257AA и для ENAA имеют одно ядро. На практике может оказаться так, что они ничем не отличаться, но все же существует вероятность того, что нужно будет перепробовать все 4 найденных спец. утилиток. Рекомендую сразу скачать все 4 программы.
Я скачал все 4 штуки, но решил начать с утилиты SMI SM3257ENAA MPTool V2.03.58 v8 K1129 (11/11/29 Build). Забегу наперед – получилось перепрошить контроллер флешки этой утилитой, и проверять другие я не стал. А теперь вкратце опишу порядок действий того, как происходил процесс прошивки контроллера SM3257ENAA.
Распаковал архив и запустил ярлык sm32Xtest_V58-8
Запускаем утилиту и видим, что в ней не видна наша флешка пациент (см. скриншот).
Для определения нашей флешки в программе нажимаем кнопку «Scan USB (F5)», в результате чего программа «видит» usb устройство.
Утилиты для восстановления
Найти нужную программу можно и без модели контроллера – достаточно набрать в поисковике запрос «утилита восстановления kingston». В результатах вы увидите несколько утилит, среди которых обязательно будут такие программы, как Phison Preformat, AlcorMP AU698x RT, и т.д.
Проблема в том, что программы для восстановления флешки Kingston работают лишь в том случае, если они совместимы с контроллером, установленном в накопителе
. Поэтому если вы скачаете первую попавшуюся утилиту для ремонта, то она может не обнаружить подключенный носитель.
Когда нужная программа найдена, можно приступать к её восстановлению. Обязательно посмотрите инструкцию, которая должна быть запакована в архив вместе с утилитой восстановления – возможно, у программы есть особый порядок работы. Общий же порядок восстановления выглядит так:
Больше ничего делать не нужно: программа самостоятельно исправит ошибки и вернет флеш-накопитель в работоспособное состояние. На этом восстановление флешки Kingston окончено; если прошивка контроллера не помогла устранить проблему, то причину некорректной работы стоит искать среди аппаратных неисправностей.
Многие пользователи пренебрегают безопасным извлечением флешек, в результате чего накопители перестают корректно работать: не распознаются системой, требуют форматирования, не читает/записывает данные, показывает неверный объем (например, 14 Gb вместо 16 Gb). Если вы столкнулись с подобной проблемой, то вопрос, как восстановить флешку, наверняка станет для вас актуальным.
Профилактика флешки
Как мы уже поняли — лучше не доводить флешку до необходимости ремонта. Вот некоторые рекомендации для сведения к минимуму нежелательных последствий:
- Оберегание от температурных колебаний, от влияния воды, агрессивных сред, механических воздействий, рентгеновских излучений, электромагнитных полей. Аккуратность вставки/извлечения;
- Заполнение флешки «под завязку» её файловая система может быть повреждена. Опасный симптом при записи — замедление и зависание;
- Проводите проверку флешки средствами ОС, делайте дефрагментацию;
- Не используйте флешку в качестве единственного экземпляра данных (представьте, что у вас есть только один ключ от квартиры);
- Придерживайтесь процедуры безопасного извлечения флешки;
- Во избежание статических разрядов не касайтесь контактов флешки пальцами, предметами из металлов, избегайте соприкосновения с прочей синтетикой;
- При странном поведении флешки не спешите лечить её низкоуровневыми программами. Сначала скопируйте важные файла на другой носитель, а затем начинайте ремонт.
Теперь вы знаете как прошить USB-флеш-накопитель и сможете самостоятельно разобраться в этом вопросе. Пусть ваши флешки долго живут.
Оставляйте свои комментарии.
Перепрошивка флешки
Если же форматирование накопителя недоступно (программа ОС сообщает об ошибках и спецутилиты не дают результата), то для возврата его к жизни понадобится прошивка флешки, вернее, прошивка контроллера флешки.
Правильное название того, что обычно называют прошивкой — микропрограмма, состоящая из микрокода контроллера и служебных данных на микросхемах. Микрокод закладывается в устройство при изготовлении на заводе. А вот служебка переписывается часто во время эксплуатации.
Программный ремонт (повторяя заводские действия) включает в себя очистку, тестирование памяти, составление новых таблиц трансляции и их записывание в служебные поля, — именно это является «низкоуровневым форматированием».
Утилиты для таких работ имеют строгую специализацию по моделям контроллеров. Поэтому ремонтнику нужно найти ту, которая соответствует конкретному экземпляру (ведь варианты микросхем могут меняться от партии к партии!) — терпеливо перебирая даже не один десяток.
Определяем марку (вид)
Перед тем как прошить флешку нужно определить для неё значения VID, PID. По ним мы узнаем модель, а по ней — найдём технологический софт для ремонта.Для определения модели проще всего было бы посмотреть на маркировку после вскрытия корпуса. Более щадящим будет использование программных методов.
Для нахождения кодов VID (идентифицирующего изготовителя) и PID (для идентификации продукта), распознающих любую USB-флешку, используют спецсофт. Для одного из устройств нам поможет (для примера) программа Flash Drive Information Extractor (есть множество и других).
После установки приложения и запуска файла GetFlashInfo.exe нажимаем «Получить данные». Получим примерный отчёт:
По полученным значениям для VID и PID, подставленным в окне базу данных определяется контроллер и программа (UTILS) для прошивки флешки:
Выбираем ОС для техноутилит
Технологические утилиты лучше работают под Windows XP — производственники более консервативны и не гонятся за модой. Кроме того, в силу того, что будет требоваться установка драйверов и прочие «опасные» действия — нужно обладание правами администратора.
Перепрошиваем найденной программой
Накопитель отключаем, запускаем исполняющий exe-файл скачанной и распакованной утилиты (в данном случае MPTool.exe).
ВАЖНО. Стоит поискать в архиве текстовый файл «прочти меня» (readme.txt) — он может содержать полезные сведения
В нём может быть инструкция или гиперссылка на источник с ней. Английский текст переводите гугл-переводчиком.
После запуска приложения присоединяем флешку к ПК — в окне программы появляется о ней информация. По нажатию клавиши «Старт» начинается перепрошивка. Процесс отражается жёлтой полосой.
По окончании — на зелёном фоне одной из ячеек отразится ободряющий текст — ОК.
Сразу появляется предложение ОС отформатировать диск. Если нужный драйвер у вас установлен, то всё получится. Если нет — то нужно отсоединить/присоединить гаджет. Тогда драйвер установится автоматически и флешка появиться в проводнике — можно форматировать.
С другой утилитой действия могут немного отличаться, но не настолько критично, чтобы с этим не справиться.
Общие советы
Производители стали выкладывать в общий доступ программное обеспечение для ремонта флешки. Для скачивания нужного в конкретном случае — в разделе техподдержки указывается модель (иногда дополнительно серийный номер). В ряде случаев серийник запрашивается самим софтом (с проверкой через интернет). Не лишней будет проверка подлинности программой SerialCheck, так как подделки окружают нас всюду.
Практически любые модели можно будет оживить с помощью фирменных программ. Плюс возможность отыскать сходный случай на форумах. Прошивка контроллера китайской флешки ничем не отличается за исключением их меньшей ёмкости по сравнению с заявленной. Неремонтируемым может быть флешка с неопознанной маркой контроллера.
К сложным случаям относятся флешки SanDisk. Это связано с корпоративной политикой. Компания сама осуществляет полный цикл производства — от разработки нестандартных решений до продажи. Ремонтное программное обеспечение для них отсутствует. Если же утилиту подобрать не удаётся — не мучьтесь и воспользуйтесь ведром.
Восстановление флешки — Программы
Как восстановить флешку без потери данных и форматирования? В этом вам помогут специальные программы, есть, как универсальные, так и только для определенных моделей.
Восстановление флешки Kingston
Kingston Format Utility
Адрес: Скачать Kingston Format Utility
Фирменная утилита для съемных носителей Кингстон. Не требует установки и совместима со всеми устройствами данного производителя.
После запуска программы, выберите ваш флеш накопитель в списке и нажмите на кнопку «Format».
Super Stick Recovery Tool
Адрес: Скачать Super Stick Recovery Tool
Еще одна фирменная утилита для Кингстон, поддерживает носители на базе контроллеров UT161, UT163, UT165.
Также не требует установки и легка в использовании.
Восстановление флешки Transcend
JetFlash Recovery Tool
Адрес: Скачать JetFlash Recovery Tool
Утилита специально предназначена для съемных носителей марки Transcend, но работает и с другими. И отлично справляется со своей задачей.
Учитывайте, что вся информация, которая хранится в данный момент на носителе будет стерта.
Восстановление флешки SanDisk
Format and Read/Write Check Utility
Домашняя страница: SanDisk
Проверяет носитель на ошибки и позволяет отформатировать его. Установка не требуется.
Универсальные программы — для ремонта флешек всех марок и SD
Эти программы помогут вам восстановить и отремонтировать ваш USB или SD накопитель, независимо от того, какой у нее производитель. Это может быть: SmartBuy, Apacer, Silicon Power и другие.
D-Soft Flash Doctor
Адрес: Скачать D-Soft Flash Doctor
Бесплатная утилита, которая уже помогла множеству пользователей. Работает качественно и исправляет ошибки в работе съемных носителей самых разных производителей.
EzRecover
Адрес: Скачать EzRecover
Небольшая бесплатная утилита, с помощью которой можно отформатировать съемный накопитель и исправить проблемы в ее работе. Эффективно помогает в решение таких проблем.
Flashnul
Адрес: Flashnul
Утилита для исправления проблем в работе SD карт и других съемных хранителей информации, на которых встроена Флеш память.
SDFormatter
Адрес: SDFormatter
Эта утилита поможет вам, если возникли проблемы в работе СД карт, например, если она перестала читаться на фотоаппарате и т.д.
Практическое использование узконаправленных утилит
Наконец перейдем непосредственно к рассмотрению некоторых программ, представленных в списке выше. Большой популярностью пользуются устройства Trancsend, поэтому начнем с утилиты JetFlash Recovery Tool для Windows 10 и ниже
Сразу обратите внимание на то, что это только общее название приложения. В принципе, можно воспользоваться онлайн-версией такого ПО
Использовать приложение довольно просто.
Программа для прошивки флешки Transcend содержит всего два варианта действий по восстановлению работы устройства: с удалением существующей информации или без этого. Выберите то, что требуется, и активируйте старт процесса форматирования. Этот апплет, кстати, можно использовать и для работы с носителями ADATA, для которых собственные программы найти бывает довольно сложно.
Если у вас имеется флешка Silicon Power, для таких устройств тоже можно найти утилиты восстановления от самого производителя (SP Recovery Tool Utility). И тут все просто. Преимущество этой программы состоит в том, что она самостоятельно определяет параметры накопителя, а затем загружает из интернета наиболее подходящую прошивку и устанавливает ее без явного участия пользователя.
Что касается программы для прошивки флешки Kingston Format Utility, в ней нужно всего лишь выбрать подключенное устройство и тип файловой системы, которая будет использована при форматировании. Увы, оставить записанные на носителе данные не получится. Зато после приведения флешки в рабочее состояние можно воспользоваться утилитами наподобие R-Studio и попытаться восстановить файлы.
Прошивка Android-устройства через SD-карту
Весь процесс прошивки девайса через карты памяти сводится к тому, что необходимо получить root-права, установить меню Recovery, если его нет по умолчанию, загрузить файл прошивки в формате zip-архива в корневую папку устройства, обычно в директорию Android. Собственно, процесс рутирования и требуется для того, чтобы получить доступ в корень устройства.
Поэтому перед началом процесса стоит сделать резервную копию — бэкап. Это поможет восстановить файлы и работоспособность девайса.
Создание бэкапа прошивки
Неотъемлемая часть обновления устройства — резервное копирование системных файлов. Бэкап можно сделать различными утилитами, например, стоковым либо кастомным Recovery.
Базовые рекомендации перед backup:
- заряд гаджета до 70, а лучше до 100%;
- свободное место на съемной карте памяти от 600 МБ (зависит от размера бэкап-файла).
Процесс установки модифицированного рекавери
Стоковый Recovery не позволит установить кастомную прошивку, поэтому с его помощью ставится исключительно официальное программное обеспечение.
Для установки «самодельного» ПО потребуется модифицированный рекавери, который позволит инициализировать неофициальную прошивку. Для этого нужно:
- Получить root-права.
- Запустить ранее скаченный TWRP или ROM Manager, если выбрано рекавери ClockWorkMod (CWM).
- Дать программе права суперпользователя.
- Через приложение установить рекавери.
Этап копирования прошивки и патчей на карту памяти
Не рекомендуется торопиться с установкой ПО, для начала лучше ознакомиться с ошибками и другими комментариями к прошивке.
Затем перекинуть файл в формате zip с ПО и патчами в созданную директорию.
Как сделать вайп
“Wipe” в переводе с английского означает вытирать, форматировать. Если сделать вайп, выбранные в Recovery папки полностью очистятся от находящиеся там файлов, настроек и прочего. Как инструмент для Wipe используйте приложение TWRP. Придерживайтесь этой инструкции:
- Выключите девайс и зайдите в меню Recovery с помощью одновременного нажатия кнопок включения и регулировки громкости + или -. Для устройств разных производителей способы отличаются, поэтому этот шаг лучше уточнить на сайте производителя или в интернете.
- В меню рекавери TWRP выбрать пункт «Wipe», а затем – «Advanced Wipe».
- В списке выбрать все разделы, кроме «Android Secure».
- Передвинуть ползунок «Swipe to Wipe» вправо.
Следует помнить, что не рекомендуется прерывать вайп, так как это отрицательно скажется на стабильности системы.
Выполнение процесса прошивки
Этот процесс подразумевает распаковку архива с прошивкой и дальнейшую установку корневых файлов, поэтому для кастомной прошивки необходимо воспользоваться скачанным архивом с программным обеспечением. Чтобы запустить процесс прошивки, требуется выполнить ряд действий:
- Войти в меню Recovery.
- В меню Recovery выбрать раздел «Install» или «Install from SD card», а также другие подобные названия раздела, по смыслу подходящие под «Применить ZIP-архив».
- С помощью диспетчера файлов выбрать архив с прошивкой.
- Нажать «Swipe to Confirm Flash».
После этого начнется процесс прошивки. По завершению, возможно, придется дополнительно установить Google-сервисы и системные службы девайса, если они не вшиты в кастом ROM. Для этого нужно скачать архив с указанными компонентами.
Как происходит прошивка пакета гугл-приложений
Бывает, что стандартный пакет гугл-утилит (GAPPS) отсутствует в новой прошивке (как правило, в прошивках Cyanogen Mod или AOKP) либо лицензия Гугла не разрешает установку служб по умолчанию на конкретном смартфоне.
Процесс смены версии ОС не предусматривает автоматическую загрузку приложений Google — почты, браузера, Coogle Play и так далее. Эти программы устанавливаются вручную. Придерживайтесь таких шагов:
- Скачайте архив с «GAPPS».
- Повторите те же действия, как в пункте «Процесс прошивки».
- Установите Gapps из скачанного приложения Open Gapps Manager из Google Play.
Процесс установки патчей
Патчи – модифицированные версии официальных приложений. Обычным установщиком запустить их нельзя, поэтому снова рекомендуется открыть приложение TWRP. Процесс установки патчей ничем не отличается от установки прошивки и GAPPS.
Программы для восстановления USB-накопителей Generic
Это самый простой метод восстановления карт памяти. Принцип действия этих программ заключается в базовом форматировании устройства. На данный момент разработчиками предлагается большое количество утилит. Скачивать стоит ту, у которой достаточно большой функционал.
Hetman Partition Recovery
Одна из наиболее популярных программ у пользователей. Восстанавливает не только само устройство, но и материалы, хранящиеся на нем. Кроме того, при помощи этой утилиты возможно восстановить фото и видео с отформатированной флешки.
Хетман Рекавери работает с большим количеством форматов, можно сохранить полученные файлы на жестком диске, CD-диске или, создав виртуальный образ. Восстановить поврежденные файлы можно все сразу или, выбрав только необходимые.
JetFlash Recovery Tool
Эта программа также неплохо работает с флешками Generic. Интерфейс утилиты понятен даже неопытным пользователям. Процесс заключается в полном форматировании, которое удаляет все файлы, хранящиеся на флешке. Достоинством Рекавери Тул является возможность использования утилиты на различных операционных системах, а также высокая скорость работы и понятное меню.
D-Soft Flash Doctor
Бесплатное приложение, с помощью которого можно восстановить USB-накопитель. Флэш Доктор используется для глубокого форматирования полностью нерабочих карт памяти, после чего утилита переходит к восстановлению внутренней системы. Достоинствами программы является быстрота восстановления, простота, надежность. Флэш Доктор, в отличии от большинства подобных программ, не снижает объем флешки.
Flash Memory Toolkit
Флэш Мемори – еще одна программа, позволяющая не только провести глубокое форматирование устройства, но и вытащить утраченные ранее данные. Рекомендуется использовать программу для попытки восстановления файлов, если таковые имелись до выхода карты памяти из строя, а затем уже перейти к процессу восстановления USB-устройства.
Стоковая прошивка
Под этим термином понимается оригинальное программное обеспечение, выпускаемое разработчиками. Это максимально оптимизированный для работы с конкретным устройством код.
Смартфоны, которые имеются в продаже, изначально предлагаются с оптимальной версией ОС, которую производитель не рекомендует менять. Это может понадобиться только в крайних случаях, когда требуется откатиться на более ранние точки.
Преимуществами стоковой прошивки является:
- наличие гарантии стабильности работы системы;
- обеспечение защиты от влияние потенциально опасного ПО;
- сохранение автоматического обновления от производителя при выходе «заплаток» или новой версии ОС;
- возможность получения гарантийного ремонта в официальном сервисном центре при поломке устройства.
Недостатками стоковых прошивок считаются:
Восстановление флешки: определение контроллера, прошивка флешки
Если ваша флешка стала постоянно сбоить: не форматируется, при подключении к компьютеру — тот часто подвисает, при копировании файлов на нее — вылетают ошибки, но она не подвергалась механическому воздействию — ШАНСЫ на восстановление ее работоспособности есть!
Хорошо бы, если при подключении флешки — она хоть как-то определялась, например, Windows издавала звук подключения, накопитель отображался в «моем компьютере», и на его корпусе моргал светодиод.
Вообще, дать универсальную инструкцию, как и какой программой что делать, чтобы восстановить флешку — невозможно! Но я в этой небольшой статье попытаюсь дать алгоритм, который поможет, даже начинающим пользователям, разобраться с проблемой и решить ее.
Восстановление реального объема китайской флешки
Покупая китайский накопитель от малоизвестного производителя, всегда есть очень большая вероятность того, что её заявленный объём будет намного больше реального. Столкнувшись с такой ситуацией, не нужно паниковать, ведь данная проблема исправима, и сделать это не так уже и сложно. Для устранения неполадки следует выполнить ряд действий:
- Установить программу MyDiskFix, с помощью которой будет проводиться низкоуровневое форматирование.
- Запустить утилиту и в самом верху окна выбрать накопитель.
- Выбрать значение «Low-Level».
- Указать объём флешки – тот, который заявлен на самом устройстве.
- Начать восстановление нажатием на «Start Format».
Программа ещё раз запросит разрешение на проведение форматирование и после согласия начнёт операцию. После завершения Windows предложит отформатировать флешку, при этом размер накопителя будет уже реальный, а не тот, который был указан в самом начале.
Выводы
Подводя итоги, можно отметить, что изначально, конечно же, лучше отдавать предпочтение именно утилитам, выпускаемым самими производителями съемных накопителей. А вот использовать универсальные программы целесообразно, если вы являетесь обладателем какого-то специфичного устройства, для которого «родных» программ нет. И тут вариантов два: либо применять их вместе с приложениями для поиска и восстановления файлов в паре, либо отдать предпочтение цельным программным пакетам с расширенными возможностями по восстановлению информации после перепрошивки или форматирования.