Как узнать vid pid sd карты. Как узнать VID, PID флешки и для чего служат эти идентификационные номера? Программа для определения vid pid флешки

В своей статье « » я писал о том, как перепрошить контроллер флешки. В той статье (она была одной из первых в ) основной упор читателя был направлен именно на методику перепрошивки контроллера, но эиа тема еще не закрыта, и есть о чем написать.

В том статье я вскользь задел тему, как определить pid / vid контроллера, а теперь пришел черед рассмотреть этот вопрос более тщательно. И так, давайте начнем, а начнем, как и положено с теории.

Что такое PID и VID ? и с чем его «едят»

VID — это международный идентификатор производителя устройства, а PID — это уже идентификатор самого устройства. При помощи этих двух параметров можно выяснить предположительный тип контроллера, который установлен в Вашей флешке. По этим параметрам еще часто ищут, как установить драйвер на устройство, которое определяется как не известное.
Но не стоит забывать о том факторе, что знание PID \ VID флешки не на 100%, ведь международная регистрация VID и PID для флешек стоит денег и не все производители готовы их платить. Такая ситуация на практике может давать разные контроллеры при равных значения пид и вид.
Также не стоит забывать, что определение пид и вид не всегда может выдавать нам правильную информацию о компании производителю контроллера и его модели.

Как определить PID и VID флешки:

Существует несколько основных методов определения пид и вид usb устройства.

Способ №1: Определение pid и vid посредством ОС Windows:

Необходимо запустить управление компьютером, что можно сделать кликнув правой кнопкой мышки по значку «Компьютер» \ «Мой компьютер». На скриншоте можете увидеть как это сделать.

В «Управление компьютером» выберите «Диспетчер устройств»;
В открывшемся окне Свойства: «наше устройство» (см. скриншот) выберите закладку «Сведения» и тут Вы найдете необходимое значение параметров pid и vid.


Способ №2: Программы для определения pid и vid

Специально для тех, кто не хочет долго думать и мучатся в попытках определения нужных нам значений — есть утилиты для поиска пид и вид.
О программах для определения pid&vid я расскажу в отдельной

Практически у каждого пользователя компьютера есть в наличии флешка. Это очень удобный носитель информации, на который можно быстро что-то записать и кинуть его в карман. Эра дисков уходит в прошлое, а их место уверенно занимают флешки. В большинстве своём это «неубиваемое» устройство, которое очень сложно повредить. Но, тем не менее, из-за некорректной работы, сбоя микропрограммы носителя или неудачного форматирования флешка может перестать работать. В чём это выражается? Компьютер вместо её названия пишет «Неопознанное устройство USB», ёмкость отображается как 0 байт, а при попытке отформатировать устройство возникает постоянная ошибка.

Для восстановления работоспособности флешки нужно разобраться с причиной неполадок

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

Для чего нужны VID и PID

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

Как узнать VID и PID

Через Диспетчер устройств

Перейдите в «Пуск» - «Панель управления» - «Диспетчер устройств» - «Контролёры USB» - «Запоминающее устройство для USB». Во вкладке «Сведения» выберите пункт «ИД оборудования». В нижней строке вы увидите идентификаторы своей флешки.

Утилита CheckUDisk

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

Утилита Flash Drive Information Extractor

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

С помощью приложения можно узнать такую информацию:

  • Потребляемый ток.
  • VID и PID.
  • Идентификатор флеш-памяти.
  • Физический объем.
  • Установленные чипы памяти.
  • Модель и производитель устройства.

Утилита USBDeview

Приложение для отображения данных о подключённых к компьютеру USB-накопителях. Есть история подключаемого оборудования. Поможет узнать разработчика устройства.

Утилита ChipGenius

Продукт от китайских разработчиков. Определяет данные из контролёров флешек, кардридеров и MP3-плееров. Сможет определить такие показатели, как VID, PID, серийный номер, модель контролёра, производитель. Имеет отличную совместимость с огромным количеством накопителей. Имеется три версии программы, какая-то из них обязательно запустится.

Вскрыть корпус флешки

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

Что делать дальше

После того, как вы узнали всю необходимую информацию, воспользуйтесь этой страницей для поиска необходимой утилиты. В верхней части в соответствующие поля введите данные VID и PID и нажмите «Search». Перед вами откроется список результатов. В самой крайней левой колонке отображается производитель, во второй колонке - модель флешки, а в крайней правой - рекомендуемая утилита, которая поможет выполнить восстановление. Если вам повезёт, то вы сможете найти нужную вам программку. После завершения её работы ваша флешка будет как новая.

Заключение

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

Если ваша USB флешка перестала определяться или не дает себя записать и отформатировать, ругаясь на защиту от записи, то для того, чтобы восстановить ее работоспособность вам необходимо узнать ее VID и PID . Эти два параметра определяют марку контроллера вашей флешки по которым можно подобрать через низкоуровневое форматирование.

CheckUDisk — лучшая программа, помогающая узнать vid pid флешки

Для быстрого и точного определения параметров VID и PID USB флешки скачиваем программу CheckUDisk_v5.4 по ссылке ниже. распаковываем ее и запускаем.

После запуска CheckUDisk_v5.4 вы увидите главное окно программы, в котором нужно поставить галочку внизу «All USB Device».

Главное окно программы CheckUDisk

Если флешка вставлена в USB разъем, то в списке «Conected UDISK Device» она должна отобразиться по своему названию — Kingston, Silicon Power, Qumo и так далее.

Определение vid pid флешки в программе CheckUDisk

Как только вы выделите одиночным кликом левой кнопкой мыши свою флешку в списке, то в нижнем окне «Selected Udisk device information» будут отображены ее параметры VID&PID.

В случае если необходимо установить драйвер к USB накопителю или выполнить программный ремонт, вам не обойтись без получения двух идентификаторов устройства:

  • VID – это Vendor Identifier (идентификатор производителя);
  • PID – это Product Identifier (идентификатор продукта, то есть конкретной модели устройства).
Узнать VID и PID USB устройства вы можете через специальные утилиты, но можно обойтись и без них. Необходимо открыть «Диспетчер устройств » и найти раздел «Контроллеры универсальной последовательной шины USB » в Windows XP или «Контроллеры USB » в Windows Vista/7/8 . Там вы можете найти свое USB устройство, VID и PID которого вы собираетесь определить. После выбора необходимого вам запоминающего устройства, сделайте клик правой клавишей мыши по нему и выберете из контекстного меню, пункт «Свойства ».


В появившемся окне свойств, перейдите на вкладку «Сведения » и выберете из выпадающего списка строку «Код экземпляра устройства » в 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 устройств подключенных к компьютеру, поэтому необходимо их отфильтровать.


Посмотрите внимательно на представленный скриншот программы «WmiExplorer », вы увидите в колонке «Name » название устройства. Как и в диспетчере устройств, usb накопители представлены в виде «». Именно по этому значению будет сделан фильтр. Извлечение данных осуществляется через класс «ManagementObjectSearcher », путем указания запроса «Select », так как нам необходимо организовать фильтр «where », в запросе укажем условие поиска, вывести только устройства с именем «Запоминающее устройство для USB ».


Функционал данного примера:
  • Получение VID usb накопителя;
  • Получение PID usb накопителя;
  • Получение серийного номера usb накопителя.
Создайте проект Windows Form в Microsoft Visual Studio и добавьте два компонента:
  • 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 накопитель и нажмите кнопку «Получить информацию ». Вы получите информацию о данном накопителе. Если устройств подключено несколько, то информация об устройствах будет разделена пустой строкой.

Пошаговая инструкция по восстановлению USB флешек в которой я постараюсь доступным языком ответить на вопрос Как восстановить флешку самостоятельно и без особых усилий.

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

Теперь народ несет не только свои флешки , но и флешки своих друзей, знакомых и родственников. Ну вот хоть бы кто-то еще бутылочку пива приволок или печеньку – фигушки.

Мне-то не сложно помочь, но когда я предлагаю вам самим научиться все это делать, вы отнекиваетесь. Таких я в следующий раз просто отшиваю. Не хочешь учиться – проходи мимо.

С лирикой на этом заканчиваю и перехожу непосредственно к теме поста..

Если ваша флешка перестала определяться как диск, не хочет форматироваться , не дает записать информацию или еще что-то там с ней случилось, НО она не имеет механических повреждений, то знайте – еще не все потеряно. Скорее всего глюкнул контроллер и с ним придется немного повозиться. По времени эта процедура занимает, примерно, 5 минут.

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

Для начала нам необходимо определить VID и PID нерабочей флешки .

Определить VID и PID для восстановления флешки

Воткните флешку в компьютер и запустите Диспетчер устройств . Пуск Выполнить - mmc devmgmt.msc .


Затем зайдите в раздел Контроллеры универсальной последовательной шины USB .


Находим в списке свою флешку . Обычно, все флешки имеют название Запоминающее устройство для USB .


Жмем на устройстве правую клавишу и открываем Свойства .

Переходим на вкладку Сведения .

В выпадающем списке выбираем пункт Код экземпляра устройства или Коды (ID) оборудования .

В этом окне мы видим PID и VID .

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

Заходим на сайт FlashBoot.ru и вводим на нем полученные VID и PID .


Жмем на кнопку Search .

В результатах ищем своего производителя и модель флешки. У меня это Kingston DataTraveler 2.0.


В правой колонке будет название нужной нам программы или ссылка на нее.

Все. Теперь ищите в Google программу по названию или качаете по указанной ссылке. Запускаете и следуете инструкциям. Обычно, в подобных программах для восстановления всего одна кнопка, поэтому вопросов у вас возникнуть не должно.

На этом всё!

Возникнут вопросы - задавайте в комментариях.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: