Программа для восстановления флешки

Определяем контроллер

Сначала нужно определить модель и производителя контроллера (VID и PID). Для этого существуют разные способы и утилиты. Мне понравилась утилита Flash Drive Information Extractor — бесплатная программа для получения информации о флешках, сайт разработчика: antspec.com/usbflashinfo

Утилита в простом окошке выдаст информацию о контроллере флешки, чипах и много чего еще. Вот пример информации о моей флешке:

Из этой информации меня больше всего интересует строка «Controller: Alcor AU6983/AU6986».

Если же утилите по какой-то причине не удалось получить информацию о Вашей флешке, тогда можно попытаться узнать контроллер через VID и  PID. Но это не надежный способ, так как одному и тому же соотношению VID и  PID могут соответствовать разные контроллеры. Для определения VID и  PID запускаем одну из утилит:

  • CheckUDisk — flashboot.ru/files/file/330/ — получение информации о подключенных USB устройств. Показывает VendorID, ProductID, Serial Number, VID&PID для определения типа контроллера устройства.
  • UsbIDCheck — flashboot.ru/files/file/322/ — информации о всех подключенных USB устройств. Показывает idVendor и idProduct для определения типа контроллера устройства.
  • USBDeview — nirsoft.net/utils/usb_devices_view.html — отображает список когда-либо подключавшихся к USB портам компьютера устройств (флеш-карта, мобильный телефон, принтер и т.д. и т.п.), при этом выводятся данные о времени последнего подключения, описания устройств, их серийные номера, VendorID и т.д.

Далее вводим в гугле по примеру моей флешки «VID: 058F PID: 6387» и пытаемся найти в каких контроллерах они встречаются.

Также может пригодится статья usbdev.ru/articles/detect_controller в которой описываются различные способы определения контроллера и чипов памяти у флешки, например разбор флешки и чтение надписей на платах.

Загрузите и замените файл usbstor.inf

Последнее решение — вручную загрузить и заменить файл usbstor.inf в соответствующей папке на диске. Выберите версию файла, совместимую с вашей операционной системой, и нажмите кнопку «Скачать». Затем перейдите в папку «Загруженные» вашего веб-браузера и скопируйте загруженный файл usbstor.inf.

Перейдите в папку, в которой должен находиться файл, и вставьте загруженный файл. Ниже приведен список путей к каталогу файлов usbstor.inf.

  • Windows 10: C:\Windows\inf\
  • Windows 8.1: C:\Windows\inf\
  • Windows 8: 1: C:\Windows\inf\
  • Windows 7: —
  • Windows Vista: —
  • Windows Vista: —
  • Windows Vista: —
  • Windows XP: —

Если действия не помогли решить проблему с файлом usbstor.inf, обратитесь к профессионалу. Существует вероятность того, что ошибка (и) может быть связана с устройством и, следовательно, должна быть устранена на аппаратном уровне. Может потребоваться новая установка операционной системы — неправильный процесс установки системы может привести к потере данных.

Прошивка контроллера

Допустим, у вас флешка Protec объемом 16 Gb. Вы находите её по VID PID через онлайн сервис iFlash и скачиваете бесплатно утилиту прошивки контроллера. Что делать дальше? Проводить мероприятия по восстановлению флеш накопителя (SD карты памяти).

Универсальная инструкция для восстановления всех флешек:

  1. Подключите флэш накопитель (SD карту).
  2. Запустите программу прошивки, которую вы нашли по VID PID в онлайн базе флэш накопителей.
  3. Нажмите кнопку «Start» для запуска процедуры прошивки контроллера.

Если прошивка пройдет успешно, то вы должны увидеть положительный статус флешки – «OK» или «Good». Если же во время проведения операции возникнут неполадки, то появится код ошибки: его расшифровку можно найти в справке утилиты, найденной по VID PID, или на других онлайн сервисах.

