Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

С помощью какой проги можно узнать VID и PID на флешке?

Сергей Кузьмин Мастер (2458), закрыт 13 лет назад
Лучший ответ
Sergiys_Prime Мудрец (14502) 13 лет назад
Восстановление ФЛЕШЕК после програмных сбоев
В любой флэшке установлена микросхема-контроллер. Он отвечает за передачу данных между компьютером и флэш-памятью. Контроллером управляет программа. В случае различных сбоев питания, неправильного извлечения и других причин – происходит сбой микропрограммы контроллера. В результате чего контроллер блокируется и не отвечает на запросы операционной системы.
При подключении к компьютеру такой флэш-диск может опознаваться как «Неизвестное устройство» , иметь формат RAW или может быть виден в системе как диск с нулевой ёмкостью. При попытке доступа к нему могут выводиться сообщения «Вставьте диск» или «Нет доступа к диску» .
Иногда, флэш-диск становится доступен только для чтения. Данные видны и читаются, но при попытках создания файла, стирания или форматирования выводится сообщение – «Диск защищен от записи» . В данном случае контроллер переходит в режим защиты данных при обнаружении ошибок микропрограммы или флэш-памяти для предотвращения её дальнейшего разрушения.
Порядок восстановления флэш накопителя
1. Нужно выяснить модель микросхемы-контроллера чтобы найти утилиту для работы с ним. Это можно сделать двумя способами. Первый – вскрыть корпус флэшки и посмотреть наименование модели контроллера нанесённой на корпусе микросхемы. Лучше не надо. Если вскрыть корпус проблематично – используем второй способ. Он заключается в определении модели по кодам VID и PID зашитым в микропрограмме контроллера.
VID – это идентификатор производителя, а PID – идентификатор устройства.
VID и PID имеются в любом USB устройстве.
Идентификационный номер вендора VID и производителя PID (тут поможет утилита USBIDCheck)
http://www.flashboot.ru/index.php?name=Files&op=view_file&lid=12

Можно считать и программой CheckUDisk,
http://windows10.at.ua/files/CheckUDisk.rar
а также средствами операционной системы ("Панель управления"-"Система"-"Оборудование"-"Диспетчер устройств"-"Контроллеры универсальной последовательной шины USB"-"Ваша флешка"-"Сведения"-"Код экземпляра устройства").
Если VID&PID считать не удаётся или значения пусты, велика вероятность электрического повреждения микросхемы. В данном случае программными способами вылечить накопитель уже не получится.
2. Итак, VID&PID удалось считать, значит шансы на восстановления уже есть. По значениям VID&PID можно найти производителя флэш-накопителя и модель установленного контроллера (например, с помощью « базы iFlash »). Определив контроллер, переходим к поиску сервисной утилиты для работы с ним.
3. Подходящую утилиту можно найти на сайте производителя или в каталоге утилит сайта www.flashboot.ru.
Например:
Вы определили, что VID вашей флэш – 1005, а PID – B113.
По « базе iFlash »
http://flashboot.ru/index.php?name=iflash

находим, что во флэш установлен контроллер PS2136 фирмы PHISON. Утилита для этого контроллера USB 2K REL90 (PS2231-UP12). А если тип контроллера был определён вскрытием корпуса, тогда сразу переходим в каталог файлов и ищем подходящую утилиту.
Как работать с утилитами описывать не буду, так как утилит довольно много а порядок работы некоторых из них описан в инструкциях, которые можно найти в архивах с утилитами или прочитать в комментариях к ним, тем более об этом никто не спрашивал.
Если данные уже не нужны или информация полностью разрушилась, рекомендуется провести тест флэш памяти на наличие сбойных секторов программой MyDiskTest.
Остальные ответы
Похожие вопросы