Определяется vid pid флешки. Программа для определения vid pid флешки
USB-флешки – устройства надежные, но риск поломки есть всегда. Причиной тому может быть некорректная работа, сбой микропрограммы, неудачное форматирование и так далее. В любом случае, если это не физическое повреждение, можно попытаться ее восстановить программными средствами.
Проблема в том, что не каждый инструмент подходит для восстановления конкретной флешки, и использование неправильной утилиты может окончательно вывести ее из строя. Но зная VID и PID накопителя, можно определить тип его контроллера и подобрать подходящую программу.
VID служит для идентификации производителя, PID – идентификатор самого устройства. Соответственно, каждый контроллер на съемном накопителе помечен этими значениями. Правда, некоторые недобросовестные производители могут пренебрегать платной регистрацией ID-номеров и присваивать их просто наугад. Но в основном это касается дешевой китайской продукции.
Для начала убедитесь, что флешка хоть как-то определяется компьютером: слышен характерный звук при подключении, она видна в списке подключенных устройств, отображается в «Диспетчере задач» (возможно, как неизвестное устройство) и прочее. В противном случае шансов мало не только на определение VID и PID, но и на восстановление носителя.
ID-номера можно быстро определить с помощью специализированных программ. Как вариант, можно использовать «Диспетчер устройств» или просто разобрать флешку и найти информацию на ее «внутренностях».
Обратите внимание, что карты MMC, SD, MicroSD не имеют значений VID и PID. Применяя к ним один из способов, Вы получите только идентификаторы кардридера.
Способ 1: ChipGenius
Прекрасно считывает основную техническую информацию не только с флешек, но и со многих других устройств. Интересно, что ChipGenius имеет собственную базу VID и PID, чтобы выдать предположительную информацию об устройстве, когда по какой-то причине не удается опросить контроллер.
Чтобы воспользоваться данной программой, сделайте следующее:
- Запустите ее. В верхней части окна выберите флешку.
- Снизу напротив значения «USB Device ID» Вы увидите VID и PID.
Обратите внимание: старые версии программы могут работать некорректно – скачивайте последние (по ссылке выше можно найти именно такую). Также в некоторых случаях она отказывается работать с портами USB 3.0.
Способ 2: Flash Drive Information Extractor
Данная программа дает более подробную информацию о накопителе, конечно же, включая VID и PID.
После того, как Вы загрузили программу, сделайте следующее:
Способ 3: USBDeview
Основная функция этой программы – отображение списка всех устройств когда-либо подключаемых к данному ПК. Дополнительно можно получить подробную информацию о них.
Инструкция по использованию заключается в следующем:
Способ 4: ChipEasy
Интуитивно понятная утилита, которая позволяет получить исчерпывающую информацию о флешке.
После скачивания сделайте вот что:
- Запустите программу.
- В верхнем поле выберите нужный накопитель.
- Ниже Вы увидите все его технические данные. VID и PID находятся во второй строке. Можно их выделить и скопировать («CTRL+C» ).
Способ 5: CheckUDisk
Простая утилита, которая выводит основную информацию о накопителе.
Дальнейшая инструкция:
- Запустите программу.
- Сверху выберите флешку.
- Снизу ознакомьтесь с данными. VID и PID расположены на второй строке.
Способ 6: Изучение платы
Когда ни один из способов не помогает, то можно пойти на радикальные меры и вскрыть корпус флешки, если это возможно. VID и PID Вы, может, там и не обнаружите, но маркировка на контроллере имеет такую же ценность. Контроллер – важнейшая часть USB-накопителя, имеет черный цвет и квадратную форму.
Что делать с этими значениями?
Теперь можно заняться применением полученной информации и найти эффективную утилиту для работы с Вашей флешкой. Для этого следует использовать , где пользователи сами формируют базу данных таких программ.
Приветствую всех читателей блога!
Наверное у большинства, кто боле-менее часто работает с компьютером, есть флешка (а то и не одна). Иногда случается так, что флешка перестает нормально работать, например при неудачном форматировании или в следствии каких-либо ошибок.
Довольно часто файловая система может распознаваться в таких случаях как RAW, форматирование флешки произвести не удается, зайти на нее тоже… Что делать в таком случае? Воспользоваться этой небольшой инструкцией!
Эта инструкция по восстановлению работоспособности флешки рассчитана на самые различные проблемы с USB носителями, кроме механических повреждений (производитель флешки может быть, в принципе, любым: kingston, silicon-power, transced, Data traveler, A-Data и др.).
И так… приступим. Все действия будут расписаны по шагам.
1. Определение параметров флешки (производителя, марку контроллера, кол-во памяти).
Казалось бы, что сложного в определении параметров флешки, тем более производитель и количество памяти указано практически всегда на корпусе флешки. Дело здесь в том, что USB-накопители даже одного модельного ряда и одного производителя могут быть с разными контроллерами. Из этого вытекает простой вывод - чтобы восстановить работоспособность флешки, необходимо сначала точно определить марку контроллера, чтобы правильно выбрать утилиту для лечения.
Типовой вид флешки (изнутри) - плата с микросхемой.
Чтобы определить марку контроллера есть специальные число-буквенные значения, задаваемые параметрами VID и PID .
VID - vendor ID
PID - Produkt ID
Для разных контроллеров они будут различны!
Если не хотите убить флешку - то ни в коем случае не используйте утилиты, которые не предназначены для ваших VID/PID. Очень часто из-за неправильно выбранной утилиты флешка приходит в негодность.
Как определить VID и PID?
Самый простой вариант - запустить небольшую бесплатную утилиту CheckUDisk и выбрать в списке устройств свою флешку. Далее вы увидите все необходимые параметры для восстановления флешки. См. скриншот ниже.
VID/PID можно узнать и не используя утилиту .
Для этого вам нужно зайти в диспетчер устройств. В ОС Windows 7/8 это удобно делать через поиск в панели управления (см. скриншот ниже).
В диспетчере устройств флешка, обычно, помечается как «Запоминающее устройство для USB», вам нужно щелкнуть по этому устройству правой кнопкой мышки и перейти в его свойства (как на картинке ниже).
Во вкладке «сведения » выберите параметр «ИД оборудования» - перед вами покажутся VID/PID. В моем случае (на скриншоте ниже) эти параметры равны:
2. Поиск необходимой утилиты для лечения (низкоуровневого форматирования)
Зная VID и PID нам требуется найти специальную утилиту, подходящую для восстановления нашей флешки. Очень удобно это делать, например, на сайте: flashboot.ru/iflash/
Если на сайте вдруг под вашу модель ничего не будет найдено, лучше всего воспользоваться поисковиком: Google или Яндекс’ом (запрос, вида: silicon power VID 13FE PID 3600).
В моем случае, для флешки на сайте flashboot.ru была порекомендована утилита Formatter SiliconPower .
В случае если необходимо установить драйвер к USB накопителю или выполнить программный ремонт, вам не обойтись без получения двух идентификаторов устройства:
- VID – это Vendor Identifier (идентификатор производителя);
- PID – это Product Identifier (идентификатор продукта, то есть конкретной модели устройства).
В появившемся окне свойств, перейдите на вкладку «Сведения » и выберете из выпадающего списка строку «Код экземпляра устройства » в Windows XP или «ИД оборудования » в Windows Vista/7/8.
В поле «Значение », вам будет отображен VID и PID USB устройства, но важно учесть, что некоторые производители, экономя на регистрации собственных VID и PID, могут указать их произвольно!
Рассмотрим программное получение этих значений с использованием Windows Management Instrumentation (WMI ) и класса «Win32_USBHub ».
Если воспользоваться программой «WmiExplorer » и открыть класс «Win32_USBHub », то можно увидеть в столбце «PNPDeviceID » строку вида USB\VID_152D&PID_2509\00A123457D9C, которая имеет формат USB\VID_XXXX&PID_XXXX\Serial_number. Именно из этой строки мы и будем извлекать данные. Но данный класс возвращает список всех USB устройств подключенных к компьютеру, поэтому необходимо их отфильтровать.
- Получение VID usb накопителя;
- Получение PID usb накопителя;
- Получение серийного номера usb накопителя.
- ListBox – вывод информации по usb устройствам;
- Button – запуск процесса получения информации.
Сделайте двойной клик левой клавишей мыши по компоненту «button1 » и перейдите в автоматически созданный метод «button1_Click ». Добавьте в него, приведенный ниже листинг.
string PNPDeviceID = string.Empty; //Предварительно очищаем список listBox1.Items.Clear(); //Получение списка USB накопителей foreach (System.Management.ManagementObject drive in new System.Management.ManagementObjectSearcher("select * from Win32_USBHub where Caption="Запоминающее устройство для USB"").Get()) { PNPDeviceID = drive["PNPDeviceID"].ToString().Trim(); //Получение Ven устройства listBox1.Items.Add("VID= " + parseVidFromDeviceID(drive["PNPDeviceID"].ToString().Trim()).Trim()); //Получение Prod устройства listBox1.Items.Add("PID= " + parsePidFromDeviceID(drive["PNPDeviceID"].ToString().Trim()).Trim()); //Получение Серийного номера устройства string splitDeviceId = drive["PNPDeviceID"].ToString().Trim().Split("\\"); listBox1.Items.Add("Серийный номер= " + splitDeviceId.Trim()); //Разделение списка устройств пустой строкой listBox1.Items.Add(""); } Так же добавьте два метода расшифровки значений «PNPDeviceID».
private string parseVidFromDeviceID(string deviceId) { string splitDeviceId = deviceId.Split("\\"); string Prod; //Разбиваем строку на несколько частей. //Каждая часть отделяется по символу & string splitProd = splitDeviceId.Split("&"); Prod = splitProd.Replace("VID", ""); ; Prod = Prod.Replace("_", " "); return Prod; } private string parsePidFromDeviceID(string deviceId) { string splitDeviceId = deviceId.Split("\\"); string Prod; //Разбиваем строку на несколько частей. //Каждая часть отделяется по символу & string splitProd = splitDeviceId.Split("&"); Prod = splitProd.Replace("PID_", ""); ; Prod = Prod.Replace("_", " "); return Prod; } Запустите ваш проект, нажав на клавиатуре, клавишу «F5 ». Вставьте Usb накопитель и нажмите кнопку «Получить информацию ». Вы получите информацию о данном накопителе. Если устройств подключено несколько, то информация об устройствах будет разделена пустой строкой.
Узнать VID и PID флешки бывает нужно по нескольким причинам. Например, если вы столкнулись с проблемой когда USB флешка перестала определяться или пишет что диск защищен от записи, то ее можно попробовать восстановить с помощью специальной утилиты, которая проводит низкоуровневое форматирование, но для этого нужно узнать VID и PID флешки, чтобы правильно подобрать утилиту. Еще к примеру, если у вас есть устройство, к которому вы не можете найти драйвер, но зная VID и PID вы сможете найти нужный драйвер. Достаточно ввести эти данные в поисковик.
В этой статье мы рассмотрим 2 способа, с помощью которых можно узнать ВИД и ПИД флешки, а именно:
- Через программу CheckUDisk
- Через диспетчер устройств
Программа для определения vid pid флешки
Для быстрого определения VID и PID флешки, потребуется программа CheckUDisk . Скачиваем ее по ссылке ниже, она бесплатная.
Программа находится в zip архиве, распаковываем ее и запускаем. После запуска программы, вы увидите главное окно программы CheckUDisk. Внизу окна нужно поставить галочку, напротив All USB Device.
Если флешка установлена, то в окне Connected UDisk device должна появится ваша флешка, которую можно найти по своему названию.
Для того чтобы узнать ВИД и ПИД флешки, нужно кликнуть по ней левой кнопкой мыши один раз и в поле «Selected Udisk device information», которое находится ниже появится информация.
Как видно на рисунке выше, мы выбрали флешку silicon-power . ниже видим ее параметры, VID 13 , PID 5200 .
Вот так просто можно узнать VID и PID usb флешки с помощью программы.
Узнаем VID и PID через диспетчер устройств
Если с помощью программы CheckUDisk вам не удалось узнать VID и PID, то это можно сделать через диспетчер устройств.
Для этого заходим в диспетчер устройств. Сделать это можно следующим образом
- Кликаем правой кнопкой мыши по иконке «Мой компьютер» на рабочем столе или в меню «Пуск»
- В появившемся контекстном меню нажимаем «Диспетчер устройств»
Появится окно, в котором отображены все устройства системы, которые разбиты на разделы. В нашем случае нас интересует VID и PID флешки, поэтому раскрываем вкладку под названием «Дисковые устройства», именно там будет отображена установленная флешка в компьютер.
Нажимаем правой кнопкой мыши по нужному устройству и в появившемся контекстном меню нажимаем «Свойства».
Нажимаем Свойства
Появится следующее окно, в котором нам нужно переключиться на вкладку «Сведения». В выпадающем списке выбираем «Родитель». И в поле ниже вы сможете увидеть VID и PID этого устройства.
Если Вы пользовались флешкой много лет, и никаких проблем не возникало, но в один день при подключении к компьютеру она определилась, как неизвестное USB-устройство, или вовсе не определилась, значит нужно разбираться с проблемой. Вспомните, не роняли ли Вы ее. Если был такой случай, тогда повреждение физическое, и данные советы не помогут.
Если же Вы не пользовались безопасным извлечением при отключении флешки от компьютера или она перестала определяться после форматирования, тогда можно по VID и PID подобрать какую-нибудь программу, которая поможет восстановить работоспособность USB-накопителя.
О том, что такое VID и PID, и как узнать данные параметры, пойдет речь в этой статье. VID – идентифицирует производителя, а PID – непосредственно устройство. У флешек, которые производят крупные фирмы, взяты определенные значения каждого параметра и присвоены всем USB-накопителям. Например, у всех флешек Transcend VID – 8564, а PID – 1000. Некоторые производители оставляют для USB-накопителя VID и PID такие же, как и у установленного в нем контроллера. Ну а если у Вас дешевая китайская флешка, тогда VID и PID – это просто случайные, ничего не значащие, цифры.
Если Вы отформатируете накопитель какой-нибудь неподходящей программой, то она вовсе может перестать работать. Давайте рассмотрим способы, используя которые, получится узнать нужные нам значения. Затем нужно будет просто воспользоваться онлайн-сервисом, в котором собрана база подходящих программ для восстановления флеш накопителя определенной модели.
С помощью Диспетчера устройств
Самый простой способ узнать VID и PID – это посмотреть данные значения, открыв Диспетчер устройств.
В Windows 7 нажмите по кнопке «Пуск» и выберите в списке справа . Если такого пункта у Вас нет, наберите «панель управления» в строке поиска и нажмите на подходящий результат.
Если у Вас установлена Windows 10, тогда нажмите правой кнопкой мышки по кнопке «Пуск» и выберите из меню .
Затем два раза нажмите мышкой по пункту «Контроллеры USB» . В развернувшемся списке нужно выбрать «Запоминающие устройство для USB» и нажать на него правой кнопкой мышки. Если Ваша флешка не определилась, тогда у Вас будет пункт вроде «Неопределенное устройство USB» . Дальше из контекстного меню выберите .
В следующем окне перейдите на вкладку «Сведения» . В верхнем поле «Свойство» из выпадающего списка выберите «ИД оборудования» . Чуть ниже в поле «Значение» будет указаны VID и PID.
Используя утилиты
Существует масса программ, которые помогут узнать значения VID и PID USB-накопителя. Кроме этого, они покажут и другую информацию о Вашем устройстве. Давайте рассмотрим несколько популярных программ.
Flash Drive Information Extractor
Программа Flash Drive Information Extractor показывает всю нужную информацию про USB-накопитель. Вставьте флешку в свободный порт USB и подождите минуту. Затем запустите программу и нажмите в открывшемся окне на кнопку «Показать информацию о флешке» .
Программка очень быстро выдаст результат. Найдите поля VID и PID и посмотрите, какие значения у Вашей флешки.
ChipEasy
ChipEasy покажет немного меньше информации, чем предыдущая программа, но нужные нам параметры посмотреть можно. Запускайте программу и в верхнем поле два раза кликните мышкой по нужному USB накопителю.
В области с детальной информацией в поле «Device ID» будут показаны VID и PID.
ChipGenius
С программой ChipGenius все также очень просто. Запустите ее и в верхней области кликните по подключенной флешке, чтобы посмотреть подробную информацию про нее. Затем немного ниже в поле «USB Device ID» посмотрите интересующие параметры.
USBDeview
Программу USBDeview нужно выбрать в зависимости от разрядности Вашей операционной системы. Если у Вас установлена 32-х разрядная Windows, тогда выберете соответствующий файлик USBDeview и запустите его, если 64-х разрядная, тогда запускаем файл, где в название есть цифра 64.
В главном окне программы отображаются все устройства, которые когда-либо подключались к Вашему компьютеру или ноутбуку. Найти в данном списке свою флешку может быть затруднительно, поэтому кликните по кнопке «Настройки» и уберите галочку в поле .
Теперь в главном окне отображаются только те устройства, которые подключены к компьютеру на данный момент. Найдите в списке свое устройство, и нажмите на него.
Откроется окошко свойств. В нем нас будут интересовать два параметра: «Код продукта» – это PID, а «Код поставщика» – это VID. Эти же параметры можно посмотреть и в правом нижнем поле «Код экземпляра устройства».
Как посмотреть на самом USB-накопителе
Если узнать данные VID и PID с помощью различных программ не получается, тогда можно разобрать флешку. Делайте это осторожно, чтобы ничего не повредить, иначе устройство точно станет нерабочим.
На плате каждой флешки есть черный прямоугольник или квадрат – это контроллер. На нем можно посмотреть маркировку. Например, у флешки Kingston установлен контроллер PS2251-37КС. Зная маркировку контроллера также можно правильно выбрать способ восстановления для флешки.
После того, как Вы узнали значения VID и PID можно воспользоваться онлайн-сервисом iFlash. Здесь собрана база, которую создают сами пользователи, какой программой, какую флешку лучше всего реанимировать.
На главной странице сервиса введите свои данные в поля «VID» и «PID» и нажмите кнопку «Search» .
На странице появится таблица. В первом столбце будет написано, кто производитель, во втором столбце будут данные о модели. В столбце «Chip Model» представлена информация о контроллере.
Найдите по данным параметрам свою флешку, и если повезет, в последнем столбце будет название утилиты, которую можно использовать для восстановления Вашего флеш накопителя.
Возвращайте Вашу флешку к жизни, используя правильную программу. Подобрать ее можно, узнав VID и PID USB-накопителя. А как это сделать, Вы уже знаете.