Восстановление любых флешек (SD карт) производится примерно по одной схеме, однако инструкция может немного отличаться для разных утилит: вам нужно по VID PID найти программу для прошивки контроллера и запустить восстановление USB накопителя.

Для восстановления флешки необходимо дополнительно провести её форматирование. Выполнить его можно стандартными средствами Windows или с помощью специальных программ. Рекомендуется запускать полное, а не быстрое форматирование. Это займет чуть больше времени (особенно если объем накопителя превышает 16 Gb), зато вы будете уверены, что флешка теперь полностью чистая и работоспособная.

Определяем модель чипа контроллера

Самый надёжный способ – открыть корпус флешки и прочитать модель чипа контрллера (небольшой чип, как правило квадратной формы, окруженный ножками со всех сторон). Чипы памяти чаще всего прямоугольные, окруженные ножками только с двух сторон:

Чип флешки

Переписываем себе всю информацию с чипа: Phison (марка) и PS2251-60-5 (серия). Эти данные нам пригодятся для поиска подходящей прошивки. Неправильно подобранная прошивка может навсегда “убить” флешку, поэтому нужно быть внимательным. Если разобрать флешку не представляется возможным (например, не испортив корпус), то можно воспользоваться программами, для определения чипа флешки софтварным методом. Этот способ менее надёжен, но тем не менее достаточно популярен. Лично я пользуюсь программой ChipGenius 4.00, но подойдёт и любая другая со схожими функциями:

Определение чипа флешки

Также, как показано на скрине, можно вытащить VID и PID флешки. Это соответственно Vendor Identifier и Product Identifier.

USB Device Info

Android 3.1 introduced USB host mode which allows the user to plug USB devices to your Android tablet in the same way as a Desktop PC and extend its functionality (if the tablet has the correct drivers of course).

This application will provide information about almost all currently plugged-in USB device (see below for more info about the ‘almost’).

Information includes:

  • The Device class
  • The USB device path
  • The Vendor ID (VID) and the Product ID (PID).
  • A List of all interfaces and their endpoints.

No ads.

Apart from using the build in API it now also parses «/sys/bus/usb/devices/» to display devices which are hidden by the Android OS, although in less detail.
This part is also available as a Java library (see Library below)

Описание

Порой для диагностики и ремонта флешки, необходимо узнать подробную информацию о ней. Эти сведения не найти в свойствах накопителя, поэтому без специального софта не обойтись. Программа Flash Drive Information Extractor идентифицирует флешки и отображает полную информацию о них. Утилита распространяется бесплатно.

Примечательно, что программа работает только непосредственно с флешками. Если к ПК подключен фотоаппарат, картридер, мобильный телефон или другой девайс с накопителем, Flash DriveInformation Extractor его не идентифицирует. Чтобы узнать информацию о флешке, ее необходимо подключать напрямую к ПК по USB порту, а через 30-40 секунд запускать утилиту.

Интерфейс программы переведен на русский язык, а сведения о съемном накопителе отображаются на английском. Утилита предоставляет полные данные о флешке, включая модель устройства, тип контроллера, тип и объем памяти, а также параметры PID, VID и другие сведения.

Инструкция по использованию

Скачайте архив с программой с нашего или официального сайта (ссылки внизу описания). Распакуйте архив «usbdriveinfo.zip» в любое удобное место. В папке с программой найдите и запустите исполняемый файл «GetFlashInfo.exe». В открывшемся окне нажмите на кнопку «Получить информацию о флешке». Спустя несколько секунд вам выдаст результат сканирования, который при необходимости можно сохранить в буфере обмена.

Особенности утилиты Flash DriveInformation Extractor 9.2.0.627:

  • Отображение подробной информации о флешках
  • Идентификация накопителей, подключенных к ПК напрямую
  • Русская локализация
  • Бесплатное распространение
  • Быстрое копирование сведений в буфер обмена
  • Совместимость даже со всеми версиями Windows, начиная от XP и выше

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

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

http://www.usbdev.ru (самая полная коллекция фирменных утилит и информации, форум).

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

Объяснение результатов работы программы

Notes

  • If you download the accompanying databases, the application will also be able to provide you with additional info such as the Vendor of the device (which is not necessarily the brand!), the vendor’s logo and the product name.
  • As this application is using the default Android API some devices might not appear. USB Hubs (and devices connected to them) are invisible event though they seem to function properly, and mice seem to be filtered out of the provided list. I’m looking into ways to fix this.
  • Device Subclass resolution will be added in the next version.
  • The database is parsed from: http://www.linux-usb.org/usb.ids
  • SELinux can interfere with accessing sysfs which will block the Linux part of the app from working.

Популярные драйвера категории USB видеоустройства

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

  • Производитель: DisplayLink Corp.

    Операционная система: неизвестно

    Дата драйвера: 2019-05-09

    Версия драйвера: 9.1.1651.0

Определяем VID и PID USB контроллера

Для начала нам нужно определить VID и PID. Это данные о модели и производителе контроллера, который находится в нашем накопителе. По этим данным мы будем искать утилиту для прошивки. Есть много разных программ, с помощью которых можно определить VID и PID. Я советую утилиту Flash Drive Information Extractor скачать можно по этой ссылке.

Подключите флешку к компьютеру и запустите программу Flash Drive Information Extractor (извлеките папку с программой с архива и запустите файл GetFlashInfo.exe).

Нажмите кнопку вверху программы “Получить данные о флешке”.

Программа выдаст нам результат. Смотрим информацию которая находится напротив VID и PID.

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

Как правильно прошить usb флешку?

Недоступна функция форматирования USB накопителя, софт операционки сигнализирует про ошибки, а специальные утилиты не дают нужного результата? Возвратить функционирование изделия можно путем прошивки флешки, а если говорить вернее, то прошивки контроллера флешки.

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

Выполнение программного ремонта (повторяя заводские действия) состоит в следующем:

  • Очистка.
  • Тестирование памяти.
  • Процесс составления новых таблиц трансляции, их последующая запись в служебные поля.

Все вышеперечисленные действия являются «низкоуровневым форматированием».

Для подобных работ утилиты по моделям контроллеров имеют строгую специализацию. Из-за этого, ремонтнику требуется отыскать соответствующую для конкретного экземпляра. Варианты микросхемы могут изменяться в разных партия. В некоторых случаях приходится перебирать не одни десяток вариантов.

Общие советы

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

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

Флешки SanDisk относятся к сложным ситуациям. Это связано с ведением их корпоративной политики. Компания сама выполняет полный цикл производства, начиная разработкой нестандартных решений и заканчивая реализацией. Ремонтный софт для них отсутствует.

  • https://www.blog.kdr.kiev.ua/kak-proshit-kontroller-fleshki-otvet-vnutri/
  • https://ocomp.info/vosstanovlenie-rabotyi-fleshki.html
  • https://f1comp.ru/zhelezo/kak-proshit-fleshku-vosstanavlivaem-rabotu-usb-nakopitelya-na-primere-kingston-dt-elite-3-0-16gb/
  • https://litl-admin.ru/zhelezo/kak-proshit-usb-fleshku.html
  • https://hddiq.ru/usb-flash-nakopiteli/kak-proshit-fleshku

Embedded Host (PIDVID) Electrical Test Fixture

The PIDVID is used to initiate test modes on High Speed downstream ports of USB Embedded Hosts.  In order to perform USB 2.0 High Speed electrical tests a High Speed product must support test modes as defined in section 7.1.20 of the USB 2.0 specification. The test modes being initiated by the PIDVID are mandatory to be implemented and allow you to validate the High Speed electrical compliance characteristics of your USB Embedded Host. The USB 2.0 Embedded Host High Speed Electrical Test Procedure can be found here.

Technical and purchase details can be found at http://www.testusb.com/shop.htm

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector