Как узнать 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-накопителя. А как это сделать, Вы уже знаете.
Загрузка…
Как узнать VID и PID флешки без сторонних программ? • Android +1
У вас перестала работать USB флешка? Не беда, есть множество программ которые могут восстановить ее работу, но необходимо узнать VID и PID накопителя. О том, как получить эти данные мы и расскажем вам в этой статье.
Иногда такое случается, что USB флеш-накопитель перестает работать. Это может произойти из-за того, что флешку изъяли неправильно, либо компьютер выключился во время форматирования или просто произошел сбой в самом накопителе.
Существуют специальные программы и утилиты, которые могут восстановить работу флешки. Для того, чтобы выбрать именно ту программу, которая будет работать правильно именно с вашей флешкой, вам необходимо узнать VID и PID флеш-накопителя. Есть сторонние программы, которые могут вам с этим помочь, но большинство из тех, что можно найти в сети, являются вирусами. Поэтому мы расскажем вам как узнать VID и PID флешки без сторонних программ в Windows!
Узнать VID и PID флешки в Windows?
- Запустите программу «Выполнить», для этого нажмите на клавиатуре одновременно 2 клавиши «Win» + «R»
- Введите в окно программы команду:
mmc devmgmt.msc
- После чего откроется «Диспетчер задач»
- Откройте «Дисковые устройства» или «Контроллеры USB», выберите необходимую флешку, либо запоминающее устройство для USB
- Перейдите в «Сведения» устройства
- В «Значение» выберите «Родитель» или же «ИД Оборудования»
- Здесь вы увидете значения VID и PID, которые вам нужны
У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!
Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Windows.
Восстановление и прошивка флешки по VID и PID: подбор утилит
Иногда у флешек бывают сбои в работе. Разберем таковые на логическом уровне. Возможны следующие варианты неполадок:
- не читается;
- подвисает;
- при переносе данных происходят ошибки и т. п.
Такого рода неполадки исправимы, их можно устранить перепрограммированием контроллера.
Что такое VID и PID флешки
Для восстановления флешки необходимо узнать VID и PID код.
VID и PID – это номер разработчика устройства и номер устройства, соответственно. Идентификаторы дают понимание, какую прошивку нужно использовать. Перепрошивка возобновит функционирование флешки в первоначальном виде.
Для того чтобы узнать вышеуказанные номера, есть 3 способа:
- Вскрыть корпус и посмотреть обозначения на чипе.
- Зайти в свойства флешки.
- Использовать специальные программы.
Вариант №1. Осуществляется путем вскрытия пластиковой оболочки флешки. Вариант небезопасен тем, что можно повредить микросхемы, поэтому данный способ рекомендуется использовать в последнюю очередь. После разбора корпуса номер можно увидеть на чипе.
Вариант №2. Подразумевает использование диспетчера устройств. Порядок действий: «Диспетчер устройств» → «Контроллеры USB» → «Запоминающее устройство USB», кликаем по нему правой кнопкой мышки и в меню выбираем «Свойства» → «Сведения» → «ИД оборудование». Будет написано примерно следующее:
USBVID_25EN&PID_2100&REK_0001
После VID_ … — четырехзначное цифро-буквенное обозначение, это и есть VID, в нашем случае – 25EN.
После PID _ … — код PID, его номер будет 2100.
Вариант №3. Простой и точный, потому что программы разрабатывались специально для определения этих значений. Рассмотрим наиболее популярные и доступные платформы.
CheckUDisk
С ней легко разобраться, утилита понятна на интуитивном уровне.
- Двойным кликом по ярлыку активируем софт.
- Сверху выбираем сломанную флешку.
- Внизу прописываются ее свойства. В первых строчках идет VID и PID.
Скачать CheckUDisk (.zip)
С этой программой вы получаете больше характеристик о вашей флешке, в том числе VID и PID.
- Двойным кликом по ярлыку активируем софт.
- Кликаем на «Получить информацию о флешке».
- Нужная информация прописывается сверху.
Скачать последнюю версию программы можно с нашего сайта.
ChipEasy
Аналогично предыдущим платформам, данные о флеш-носителе предоставляется доступно и понятно. Имеет также простой алгоритм получения кодов.
- Двойным кликом по ярлыку активируем софт.
- В верхнем окне кликаем по названию флешки.
- В нижнем окне будет список, выделяем и копируем строчки с VID и PID.
Скачать ChipEasy v1.5.6.6 EN (.zip)
USBDeview
С помощью этой утилиты вы сможете не только узнать идентификаторы, но и посмотреть всю историю когда-либо подключенных USB-устройств к ПК. Софт имеет функцию просмотра информации об этих девайсах.
- Двойным кликом по ярлыку активируем софт.
- Для нахождения нужной флешки из перечня всех устройств переходим во вкладку «Опции» и удаляем галочку «Показать отключенные устройства».
- После предыдущего шага список гаджетов уменьшится, и найти флешку будет легко. Нажимаем на название, появится описание флешки. Нужна строчка со значениями VendorID и ProductID, – это все те же требуемые коды для восстановления, копируем их.
Скачать последнюю версию программы можно с нашего сайта.
Инструкция по подбору утилиты для прошивки
Теперь, имея идентификационный номер производителя (VID) и кода устройства (PID), переходим к подбору прошивки. С их помощью подберем софт для контроллера. На данный момент есть различные интернет-ресурсы со списками флешок, где прописан софт, пригодный для их прошивки.
- Можно воспользоваться базой данных flashboot.ru:
- Вкладка «iFlash», в ячейках VID и PID вводим ранее определенные цифры. По результату поиска получаем список сходных флешок.
- Выбираем наиболее совпадающую по имени, модели и объему. В столбике «UTILS» будет название утилиты, с помощью которой возможна перепрошивка флешки.
- Копируем наименование и на этой же странице вверху нажимаем вкладку «Файлы». В поисковом поле вставляем название, нажимаем «Поиск». Если в базе есть нужная перепрошивка, то справа от наименования нажимаем «Скачать».
- Если не нашли, можно воспользоваться поисковой системой и найти программу на любом другом подобном ресурсе. Также скачиваем на свой ПК.
Помните, что перед установкой или разархивацией скачанной утилиты обязательно нужно проверить программу на наличие вредоносных, в том числе рекламных, файлов.
Инструкция по прошивке флешки
Перед началом прошивки отключите флешку. Разархивируйте скачанный софт. Изучите вложения в папке под названием readme.txt. В этом файле прописываются инструкции по использованию платформы, либо информация о том, где эту инструкцию можно скачать. Запускаем .exe файл.
Подключаем флешку. Софт идентифицирует ее и появится название. После запуска утилиты нажимаем «Start» и процесс перепрошивки будет запущен.
Важно! В этот момент нельзя ни в коем случае извлекать флешку.
После окончания процесса, система предложит форматирование съемного накопителя, но следует для начала переподключить его. Далее Windows установит драйвер, теперь можно отформатировать флешку.
Как узнать VID и PID USB флешки. 2 способа
В этой статье я покажу подробно в картинках два способа как узнать VID и PID USB флешки. VID и PID USB флешки нужен для её восстановления, в случае глюка USB флешки. Статья по восстановлению USB флешки, путём прошивки контроллера, используя данные VID и PID — находится здесь.
В первом способе, для того чтобы узнать параметры VID и PID вашей USB флешки, будем использовать программу (Flash Drive Information Extractor), которую можно скачать на нашем сайте в этом разделе. Скачиваете её, она идёт в архиве (zip), разархивируете её и запускаете.Вставляете вашу USB флешку в компьютер, на которой вы хотите узнать параметры VID и PID.
И в программе жмёте по кнопке (получить информацию о флешке).
И вот можем видеть результат параметров VID и PID вашей USB флешки.
- VID — 3538
- PID — 0901
Во втором способе, я не буду использовать не каких программ, а узнаю VID и PID USB флешки при помощи стандартного функционала на компьютере. Первым делом вставляем USB флешку в компьютер.
Жмём горячие клавиши на компьютере (WIN + R) и появляется вот такое окно.
В этом окне прописываем (mmc devmgmt.msc) и нажимаем кнопку (OK).
В открывшемся окне жмёте (Контроллеры USB).
Теперь выбираете (запоминающее устройство для USB).
И в открывшемся окошке кликаете по разделу (Свойства).
В новом открывшемся окне выбираете (Сведения).
Затем выбираете (Описание устройства).
Следующий пункт который нужно выбрать, это (ИД оборудования).
И вот на конец система нам показала VID и PID USB флешки.
Теперь с помощью этих данных вы можете подобрать программу для восстановления вашей USB флешки. Ссылку на данную статью по восстановлению я оставлял выше в этой статье.
Интересные Статьи
Флешка не читается, как восстановить данные, требует форматирования
Бывает, что на подключенный к компьютеру флеш-накопитель нельзя ничего записать и сбросить с него информацию. Это, обычно, связано с тем, что флешка не читается. Как восстановить данные на ней и сделать, при возможности, полностью работоспособной, описано в этой статье.
Восстановление флешки
Если флеш-накопитель не содержит механических повреждений и, по крайней мере, определяется операционной системой как физическое устройство (например, в Диспетчере устройств ОС Windows), то его еще можно попробовать восстановить.
Обратите внимание! Нижеследующая инструкция применима для большинства флешек различных производителей, как то: Silicon Power, Kingston, Transcend и т. п.
Для начала нужно узнать такие параметры носителя, как VID и PID. Это позволит идентифицировать марку контроллера, после чего установить утилиту, восстанавливающую поврежденный накопитель. В операционной системе Windows выполните следующие действия:
- Подключите флешку к компьютеру.
- Перейдите в «Пуск» → «Панель управления» → «Диспетчер устройств».
- Перейдите в раздел «Контроллеры USB».
- Вызовите контекстное меню «Запоминающее устройство USB» через ПКМ → выберите «Свойства».
- Перейдите на вкладку «Сведения».
- В выпадающем списке свойств выберите «ИД оборудования».
- Зафиксируйте значение VID и PID. В данном случае, это 090 и 1000 соответственно.
- Перейдите на сайт FlashBoot и в соответствующих полях для поиска введите эти значения → «Search».
- В найденном списке найдите модель своего флеш-накопителя, ориентируясь на производителя и объем памяти. В колонке «UTILS» будет находится ссылка на расположение утилиты, которая поможет восстановить флешку.
- Загрузите необходимую утилиту и воспользуйтесь ей. Убедитесь, что кроме проблемной флешки других больше не подключено к ПК.
Совет! Используйте тематические форумы, чтобы убедиться в том, что выбранная утилита подходит для вашей флешки.
Важно! При использовании неподходящей для выбранного флеш-накопителя утилиты можно основательно сделать его неработоспособным без возможности восстановления.
Восстановление данных
Если флешка распознается компьютером и, возможно, система просит отформатировать ее, но информация на ней не сохранилась по какой-то причине, можно попробовать флешку восстановить, например, с помощью программы Wondershare Data Recovery без необходимости форматирования.
Она отличается конкретной специализацией по восстановлению, но распространяется на условно-бесплатной основе. Так, в триал-версии можно восстановить лишь ограниченное количество мегабайт информации.
Целевое использование программы происходит в 3 этапа:
- Выберите тип восстанавливаемых объектов.
- Укажите целевое устройство, на котором нужно запустить процесс.
- Выберите место сохранения восстановленных объектов.
- Дождитесь окончания процесса.
Выводы
Если флешка не читается, то восстановить данные на ней можно с помощью специализированной утилиты, например, Wondershare Data Recovery. Перед этим может понадобится восстановить работоспособность флеш-накопителя с помощью специальной утилиты, которую можно найти по VID и PID флешки.
Как узнать серийный номер флешки программа
Узнаем серийный номер флешки
Потребность узнать серийный номер флешки возникает не так часто, но, иногда это все же происходит. Например, при постановке для каких-то целей USB-устройства на учет, для повышения безопасности ПК или просто для того, чтобы удостовериться, что вам не подменили носитель на аналогичный по виду. Это связано с тем, что каждая отдельная флешка имеет уникальный номер. Далее мы подробно разберемся, как можно решить поставленную в теме статьи задачу.
Читайте также: Как узнать VID и PID флешки
Способы определения серийного номера
Серийный номер USB-накопителя (InstanceId) прописан в его программном обеспечении (прошивке). Соответственно, если вы перепрошьете флешку, этот код поменяется. Узнать его можно, использовав либо специализированное ПО, либо же воспользовавшись встроенными средствами Виндовс. Далее мы пошагово рассмотрим действия при применении каждого из данных методов.
Способ 1: Сторонние программы
Прежде всего, рассмотрим порядок действий при использовании стороннего ПО. Он будет показан на примере утилиты USBDeview от компании Nirsoft.
Скачать USBDeview
- Подключите флешку к USB-разъему ПК. Скачайте по ссылке выше и распакуйте архив ZIP. Запустите находящийся в нем файл с расширением EXE. Утилита не требует инсталляции на ПК, а поэтому ее рабочее окно тут же откроется. В отобразившемся перечне устройств отыщите наименование нужного носителя и щелкните по нему.
- Откроется окно с подробной информацией о флешке. Отыщите поле «Serial Number». Именно в нем и будет находиться серийный номер USB-носителя.
Способ 2: Встроенные инструменты Виндовс
Как говорилось выше, узнать серийный номер USB-накопителя можно также используя исключительно встроенные инструменты ОС Виндовс. Сделать это можно при помощи «Редактора реестра». При этом совсем не обязательно, чтобы флешка была подключена к компьютеру в данный момент. Достаточно и того, что она когда-либо ранее подсоединялся к этому ПК. Дальнейшие действия будет описаны на примере Windows 7, но этот алгоритм подойдет и для других систем данной линейки.
- Наберите на клавиатуре Win+R и в открывшемся поле введите такое выражение:
regedit
Затем щелкните «OK».
- В отобразившемся окне «Редактора реестра» откройте раздел «HKEY_LOCAL_MACHINE».
- Далее последовательно перейдите в ветки «SYSTEM», «CurrentControlSet» и «Enum».
- Затем откройте раздел «USBSTOR».
- Откроется перечень папок с наименованием когда-либо подключаемых к данному ПК USB-накопителей. Выберите каталог, соответствующий названию флешки, серийный номер которой требуется узнать.
- Откроется вложенная папка. Именно её наименование без последних двух символов (&0) и будет соответствовать искомому серийному номеру.
Серийный номер флеш-накопителя при необходимости можно узнать при помощи встроенного инструментария ОС или же специализированного софта. Применение решений от сторонних разработчиков проще, но требует скачивания на компьютер. Для использования в этих целях системного реестра не требуется загрузки никаких дополнительных элементов, но этот вариант несколько сложнее, чем предыдущий. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТNirsoft USBDeview — программа для просмотра серийных номеров USB устройств
Здравствуйте, уважаемые посетители. На днях я задался вопросом о том, как узнать серийный номер USB флешки. На этот вопрос меня подтолкнул друже, который спросил, где в операционке Windows можно посмотреть этот номер. Казалось бы такая простая мелочь, но как оказалось, ответ на этот вопрос мне неизвестен. Я задумался: «Где же в самом деле его найти?». За ответом отправился в поисковик. По запросу о просмотре серийного номера вышло большое количество ответов, однако все варианты либо какие-то неудобные, либо вообще непонятные для обычного пользователя. К примеру, на разных сайтах предлагают использовать такие методы, как: поиск серийного номера флешки в реестре, нахождение его с помощью консольной программы (то есть нужно использовать командную строку, один вид которой у некоторых вызывает ступор), либо вообще вскрытие корпуса флеш-карты с целью поиска серийника на плате.
Ни один из этих методов меня не устроил и я копнул результаты выдачи поглубже. Именно там, в глубине (для многих всё, что не первая страница, уже дремучий лес) я нашёл отличное решение — крохотную и конечно же совершенно бесплатную программу-утилитку от Nirsoft, позволяющую просмотреть серийный номер любой подключенной к компьютеру флешки в предельно простом и наглядном виде. Называется она USBDeview. С её помощью вы сможете с лёгкостью и в удобном виде просмотреть такую информацию о флешке, да и о любом другом USB устройстве, включая жёсткие диски, фотокамеры и т.д., как: серийный номер, наименование устройства, его тип, дату последнего подключения/отключения и не только. Самое интересное, что программа отображает информацию как о подключенных в данный момент устройствах, так и о тех, которые были подключены к компьютеру ранее, это очень удобно. Подключенные в данный момент устройства выделяются цветом. Прямая ссылка на скачивание программы здесь, также доступна 64-bit версия. А так выглядит сама программа:
Как узнать серийный номер флешки
Вам понадобится
Инструкция
Внимательно осмотрите упаковку вашего съемного накопителя, вполне возможно, что она содержит на одном из своих элементов интересующую вас информацию об идентификационном номере устройства. Это самый простой способ узнать ID флеш-карты.
Воспользуйтесь автомобильным навигатором Garmin, чтобы узнать идентификатор флеш-карты. Для этого вставьте ее в специально предназначенный для этого слот в устройстве навигации, включите его и войдите в служебное меню Garmin.
Нажмите и удерживайте экран в углу на пиктограмме с изображением батарейки. В некоторых моделях необходимо нажать на часы.
Перейдите к меню с названием “Data card test page” и перепишите серийный номер накопителя. Вы также можете использовать другой навигатор, последовательность действий будет примерно та же.
Если у вас имеется смартфон или КПК, проверьте идентификационный номер съемного накопителя через него. Для этого вам понадобится дополнительное программное обеспечение для вывода информации о подключаемых к мобильному устройству модулях памяти. Таких программ достаточно много, они разрабатываются отдельно под каждую платформу, однако не все они работают исправно. Флеш-карта в обязательном порядке должна быть вставлена в соответствующий отсек в телефоне, после чего его необходимо загрузить.Воспользуйтесь специальным программным обеспечением, например, программой Everest для того, чтобы узнать идентификатор карты памяти. Для этого подключите ее к компьютеру при помощи карт-ридера и просмотрите конфигурацию дисковых устройств, вполне возможно, что при помощи одной из таких программ у вас получится узнать ID флеш-карты.
Также попробуйте задействовать различные файловые менеджеры, устанавливаемые как в мобильные устройства, так и в память компьютера.
Полезный совет
Не выбрасывайте упаковку и документацию от устройств и карт памяти.
Серийный номер USB-флешки — Заметки Сис.Админа
Сегодня устройства с flash-памятью во многом стали основным средством для быстрого физического переноса информации. Каждая флешка определяется уникальным серийным (идентификационным) номером. Знать этот номер может быть важно по нескольким причинам – например, в целях безопасности или в целях постановки устройства на учет.
Флешка может иметь два серийных номера. Первый такой код производители обычно указывают непосредственно на корпусе устройства. Для того, чтобы его увидеть, достаточно хорошо осмотреть саму флешку. Обычно он указан на обратной стороне корпуса или на одной из его внутренних частей. Второй код является уникальным и именно его следует рассмотреть подробнее. Этот серийный код прописан в программном обеспечении флешки. Он называется InstanceId.
Узнать этот код можно разными способами, например в реестре, в директории HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB.
Так же, определение серийного номера флешки удобно производить при помощи программы, описанной на сайте по ссылке. При необходимости, для многих моделей флешек, серийный номер можно изменить.
Первое, для чего следует знать серийный номер флешки – учет. В современных организациях flash-память используется широко, а понятие организации немыслимо без строгого учета всего имущества. Помимо чисто экономических целей учет проводится и в соображениях безопасности.
Главная цель, с которой используется серийный номер флешки – обеспечение безопасности. Существуют так называемые «программы-сторожи», которые следят за тем, чтобы на компьютере существовала возможность подключения только устройств с определенным серийным номером. Это позволяет обеспечить должный уровень безопасности, предотвратить несанкционированный доступ к оборудованию и утечку информации. Программа, следящая за серийным номером флешки, может работать в обе стороны: следить за тем, чтобы к компьютеру можно было подключить только флешки с определенным серийным номером, а также наоборот – за тем, чтобы информация с устройства могла быть прочитана только на определенном компьютере.
Наиболее популярным решением для защиты компьютера от утечек через USB является программное средство DeviceLock, в котором можно гибко настраивать фильтры и правила блокировки определённых портов, в том числе и USB.
Подводя итог, можно сказать, что серийный номер флеш-устройства используется в целях учета и безопасности и является приоритетным идентификационным номером устройства.
CheckUDisk 5.4 – программа для идентификации флешки
CheckUDisk 5.4 – это программа, которая участвует в восстановлении флешки. В её функции входит идентифицировать устройство и предоставить данные, которые необходимы для возврата флешке работоспособности без утери файлов. Рассмотрим в данном обзоре то, как пользоваться CheckUDisk 5.4.
Как пользоваться CheckUDisk 5.4
Всё на самом деле невероятно просто. Нужно просто подключить флешку к компьютеру и запустить скачанный CheckUDisk 5.4. И вы увидите окно, которое предоставляет полную информацию об устройстве флешки. Эти данные можно будет использовать для восстановления устройства или в других целях.
- Name – имя устройства;
- VID&PID – идентификаторы VID и PID;
- Speed – скорость работы;
- Vendor Description – описание поставщика;
- Serial Number – серийный номер флешки;
- VendorID – идентификатор поставщика;
- ProductID – идентификатор продукта;
- Product Revision – версия продукта;
- Logic Driver – информация о диске: буква, объём.
Чтобы пользоваться этой программой, не нужно даже нажимать на какие-либо кнопки. Достаточно просто скачать CheckUDisk подключить устройство и данные будет предоставлены сразу же. Эту информацию потом можно использовать для того, чтобы восстановить флешку.
Вы можете скачать бесплатно скачать скачать CheckUDisk по прямой ссылке.
(9 оценок, среднее: 3,22 из 5)Как узнать VID, PID флешки и для чего служат эти идентификационные номера?
Идентифицировать любую USB-флешку или внешний жесткий диск можно по характерным для накопителя признакам: по дизайну, объему доступного дискового пространства, по торговой марке, в конце концов. Но как же отличить один накопитель от другого профессионально: как получить информацию, на базе какого чипа и контроллера USB-накопитель был изготовлен? Здесь весьма кстати придутся идентификационные номера PID и VID. Используя эти ID-номера, вы можете узнать всевозможные технические характеристики накопителя без вскрытия корпуса девайса и изучения маркировок, вшитых в компоненты устройства. В этой статье мы расскажем, как узнать VID, PID флешки и что это за идентификаторы, для чего они нужны и в чем заключаются их функции.
Итак, сперва несколько слов о том, что такое PID и VID, и для чего они служат. PID является присвоенным инженерами и проектировщиками компании-производителя девайса идентификатором. Он не всегда уникален, иногда несколько USB-накопителей из одной линейки и серии выпуска могут иметь идентичные PID-номера. В свою очередь, VID-номер является идентификатором торгового бренда, занимавшегося изготовлением самого приспособления. Имея на руках PID и VID-номера, вы можете получить точную информацию о вшитом во флэш-память накопителя контроллере и о компании-изготовителе устройства. В чем же заключается функция этих идентификаторов и для чего еще они необходимы? Если ваша флешка или внешний HDD неисправен, имеет битые загрузочные или рабочие сектора, или не определяется при подключении, получив точные данные об указанных номерах, вы можете с абсолютной точностью определить, какой сервисный инструмент подойдет для ремонта приспособления и его возврата к рабочему виду.
Поскольку для персонификации VID и PID-идентификаторов требуются соответствующие финансовые вложения, отдельные производители указывают их произвольно, в соответствии со своими желаниями и предпочтениями. Таким образом, может возникнуть такой курьез, что два полностью схожих в дизайнерском отношении USB-накопителя окажутся маркированы идентичными VID и PID-номерами, но контроллеры, на базе которых изготовлены эти девайсы, спроектированы двумя различными торговыми брендами, и, следовательно, чтобы восстановить работоспособность устройств, понадобятся абсолютно дискретные системные программы. Что делать в такой ситуации? Если вы определили значения VID и PID, идентифицировали подходящую для них утилиту для восстановления данных, и в результате она не подходит для присущих задач, нам ничего, не остается кроме, как вскрыть корпус накопителя и посмотреть физическую маркировку контроллера на чипе. На основе этих данных и стоит подбирать целесообразную программу.
Один немаловажный момент: в картах памяти формата SD, MMC, MicroSD VID и PID-артикулы не регистрируются. Стало быть, узнать вышеуказанные номера для этих устройств не получится. Если вы воспользуетесь представленными в данном материале утилитами, то сможете получить сведения лишь об ID-шнике кард-ридера.
Ну что же, как узнать VID, PID флешки и какие утилиты нам в этой цели смогут помочь? Об этом читайте дальше.
ChipGenius
Один из лучших продуктов среди тех, которые можно найти в сети. Его автор – программист из Поднебесной с авторским ник-неймом hit00. Изначально данная утилита впервые увидела свет на форуме, посвященном цифровым гаджетам, и всему, что с ними связано, под названием mydigit, и с тех пор прочно укрепилась на цифровых IT-порталах и специализированных технических ресурсах. Программа в силах того, как узнать VID, PID флешки, кард-ридера, MP3-плеера и прочих USB-гаджетов. Отличительная черта ChipGenius от других приложений подобного рода – это максимальная степень совместимости с контроллерами самых различных модификаций устройств, поэтому этот инструмент и пользуется огромной популярностью у системных инженеров и технических специалистов, занимающихся ремонтом цифровых гаджетов. Если вам нужно извлечь данные о VID, PID-номерах, лишь вставьте накопитель в свободный USB-порт, и на дисплее тут же появится окно с техническими данными. Если вам нужно осуществить анализ одного или нескольких устройств, рекомендуем задействовать ChipGenius в связке с Flash Drive Information Extractor, так как стоящей альтернативы этой парочки на данный момент в сети не существует.
Flash Drive Information Extractor
Это приложение распространяется на полностью бесплатной основе и предоставляет детальный ответ на вопрос, как узнать VID, PID флешки и прочих USB-носителей. Данный программный продукт предоставляет данные о модели и типе памяти, модификации контроллера большей части актуальных внешних накопителей и девайсов. Основная характерная особенность утилиты – это определение сведений по целому ряду параметров, а не только с использованием VID и PID, а это, в свою очередь, предоставляет шанс получения максимально достоверных и точных данных.
Программа способна реагировать лишь на подключение USB-накопителей (в частности, флешек), и не в силах взаимодействовать с прочими девайсами, подключаемыми посредством указанного выше интерфейса: смартфонами, MP3-плеерами, фотоаппаратами и др.
Авторы утилиты советуют приступать к запуску программы не раньше, чем через 30-40 секунд спустя того момента, когда флэш-гаджет оказался вставленным в USB-порт, иначе может произойти такая ситуация, когда устройство не сможет инициализироваться ОСью.
ChipEasy
Данная утилита (на этот раз, снова от китайских разработчиков) весьма проста и неприхотлива к системным ресурсам ПК. Кроме идентификации PID, VID флешки, ChipEasy позволит определить FID и наиболее вероятную используемую модель памяти, получить сведения о программной прошивке (firmware), модификации и серийном номере контроллера, максимальном значении силы тока, которая потребляется диагностируемым девайсом. В работе программа показывает себя невероятно надежно и стабильно, а ее эффективность превосходит все ваши ожидания. С помощью одного лишь щелчка мыши доступна функция формирования HTML-отчета с базовыми данными об искомом устройстве. В результате его можно буквально мгновенно сохранить в облаке либо отправить на печать.
USBDeview
Данный инструмент в силах выполнить идентификацию всех подключенных к ПК USB-девайсов, причем наиболее редких и наименее распространенных. Кроме флешек, можно получить сведения о внешних HDD-накопителях, цифровых MP3-плеерах, кард-ридерах и прочих девайсах, подключаемых к ПК через USB-порт. Если вам нужно добыть данные о PID и VID-номерах, и прочие приложения вам в этом не помогли, непременно попробуйте в действии USBDeview. Представленный программный продукт полностью переведен на русский язык.
Описанные выше системные приложения предоставят вам развернутый и полноценный ответ на вопрос: «Как узнать VID, PID флешки». Надеемся, что одно из них поможет вам в решении проблемы, и с помощью этих идентификаторов вам удастся отыскать подходящую программу для ремонта USB-носителя, какой бы серьезной эта проблема не была.
Если у Вас глючит флешка или не читаются данные, не выкидывайте ее, Вам помогут бесплатные программы, которые «лечат» любые флешки. Подробности по восстановлениии флешек, помогут оживить заново. Другие универсальные утилиты по восстановлению флешек: Универсальные USB Flash- Для тестирования FlashУтилиты для ApacerУтилиты для SonyУтилиты для Seitec Утилиты для IOSELLУтилиты для Transcend Утилиты для A-Data-Утилиты для SanDiskУтилиты для EasyDiskУтилиты для Panasonic Утилиты для TraxdataУтилиты для SkymediУтилиты для Oti Утилиты для iCreateУтилиты для Alcor Утилиты для Skymedi, восстановление SK6211BA (20080917) Набор утилит для восстановления USB Flash на контроллерах SK6211 производства SKYMEDI. Возможно подойдёт для всей серии SK62ХХ. В архиве 4 утилиты: SK6211_20080917_BA.exe, SK62XX_FAT_20080808.exe, Recovery Disk V3.8.rar, Update Disk V3.8.rar SK6211-20080430 BA MP Tool Утилита для восстановления USB Flash на контроллерах SK6211 производства SKYMEDI. SK6211-20071207 MP Tool Утилита для восстановления USB Flash на контроллерах SK6211 производства SKYMEDI. SK6201-20060210 MP Tool Утилита для восстановления USB Flash на контроллерах SK6201 производства SKYMEDI SK6281_PDT_20080123 Утилита для восстановления USB Flash на контроллерах SK6281 производства SKYMEDI. Утилиты для Oti, карт-ридеровOTI 1905 v1.05 Утилита для карт-ридеров на контроллерах OTI 1905. OTI6808-V1.30 Утилита для низкоуровнего форматирования и восстановления флэш для контроллеров OTI 6808 OTI PT Multi-Device (PTMD2.9.0.11D) Фирменная утилита для низкоуровнего форматирования и восстановления флэш для контроллеров OTI. Поддерживает контроллеры: 2167, 2166, 2169M, 2165, 2168, 2168B5, 2169SB5, 2189SB3, 2168B6, 2168SB6, 6828, 6128 и другие. В архиве есть инстукция к программе на английском. Краткая инструкция. Убеждаемся, что в вашей флэш установлен контроллер OTI. Устанавливаем программу, подключаем флэшку. Если не определится, заходим в меню Driver > Reinstall. Если определилась, вы увидите параметры флэш и она будет иметь статус «Waiting». Затем переходим в меню Tools и выбираем подменю параметров вашего контроллера. После всех манипуляций выделяем стоку с флеш и жмём Enter. Настройки запишутся в контроллер, если не будет ошибок записи, статус изменится на «Pass». OTI 1901 MMC Утилита для карт-ридеров на контроллерах OTI 1901 OTI 2126 Утилита для карт-ридеров контроллерах OTI 2126 RDGenerator (RecoverDisk1103) Утилита для низкоуровневого форматирования USB Flash Drive.Перепрограмирует непосредственно контроллер Flash Drive. В архиве, программа RDGenerator.exe и файлы конфигурации для контроллеров:OTI 2168, OTI 6228, 0151 — Silicon Integrated Systems Corp, 5151 — SanDisk, Инструкция по созданию файла конфигурации под другие типы контроллеров находится в архиве. Утилиты для iCreateiCreate i5127-i5128 PD V1.083 B3 Утилита для восстановления флэш на контроллерах iCreate i5127 и i5128. Версия: V1.083 iCreate PDx16 (i5128-PDx16V1.32) Утилита Версии 1.32 — для восстановления флэш на контроллерах iCreate i5128 iCreate-i5062-V2.0 Утилита для восстановления флэш на контроллерах iCreate i5062 Версия: V2.0 iCreate PDx16 (i5128-PDx16V1.34) Утилита для восстановления флэш на контроллерах iCreate i5128 Версия: V1.34 iCreate PDx16 i5122 V1.08 Утилита для восстановления флэш на контроллерах iCreate i5122 Версия: V1.08 iCreate i5062 PDX8 V3.38 Утилита для восстановления флэш на контроллерах iCreate i5062 Версия iCreate i5068 (PDx8_2k_v311) Утилита для восстановления флэш на контроллерах iCreate i5068 Версия: v3.11 iCreate i5062 (50621) LQV 0.5B Утилита для восстановления флэш на контроллерах iCreate i5062, i50621Q. Версия: 0.5 Beta iCreate i5060-i5062 ZD V2.20 Утилита для восстановления флэш на контроллерах iCreate i5060 и i5062. Версия: V2.20 iFormat2 v119 (UFDisk Format Tool2) i512 Фирменная утилита для контроллеров iCreate i5122, i5128, i5129. Версия: v119 iFormat2 v1.32 (UFDisk Format Tool2) i51 Фирменная утилита для контроллеров iCreate i5122, i5128, i5129. Версия: v1.32 iCreate i5188 (PDx16 V1.51) Фирменная утилита для контроллеров iCreate i5188. Версия: V1.51 Утилиты для Alcor, восстановление флеш-контроллеровAlcor Micro UFD AU6980 Утилита для флэш на контроллере Alcor AU6980 Версия: v2.1.2.0. AlcorMP (090227) AU698X, AU3150X Утилита для флэш на контроллерах серии Alcor AU6981, AU6982, AU6983, AU6984, AU6986, AU7640, AU3150B51, Au3150C53. Версия: 090227. AU9380 (UFD Manufacture Tool) Утилита для флэш на контроллере Alcor AU9380. AlcorMP (081208) AU698X, AU3150X Утилита для флэш на контроллерах серии Alcor AU6981, AU6982, AU6983, AU6984, AU6986, AU7640, AU3150B51, Au3150C53 Версия: 081208. AlcorMP (081010) Утилита для флэш на контроллерах серии Alcor AU6981, AU6982, AU6983, AU6984 и AU6986 Версия: 081010. AlcorMP (08092401) [AU6981, AU6982, AU69 Утилита для флеш на контроллерах серии Alcor AU698x (AU6981, AU6982, AU6983, AU6984, AU6986) и AU7640 Версия: 08092401. AlcorMP (080829) AU6981/AU6983/AU6986 Утилита для флеш на контроллерах серии Alcor AU6981, AU6983, AU6986 Версия: 08.08.29. ALCOR AU9385 Утилита для восстановления флэш на контроллере AU9385. Под вистой не работает. ALCOR AU9382 UFDTool Утилита для восстановления флэш на контроллерах AU9382. Под вистой не работает. AlcorMP (080424) AU698X Утилита для флеш на контроллерах серии Alcor AU938Х Версия: 080424. AlcorMP (08.02.28) AU6984, AU6980 Утилита для флеш на контроллерах Alcor AU6984, AU6980 Версия: 08.02.28. Alcor UFD Manufacture Programm (AU9386 V1.10 Утилита для флеш на контроллерах Alcor AU9386 Версия: V1.10. Alcor Micro UFD Manufacture Programm AU Утилита для флеш на контроллерах Alcor AU9381 Версия: 1.1.0.0. AlcorMP-UFD-6.21 (AU6981-6982-6983 v6.21 Утилита для флеш на контроллерах Alcor AU6981 AU6982 AU6983 Версия: v6.21. AlcorMP 6.18 b3 Утилита для флеш на контроллерах Alcor AU6981 AU6980. Версия: 6.18 b3 AlcorMP (AU6980-6981) Утилита для флеш на контроллерах Alcor AU6981 AU6980. Версия: 6.15.04 |
Может ли Windows узнать, что использует мой USB-накопитель?
Упрощенный метод : Windows (по крайней мере, 10, AFAIK) создает запись в журнале событий, когда вы пытаетесь извлечь съемный диск, а вы не можете этого сделать, потому что процесс заблокирован на нем. Два идентификатора события 225 покажут идентификатор процесса и имя процесса, ответственного за блокировку.
Пошагово:
1) Запустите программу просмотра событий
2) Откройте «Журналы Windows», затем «Система»
3) Щелкните правой кнопкой мыши «Система» и выберите «Фильтровать текущий журнал».
4) В появившемся диалоговом окне введите «225» (без кавычек), где написано «Все идентификаторы событий».
5) Затем вы увидите все события, связанные с невозможностью извлечения из-за того, что процесс заблокировал диск.
6) Посмотрите на метки времени на всех этих записях и выясните, какие из них относятся к фактическому времени, когда вы пытались извлечь диск.
7) Примите соответствующие меры. Изящное завершение задачи (закрытие программы с блокировкой) в большинстве случаев нормально. Также можно остановить службу поиска Windows. Остановить антивирусное сканирование можно (если вы не подозреваете, что в данный момент у вас есть вирусы). Входить в диспетчер задач и убивать процесс может быть некорректно. Как с этим бороться, выходит за рамки данного вопроса.
8) (Сохранить вид …) на панели «Действия» (в правом кадре) вы можете «Сохранить фильтр в настраиваемый вид …», чтобы его можно было найти в «Пользовательские представления» (в левом кадре над «Журналы Windows»)
Идентификатор процесса:
Имя процесса:
8) Если у вас нет другой записи с именем процесса , значит, системный процесс (идентификатор процесса 4) удерживает ваш диск. Чтобы обойти это, вам нужно перейти в управление дисками и отключить диск, который вы хотите извлечь.Если файл находится на вашем загрузочном диске, вы не можете перевести его в автономный режим. В этом случае см. Примечание ниже:
ОБНОВЛЕНИЕ 2018 : Я видел такие приложения, как WhatsApp Desktop, которые сохраняют дескрипторы на Chrome Canary через системный процесс. Поскольку вы не можете извлечь загрузочный диск (поскольку он уже используется), решением было использование другой изящной утилиты Sysinternals под названием Handle. После того, как вы закроете программу с заблокированным файлом, запустите дескриптор и запустите (например) handle64 "Chrome SxS \ Application \ chrome.exe "
, чтобы проверить, присутствуют ли все еще дескрипторы в файле с блокировкой PID 4. Путем проб и ошибок закройте каждую запущенную программу, пока в заблокированном файле не исчезнут дескрипторы.
Лучший метод (платный)
Загрузите и запустите SafelyRemove. Он помогает извлечь диск и, если он не может этого сделать, отображает, какие процессы заблокированы на нем:
Как найти USB VID / PID в различных операционных системах —
источник: http: // www.freelabs.com/~whitis/USB_VID_PID.xhtml
Пользователи Linux, конечно, могут просто использовать lsusb или usbview. Запускать от имени пользователя root, потому что в некоторых системах в противном случае отображается не вся информация.
lsusb (краткая форма)
$ sudo lsusb
Bus 002 Device 049: ID eb1a: 1760 eMPIA Technology, Inc.
Bus 002 Device 007: ID 04e8: 323a Samsung Electronics Co., Ltd Принтер ML-1710
Bus 002, устройство 005: ID 055f: 0006 Mustek Systems, Inc. ScanExpress 1200 UB
Bus 002, устройство 003: ID 0409: 0058 NEC Corp.HighSpeed Hub
Bus 002 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0
Bus 001 Устройство 028: ID 0518: 0001 EzKEY Corp. USB-адаптер PS2 v1.09
Bus 001 Device 003: ID 046d: c03f Logitech, Inc. UltraX Optical Mouse
Bus 001 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub
Команда «sudo» используется для запуска команды от имени пользователя root (администратор) и необходима в системах, в которых вы не используете Обычно я не захожу в систему как root. Если вы уже являетесь пользователем root, вы можете просто запустить lsusb без sudo.«$» — это просто командная строка, которая может различаться в зависимости от конфигурации системы. Обычно это «$», если вы являетесь обычным пользователем, или «#», если вы являетесь пользователем root, и часто ему предшествует имя текущего каталога, а иногда и имя компьютера и имя пользователя.
Если вы не можете сказать, какое устройство является интересующим вас устройством, отключите устройство и повторите перечисление, затем подключите его снова и повторите перечисление. Сравните объявления; устройство, которое исчезает, а затем снова появляется в списке, — это то устройство, которое вы хотите.
lsusb (полная форма)
Для этого вам понадобится VID / PID, полученный с помощью краткой формы lsusb. В этом примере это было «eb1a: 1760». Если вы используете lsusb -v без этого, вы получите длинный список форм для всех устройств, который действительно может быть очень длинным и включать много нерелевантной информации.
$ sudo lsusb -v -d eb1a: 1760
Чтобы сохранить приведенную выше информацию в файл, используйте:
# lsusb -v eb1a: 1760> output.txt
Подробный список не только декодирует дескриптор USB-устройства, он также декодирует дескрипторы классов для классов концентратора, аудио, HID, связи, чип-карты и видео.
Если вы используете Knoppix или Ubunto Live CD, вам нужен способ поделиться этой информацией с внешним миром. Вы можете запустить веб-браузер firefox (если ваш сетевой адаптер работает) и вставить информацию в веб-форму, если это все, что вам нужно. Или вы можете сохранить информацию на USB-накопителе или в разделе жесткого диска Windows.
Если вы создаете USB-накопитель для загрузки Knoppix или ubunto (указания в сети), создайте на нем небольшой раздел FAT32, чтобы окна могли его легко увидеть.
usbview
usbview не следует путать с одноименной утилитой в Windows, хотя названия и их назначение одинаковы. Usbview — это приложение с графическим интерфейсом. Он не предоставляет столько подробностей, как lsusb -v, но предоставляет его в красивом древовидном формате.
Кстати, usbview также подскажет, подключено ли ваше устройство к медленному полноскоростному порту USB или к высокоскоростному высокоскоростному порту USB 2.0. Некоторые устройства не работают надежно или работают медленнее, если они не подключены к высокоскоростному порту.В моей системе то же устройство отображается под хост-контроллером EHCI на медленном порту, но под контроллером концентратора USB 2.0 под хост-контроллером EHCI на быстром порту. Если он отображается под хост-контроллером OHCI или хост-контроллером UHCI, он подключен к медленному порту. Как ни странно, при подключении к тому же порту веб-камера отображается под хост-контроллером EHCI / контроллером концентратора USB2.0, но клавиатура отображается под хост-контроллером OHCI; это, вероятно, как-то связано с эмуляцией, поскольку клавиатура и мышь используются до загрузки.
usbview также сообщает драйвер, связанный с каждым устройством, используя нечеткий формат «Имя: uvcvideo»
# sudo usbview &
/ proc / bus / usb / devices
cat / proc / bus / usb / devices даст список всех USB-устройств. Он более подробный, чем простой lsusb, и более сжатый, чем lsusb -v. Вы должны выбрать соответствующий блок информации (разделенный пустыми строками) из вывода. Это форма, которую он отправил на сайт www.linux-usb.org и подходит для публикации, когда вы не можете опубликовать полный вывод lsusb -v. Для USB-устройства класса видео не указаны поддерживаемые разрешения, битрейты, форматы кодирования или пользовательские элементы управления, как в списке lsusb -v.
T: Bus = 02 Lev = 02 Prnt = 03 Port = 01 Cnt = 02 Dev # = 12 Spd = 480 MxCh = 0
D: Ver = 2,00 Cls = ef (unk.) Sub = 02 Prot = 01 MxPS = 64 # Cfgs = 1
P: Vendor = eb1a «ProdID» = 1760 Rev = 6.08
S: Manufacturer = Infoxelle
S: Product = Digital Microscope
S: SerialNumber = VT1760
C: * #Ifs = 2 Cfg # = 1 Atr = 80 MxPwr = 500 мА
A: FirstIf # = 0 IfCount = 2 Cls = 0e (видео) Sub = 03 Prot = 00
I: * If # = 0 Alt = 0 # EPs = 1 Cls = 0e (видео) Sub = 01 Prot = 00 Driver = uvcvideo
E: Ad = 81 (I) Atr = 03 (Int.) MxPS = 8 Ivl = 32 мс
I: * Если # = 1 Alt = 0 # EPs = 1 Cls = 0e (видео) Sub = 02 Prot = 00 Driver = uvcvideo
E: Ad = 82 (I) Atr = 02 (Групповой) MxPS = 512 Ivl = 0ms
lshw
Если вы запустите lshw с параметром -numeric, он покажет идентификатор устройства поставщика в конце строки product :. Начальные нули подавляются, а не печатаются как 4-значное шестнадцатеричное.
/ var / log / messages
Файл / var / log / messages содержит информацию системного журнала, включая сообщения, напечатанные драйверами устройств, когда они распознают устройство.Чтобы использовать, отключите устройство от сети. Затем запустите:
$ sudo tail -n 0 -f / var / log / messages
или
$ sudo tail -n 0 -f / var / log / messages | tee / tmp / logmessages
Подождите десять секунд или около того после подключения устройства, а затем нажмите Ctrl-C, чтобы остановить программу. Хвостовая программа с этими параметрами просто покажет вам новую информацию по мере ее добавления в файл. Программа tee сохраняет вывод хвостовой программы в файле (/ tmp / logmessages), одновременно показывая вам вывод.
Вот пример вывода:
15 апреля 22:11:48 ядро сервантеса: [1380806.451378] usb 2-8.2: отключение USB, адрес 67
15 апреля 22:11:52 ядро сервантеса: [1380812.296497] usb 2 -8.2: новое высокоскоростное USB-устройство с использованием ehci_hcd и адресом 68
15 апреля 22:11:52 ядро сервантеса: [1380812.982274] usb 2-8.2: конфигурация № 1 выбрана из 1 варианта
15 апреля 22:11:53 сервантес ядро: [1380812.982891] uvcvideo: Найдено устройство UVC 1.00 Цифровой микроскоп (eb1a: 1760)
15 апр 22:11:53 cervantes kernel: [1380813.4
] вход: Цифровой микроскоп как / class / input / input 143015 апреля 22:11:53 ядро сервантеса: [1380813.490666] usb 2-8.2: найдено новое USB-устройство, idVendor = eb1a, idProduct = 1760
15 апреля 22 : 11: 53 ядро сервантеса: [1380813.490673] usb 2-8.2: строки нового USB-устройства: Mfr = 2, Product = 1, SerialNumber = 3
15 апреля 22:11:53 ядро сервантеса: [1380813.490676] usb 2-8.2 : Продукт: Цифровой микроскоп
, 15 апреля, 22:11:53 Cervantes kernel: [1380813.490679] usb 2-8.2: Производитель: Infoxelle
Apr 15 22:11:53 Cervantes kernel: [1380813.490681] usb 2-8.2: Серийный номер: VT1760
PostgreSQL и мыло / xpath Как легко архивировать файлы и папкиОпределите VID и PID устройства чтения карт
Обратите внимание, что это общее руководство. Возможно, вам потребуется связаться с производителем устройства чтения карт USB, чтобы получить конкретный VID / PID для устройства чтения.
- Подключите устройство чтения карт USB к ПК.
- Откройте Диспетчер устройств Windows (Панель управления -> Система и безопасность -> Система -> Диспетчер устройств) .
- Развернуть Устройства интерфейса пользователя
- Устройство чтения карт должно быть последним USB-устройство ввода в списке.
- Выделите его и щелкните правой кнопкой мыши. Перейти к Недвижимость
- Нажмите Details и выберите Hardware Id из раскрывающегося списка Property .
- Обратите внимание на значения для VID и PID
Например, значения для USB \ VID_0C27 & PID_3BFA & REV_0480 будут:
VID = 0C27
PID = 3BFA
- Эти значения представлены в шестнадцатеричном формате.Их необходимо преобразовать в десятичное число для использования с Print Audit Embedded для HP.
- Встроенный калькулятор Windows можно использовать для преобразования этих значений в режиме программирования
- Нажмите Dec , чтобы преобразовать значение в десятичное. Начальные нули в VID или PID необходимы для регистрации устройства чтения карт на устройстве HP
записей реестра USB-устройств — драйверы для Windows
- 2 минуты на чтение
В этой статье
В этом разделе описаны записи реестра для конкретных устройств.
Найти информацию об устройстве после его перечисления в Windows
Просмотр GUID интерфейса устройства, идентификатора оборудования и информации о классе устройства
Найдите этот раздел реестра и обратите внимание на значение DeviceInstance :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceClasses \
Найдите раздел реестра экземпляра устройства и получите GUID интерфейса устройства:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ USB \ <идентификатор оборудования> \ <идентификатор экземпляра> \ Параметры устройства
Под ключом экземпляра устройства обратите внимание на класс устройства, подкласс и коды протокола:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ USB
Параметры реестра для настройки поведения стека драйверов USB
Записи реестра, описанные в этом разделе, находятся в этом разделе:
HKEY_LOCAL_MACHINE
СИСТЕМА
CurrentControlSet
Контроль
usbflags
<Запись реестра для конкретного устройства>
В vvvvpppprrrrr ключ,
- vvvv — четырехзначное шестнадцатеричное число, которое идентифицирует поставщика
- pppp — 4-значное шестнадцатеричное число, которое идентифицирует продукт
- rrrr — 4-значное шестнадцатеричное число, которое содержит номер версии устройства.
Значения идентификатора поставщика, идентификатора продукта и номера версии берутся из дескриптора USB-устройства. В следующей таблице описаны возможные записи реестра для ключа vvvvpppprrrrr . Стек драйвера USB считает эти записи значениями, доступными только для чтения.
Запись реестра | Описание | Возможные значения |
---|---|---|
OSVC REG_BINARY Поддерживается в Windows XP и более поздних версиях. | Указывает, запрашивала ли операционная система устройство определяемые Microsoft дескрипторы USB. Если ранее выполненный запрос дескриптора ОС был успешным, значение содержит код поставщика из строкового дескриптора ОС. |
|
ИгнорироватьHWSerNum REG_BINARY Поддерживается в Windows Vista и более поздних версиях. | Указывает, должен ли стек драйверов USB игнорировать серийный номер устройства. |
|
ResetOnResume REG_BINARY Поддерживается в Windows Vista и более поздних версиях. | Указывает, должен ли стек драйверов USB сбрасывать устройство, когда порт выходит из спящего режима. |
USB-драйверы, предоставленные Microsoft
Носитель— Зачем нужны VID и PID USB-устройства, если оно смонтировано через / mount / root?
Я пытаюсь использовать программу F3 (Fight flash fraud) для тестирования внешнего USB-накопителя.Имя этого внешнего USB-накопителя — «ТЕСТ А». Синтаксис команд, которые я хотел бы использовать, следующий:
f3write / mount / (папка с именем пользователя) / (USB ID) Пример: f3write / mount / root / 7A3C-VD3D
f3read / mount / (папка с именем пользователя) / (USB ID) Пример: f3read / mount / root / 7A3C-VD3D
Документация: https://fight-flash-fraud.readthedocs.io/en/latest/usage.html#how-to-use-f3write-and-f3read
Теперь из приведенной выше команды можно увидеть, что VID и PID USB-накопителя будут 7A3C-VD3D, и я бы сделал вывод, что мне нужно определить VID и PID моего внешнего жесткого диска, чтобы иметь возможность его сканировать. с программой f3.
Однако я попробовал lsusb, чтобы получить VID и PID моего устройства
Bus 002 Устройство 002: ID 0bc2: 5031 Seagate RSS LLC FreeAgent Go Flex USB 3,0
Это 0bc2: 5031
Итак, следуя синтаксису приведенной выше команды, я пробовал:
f3read / монтирование / корень / 0bc2-5031
Не работает. Программа сообщает мне, что не может найти каталог.
f3read / media / root / 0bc2-5031
Опять не работает.Программа сообщает мне, что не может найти каталог.
Однако выполнение команды
f3read / media / root / «ТЕСТ А»
Работает. Программа f3 считывает устройство.
- Почему необходимо определять VID и PID USB-устройства, если он смонтирован через / mount / root /?
- Почему нет необходимости определять VID и PID USB-устройства если он смонтирован через / media / root?
Если есть предыстория этого, я хотел бы знать, чтобы получить более глубокое понимание.
AFAIK, / mnt предназначен для временного монтирования, а / media — ЕСЛИ дистрибутив linux автоматически монтирует устройство для вас, то устройство, скорее всего, появится здесь. Раздражает необходимость постоянно проверять 2 каталога при подключении USB.
Получить буквы дисков устройств USB 3.0 (Java под Windows)
Моя программа Java должна получить список букв дисков подключенных USB-устройств, но только тех, которые поддерживают USB 3.0 (как устройство, так и USB-порт, к которому оно подключено, чтобы оно работало с высокой скоростью).
В настоящее время я пытаюсь использовать WMI с помощью команды PowerShell, которую выполняет моя программа на Java.
Я уже нашел это: Powershell: Получите букву USB-накопителя. Но в нем также будут перечислены устройства USB 2.0.
Что касается определения версии, я обнаружил следующее: Как проверить версию доступных USB-портов? — Я попробовал команду PowerShell: Get-WmiObject Win32_USBHub
. Это вызывает несколько проблем. Во-первых: он перечисляет гораздо больше, чем только USB-накопители (я думаю, также все USB-концентраторы моего ПК).Во-вторых: несмотря на то, что для всех элементов списка есть поле USBVersion , оно всегда пусто.
Суть моего исследования за последние дни заключается в том, что есть 2 области информации, которые мне нужно соединить.
- приводы / логические приводы
- Буква диска
- BusType (для меня эквивалентно «USB»)
- USB-устройств
- ID поставщика и ID продукта (VID и PID)
- bcdUSB (значение в дескрипторе устройства USB, указывающее версию USB)
Для данной буквы диска мне нужно найти значение bcdUSB.Но я не нашел способ получить диск, соответствующий USB-устройству.
Что я пробовал до сих пор
WMI через PowerShell
Соответствующие команды, которые я нашел:
Get-Disk // Получить BusType
gwmi Win32_LogicalDisk // Получить букву диска
// Они устанавливают связь между диском и логическим диском
gwmi Win32_LogicalDiskToPartition
gwmi Win32_LogicalDiskToPartition
Несмотря на то, что я получил BusType, я не смог подключиться к bcdUSB
usb4java (ссылка)
Здесь я получаю информацию только из области USB-устройств.Я могу загружать устройства и видеть их VID и PID и значение bcdUSB, но не могу сопоставить это с дисками и буквами дисков.
lsusb через Cygwin
Согласно этому сообщению, команду linux легче обрабатывать, чем WMI. Поэтому я попытался использовать его под Windows. Но мне нравится usb4java, у меня есть только VID и PID + bcdUSB, а не точка монтирования (буква диска).
Поиск в реестре Windows
Я провел несколько поисков строк в реестре Windows. Безуспешно.
Чтение журнала событий Windows
Я подумал о наблюдении за событиями Windows, чтобы определить, какой диск и какое USB-устройство подключаются одновременно. Я даже не обнаружил событий при подключении флешки.
добавить micro: bit в список разрешений: Справка и поддержка
Любое USB-устройство идентифицирует себя при подключении к главному компьютеру. Это делается с помощью трех чисел: идентификатора поставщика (VID), идентификатора продукта (PID) и серийного номера (SERNO).
Для micro: bit это
VID : 0x0d28
PID : 0x0204
SERNO уникален для каждого micro: bit и встроен в процессор Nordic Semiconductor nRF.К нему будут добавлены четыре цифры, которые представляют номер версии платы.
micro: bit версия | Board ID |
---|---|
v1.3 | 9900 |
v1.5 | 9901 |
(зарезервировано, v2.0) 990 |
Эта информация генерируется микропрограммой DAPLink, работающей на интерфейсном процессоре KL26 / KL27 на задней стороне платы micro: bit.
Подключите micro: bit через USB, чтобы просмотреть эти сведения:
Windows- Откройте панель управления > Оборудование и звук> Устройства и принтеры
- Откройте «BBC micro: bit CMSIS-DAP «Устройство
- Нажмите Свойства
- Нажмите вкладку Оборудование
- Нажмите вкладку Details
- Выберите Hardware Ids из раскрывающегося списка
94 Открыть
94 Информация о системе
В статье службы поддержки Google описывается процесс добавления USB-устройств в список разрешений
Ключевые слова для поиска: VID, PID, список разрешений, разрешение, идентификация, ID
.