Как определить vid и pid карты памяти. Получение значений VID и PID 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 программу по названию или качаете по указанной ссылке. Запускаете и следуете инструкциям. Обычно, в подобных программах для восстановления всего одна кнопка, поэтому вопросов у вас возникнуть не должно.

На этом всё!

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

Инструкция

Internet Protocol (IP) определяет доставку данных от одного узла сети до другого. При этом он не гарантирует точность доставки: пакеты при передаче могут теряться или поступать не в том порядке, в котором были отправлены. За точность отвечает протокол транс ного уровня Transmission Control Protocol – TCP. TCP устанавливает соединение, контролирует отправку и получение пакетов, дублирует свои действия в том случае, если ответ на запрос не получен или пакеты потерялись. Важно понимать, что TCP устанавливает обмен пакетами не просто между узлами, а между программными приложениями. Сетевой порт – это условное , число от 1 до 65535, которое указывает, какому приложению назначен пакет.

Узнать, какими процессами используются порты на компьютере, можно при помощи стандартных средств Windows. В меню «Пуск» нажмите «выполнить» и в командную строку введите cmd. Подтвердите ОК. В окне консоли наберите команду netstat -a -n -o.

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

В окне консоли наберите команду tasklist. Она выдаст список всех приложений с кодом PID, которые выполняются на компьютере. Таким образом вы узнаете, какой именно процесс занимает любой порт на вашем компьютере.

Можете получить эти сведения иначе: запустите "Диспетчер задач" из командной строки, набрав taskmgr, или комбинацией клавиш Ctrl+Alt+Delete. В столбце PID найдите номер интересующего вас процесса, в столбце «Имя образа» – название соответствующего приложения или службы. Если PID не отображается в окне Диспетчера, зайдите в пункт «Вид» главного меню и выбирайте опцию «Выбрать столбцы». Поставьте флаг рядом с пунктом «Идентиф.процесса (PID)».

Когда на компьютере запускается какой-либо процесс, он получает свой pid, то есть идентификатор процесса . Иногда возникает необходимость узнать этот самый идентификатор. Возможно, вам по каким-либо причинам нужно отключить запущенный процесс, например, если он мешает удалению программы. Существует несколько способов, позволяющих узнать pid. Самый простой из них: сделать это с помощью диспетчера задач и командной строки.

Вам понадобится

  • - компьютер с ОС Windows (XP, Windows 7).

Инструкция

Нажмите на клавиатуре сочетание клавиш ctrl+alt+del. Если вашей операционной системой является Windows ХР, то диспетчер задач появится сразу, если же Windows 7 - появится окно, в котором его можно выбрать.

В выберите вкладку «Процессы». Теперь здесь же кликните по пункту «Вид». Появится дополнительное окно. В нем выберите параметр «Выбрать столбцы». Возникнет диалоговое окно, в котором самый верхний пункт будет называться «ИД процесса (pid)». Напротив него установите флажок. Сохраните настройки, нажав ОК.

Затем в диспетчере устройств пройдите во вкладку «Процессы», где вы увидите строку «ИД процесса ». Найдите в ней название процесса , идентификатор которого вам нужно узнать, и посмотрите его значение.

Теперь будет рассмотрено, это значение с помощью командной строки операционной системы. Нажмите кнопку «Пуск» и перейдите на вкладку «Все программы». Выберите «Стандартные программы». Здесь найдите пункт меню «Командная строка» и запустите его. Введите tasklist и нажмите клавишу Enter. После активации этой команды в окне командной строки появится список всех активных на данный момент процессов. После имени каждого из них будет написан его идентификатор.

Если вам необходимо быстро завершить процесс, то сделать это можно так. После того как вы узнаете идентификатор процесса , наберите в командной строке taskkill /pid 0000. Вместо нулей введите число идентификатора процесса , который требуется « ». После этого система отправит сигнал на его завершение, и он будет выключен.

Обратите внимание

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

Обращение к почтовым серверам в программе The Bat! (как и в других почтовых программах) происходит через определенные порты для отправки и приема почты. Чтобы настроить работу почтовой программы, вам надо внести в параметры ящика номера портов SMTP и POP3, а также названия серверов.

Вам понадобится

  • - данные от почты.

Инструкция

Зайдите на сайт вашего почтового сервера. Например, ваш почтовый сервер mail.ru. Вам потребуется авторизоваться - то есть ввести логин и пароль, - чтобы войти в личный почтовый ящик. Найдите ссылку на помощь и кликните по ней мышью.

Список разделов помощи находится слева. Кликните по надписи «Доступ из почтовых программ» и выберите первый пункт, чтобы загрузить страницу настроек. На странице указано, что название сервера входящей почты - pop.mail.ru, а сервера исходящей - smtp.mail.ru. Это относится только к данному сервису. Как правило, у каждого постового сервера могут быть разные порты, поэтому заходите на официальный сайт в центр поддержки и узнавайте данные. Также существуют в интернете сайты, которые предоставляют информацию практически по всем сервисам, которые существуют в интернете.

Номера портов серверов исходящей и входящей почты указаны внизу страницы. Там указано, что для сервера входящей почты протоколы имеют номера 110 (если почтовая программа работает без шифрования) и 995 (с шифрованием). Чтобы узнать, какую именно цифру вводить, изучите настройки вашей почтовой программы. Номер порта исходящей почты - 25, 587 или 2525 (если почтовая программа не использует шифрование) и 465 (с шифрованием). Стандартными почтовыми портами считаются 110 и 25. В программе также могут быть по умолчанию прописаны стандартные номера портов, поэтому при необходимости вам нужно будет их исправить на правильные.

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

TCP/IP – это совокупность протоколов , которая позволяет соединить индивидуальные компьютеры и сети в общую вычислительную сеть. При помощи протоколов TCP/IP большинство прикладных программ обмениваются информацией в сети Internet.

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

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

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

Важное замечание: в картах MicroSD, SD, MMC идентификаторы PID и VID отсутствуют. Следовательно, определить их не представляется возможным. В случае применения указанных в этой статье утилит можно будет увидеть только ID-номера кард-ридера.

Итак, как узнать VID и PID-номера флешки? Конечно же, используя одну из перечисленных ниже программ.

Китайское приложение от программиста с ником hit00. Впервые эта программа появилась на форуме о цифровых гаджетах mydigit, и сразу же завоевала расположение и уважение к себе. Приложение способно осуществлять опрос чипов MP3-проигрывателей, кард-ридеров и USB-накопителей. Помимо массы всяческих других данных, выводит PID и VID используемого девайса. ChipGenius – признанный лидер в данном секторе системного ПО, поскольку обладает максимальной совместимостью с контроллерами всевозможных моделей.

Чтобы получить информацию о тематических ID-номерах, нужно просто вставить флешку в USB-порт, и данные тут же появятся на экране. Если вам нужно проанализировать одну или несколько флешек, советую задействовать ее в паре с Flash Drive Informtion Extractor, поскольку достойной замены этой парочке в связке сегодня, пожалуй, не сыскать.

Flash Drive Information Extractor

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

Приложение может взаимодействовать исключительно с USB-накопителями (т.е., флешками) и не способна реагировать на иные приспособления, подключаемые через этот интерфейс: фотоаппараты, MP3-плееры, смартфоны и пр.

Разработчики рекомендуют осуществлять запуск утилиты не ранее, чем спустя 30-40 секунд после того, как флеш-устройство было вставлено в порт USB, в противном случае может статься так, что накопитель не будет полностью проинициализирован операционкой.

Еще одна простая и неприхотливая к ресурсам утилита от китайских программистов. Помимо VID и PID-идентификаторов, поможет в определении максимальной силы тока, потребляемой устройством, серийного номера и модели контроллера, а также информации о firmware, FID памяти, а также предположительной модели памяти. Приложение работает довольно стабильно и надежно, а в ее эффективности можно также совершенно не сомневаться. Одним нажатием кнопки можно сформировать HTML-отчет с основными полученными сведениями, который можно впоследствии распечатать или сохранить в облаке.

Эта утилита способна отобразить все подключенные к ПК USB-приспособления. От других утилит, представленных в статье, отличается тем, что отображает сведения о довольно редких USB-флешках и других устройствах, подключаемых через данный порт. Если ChipEasy, Flash Drive Information Extractor или ChipGenius не способны вам помочь в насущной задаче, обязательно попробуйте получить данные о PID и VID с помощью USBDeview. Программа полностью русифицирована.

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

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

Если флешка хоть как-то определяется в операционной системе, то шансы на восстановления работоспособности есть. Для восстановления работоспособности флешки требуется перепрошить микросхему контроллера, в которой произошёл сбой. Перепрограммировать контроллер будем с помощью специальной прошивки. Искать эту программу будем исходя из того какая модель контроллера установлена внутри флеш-накопителя.

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

  • Разборка флеш-накопителя и чтение надписей на самом чипе контроллера.
  • Определение модели контроллера по VID и PID.
  • Определение модели контроллера с помощью программ.
  • Определение модели контроллера по средствам разборки флешки

    Модель контроллера наносится на корпус микросхемы, чтобы его увидеть потребуется разобрать флешку. Разбирать флешку следует очень осторожно. Если вскрывать свою флешку вы не хотите или это не возможно в силу конструкции флеш-накопителя (многие модели флешек запаяны в пластик и их разборка затруднительна), то можно пойти другим путем. Просканировать флеш-накопитель специальными программами, которые расскажут какой контроллер установлен в Вашей флешке, об этом в конце статьи..

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

    VID — идентификатор производителя контроллера.
    PID — идентификатор устройства.

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

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

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

    Зачастую фирмы присваивают свои VID и PID к производимым флеш-накопителям. Вследствие чего рассчитывать на объективность определения модели контроллера, по параметрам VID и PID, рассчитывать не приходится.

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

    Определения модели контроллера с помощью программы Flash Drive Information Extractor

    Утилита от Российской компании ANTSpec Software, позволяет опросить контроллер флэшки и получить информацию об устройстве. Отличие утилиты заключается в том, что эти данные о флеш-накопителе определяются напрямую, а не по косвенным признакам типа VID и PID, о некорректности которых указывалось выше.

    Программа не требует установки, скачиваем, запускаем и нажимаем кнопку «Получить информацию о флешке». После завершения опроса, программа выведет информацию. Ниже приведен результат сканирования usb-флешки, в первой строке указывается модель контроллера: Phison 2251-32 (2232).

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

    Теперь зная модель контроллера, можно приступить к поиску прошивки. Делается это просто, вбиваем название контроллера в поисковик, и получаем кучу сайтов предлагающих скачать утилиту для нужной модели контроллера. Вот так всё просто, интернет Вам в помощь, удачного восстановления!

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