Что такое uid флешки
Узнаем серийный номер флешки
Потребность узнать серийный номер флешки возникает не так часто, но, иногда это все же происходит. Например, при постановке для каких-то целей USB-устройства на учет, для повышения безопасности ПК или просто для того, чтобы удостовериться, что вам не подменили носитель на аналогичный по виду. Это связано с тем, что каждая отдельная флешка имеет уникальный номер. Далее мы подробно разберемся, как можно решить поставленную в теме статьи задачу.
Способы определения серийного номера
Серийный номер USB-накопителя (InstanceId) прописан в его программном обеспечении (прошивке). Соответственно, если вы перепрошьете флешку, этот код поменяется. Узнать его можно, использовав либо специализированное ПО, либо же воспользовавшись встроенными средствами Виндовс. Далее мы пошагово рассмотрим действия при применении каждого из данных методов.
Способ 1: Сторонние программы
Прежде всего, рассмотрим порядок действий при использовании стороннего ПО. Он будет показан на примере утилиты USBDeview от компании Nirsoft.
Способ 2: Встроенные инструменты Виндовс
Как говорилось выше, узнать серийный номер USB-накопителя можно также используя исключительно встроенные инструменты ОС Виндовс. Сделать это можно при помощи «Редактора реестра». При этом совсем не обязательно, чтобы флешка была подключена к компьютеру в данный момент. Достаточно и того, что она когда-либо ранее подсоединялся к этому ПК. Дальнейшие действия будет описаны на примере Windows 7, но этот алгоритм подойдет и для других систем данной линейки.
Серийный номер флеш-накопителя при необходимости можно узнать при помощи встроенного инструментария ОС или же специализированного софта. Применение решений от сторонних разработчиков проще, но требует скачивания на компьютер. Для использования в этих целях системного реестра не требуется загрузки никаких дополнительных элементов, но этот вариант несколько сложнее, чем предыдущий.
Помимо этой статьи, на сайте еще 12554 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Средства для определения VID и PID флешки
USB-флешки – устройства надежные, но риск поломки есть всегда. Причиной тому может быть некорректная работа, сбой микропрограммы, неудачное форматирование и так далее. В любом случае, если это не физическое повреждение, можно попытаться ее восстановить программными средствами.
Проблема в том, что не каждый инструмент подходит для восстановления конкретной флешки, и использование неправильной утилиты может окончательно вывести ее из строя. Но зная VID и PID накопителя, можно определить тип его контроллера и подобрать подходящую программу.
Как узнать VID и PID флешки
VID служит для идентификации производителя, PID – идентификатор самого устройства. Соответственно, каждый контроллер на съемном накопителе помечен этими значениями. Правда, некоторые недобросовестные производители могут пренебрегать платной регистрацией ID-номеров и присваивать их просто наугад. Но в основном это касается дешевой китайской продукции.
Для начала убедитесь, что флешка хоть как-то определяется компьютером: слышен характерный звук при подключении, она видна в списке подключенных устройств, отображается в «Диспетчере задач» (возможно, как неизвестное устройство) и прочее. В противном случае шансов мало не только на определение VID и PID, но и на восстановление носителя.
ID-номера можно быстро определить с помощью специализированных программ. Как вариант, можно использовать «Диспетчер устройств» или просто разобрать флешку и найти информацию на ее «внутренностях».
Обратите внимание, что карты MMC, SD, MicroSD не имеют значений VID и PID. Применяя к ним один из способов, Вы получите только идентификаторы кардридера.
Способ 1: ChipGenius
Прекрасно считывает основную техническую информацию не только с флешек, но и со многих других устройств. Интересно, что ChipGenius имеет собственную базу VID и PID, чтобы выдать предположительную информацию об устройстве, когда по какой-то причине не удается опросить контроллер.
Чтобы воспользоваться данной программой, сделайте следующее:
Обратите внимание: старые версии программы могут работать некорректно – скачивайте последние (по ссылке выше можно найти именно такую). Также в некоторых случаях она отказывается работать с портами USB 3.0.
Способ 2: Flash Drive Information Extractor
Данная программа дает более подробную информацию о накопителе, конечно же, включая VID и PID.
После того, как Вы загрузили программу, сделайте следующее:
Способ 3: USBDeview
Основная функция этой программы – отображение списка всех устройств когда-либо подключаемых к данному ПК. Дополнительно можно получить подробную информацию о них.
Инструкция по использованию заключается в следующем:
Способ 4: ChipEasy
Интуитивно понятная утилита, которая позволяет получить исчерпывающую информацию о флешке.
После скачивания сделайте вот что:
Способ 5: CheckUDisk
Простая утилита, которая выводит основную информацию о накопителе.
Способ 6: Изучение платы
Теперь можно заняться применением полученной информации и найти эффективную утилиту для работы с Вашей флешкой. Для этого следует использовать онлайн-сервис iFlash, где пользователи сами формируют базу данных таких программ.
Способ 7: Свойства устройства
Не такой практичный метод, но зато можно обойтись без стороннего софта. Он подразумевает следующие действия:
То же самое можно сделать через «Диспетчер устройств»:
Обратите внимание, что неработающая флешка может отображаться как «Неизвестное USB-устройство».
Быстрее всего, конечно же, будет использовать одну из рассмотренных утилит. Если обходиться без них, то придется покопаться в свойствах запоминающего устройства. На крайний случай VID и PID всегда можно найти на плате внутри флешки.
Напоследок скажем, что определение этих параметров будет полезным для выполнения восстановления съемных накопителей. На нашем сайте можно найти подробные инструкции для представителей самых популярных брендов: A-Data, Verbatim, SanDisk, Silicon Power, Kingston, Transcend.
Помимо этой статьи, на сайте еще 12554 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как узнать VID и PID флешки: обзор утилит
Вступление
Практически у каждого пользователя компьютера есть в наличии флешка. Это очень удобный носитель информации, на который можно быстро что-то записать и кинуть его в карман. Эра дисков уходит в прошлое, а их место уверенно занимают флешки. В большинстве своём это «неубиваемое» устройство, которое очень сложно повредить. Но, тем не менее, из-за некорректной работы, сбоя микропрограммы носителя или неудачного форматирования флешка может перестать работать. В чём это выражается? Компьютер вместо её названия пишет «Неопознанное устройство USB», ёмкость отображается как 0 байт, а при попытке отформатировать устройство возникает постоянная ошибка.
Для восстановления работоспособности флешки нужно разобраться с причиной неполадок
Некоторые пользователи сразу думают, что нужно бежать в магазин за новой флешкой. Но это совершенно необязательно, так как практически любую ошибку можно исправить. Ну, разве что флешка имеет физические повреждения, тогда уже ничего не поможет. Предоставляем информацию, как узнать VID и PID флешки, и как это поможет провести восстановление.
Для чего нужны VID и PID
Поскольку флешка — это электронное устройство, как и в любом оборудовании, у неё есть цифровой идентификатор. VID — это идентификатор производителя, а PID — устройства. Помимо них, может пригодиться и другая информация, — например, серийный номер. Каждый чип имеет своё значение. Очень важно точно знать эти параметры, иначе, если восстанавливать флешку неправильной утилитой, вы убьёте её окончательно. Поэтому, зная VID и PID, вы сможете с большой вероятностью совершить восстановление работоспособности носителя.
Как узнать VID и PID
Через Диспетчер устройств
Перейдите в «Пуск» — «Панель управления» — «Диспетчер устройств» — «Контролёры USB» — «Запоминающее устройство для USB». Во вкладке «Сведения» выберите пункт «ИД оборудования». В нижней строке вы увидите идентификаторы своей флешки.
Утилита CheckUDisk
С её помощью можно узнать техническую информацию о подключённых устройствах USB. Отображает всю необходимую информацию о контролёре, чтоб в дальнейшем выполнить восстановление.
Утилита Flash Drive Information Extractor
Утилита помогает определить модель контролёра, тип памяти многих внешних накопителей. Считывает информацию напрямую, работает даже с частично повреждёнными загрузочными секторами.
С помощью приложения можно узнать такую информацию:
Разработчик рекомендует включать её за полминуты до подключения накопителя. Обращаем внимание, что с картами памяти и картридерами утилита работать не будет.
Утилита USBDeview
Приложение для отображения данных о подключённых к компьютеру USB-накопителях. Есть история подключаемого оборудования. Поможет узнать разработчика устройства.
Утилита ChipGenius
Продукт от китайских разработчиков. Определяет данные из контролёров флешек, кардридеров и MP3-плееров. Сможет определить такие показатели, как VID, PID, серийный номер, модель контролёра, производитель. Имеет отличную совместимость с огромным количеством накопителей. Имеется три версии программы, какая-то из них обязательно запустится.
Вскрыть корпус флешки
Что делать дальше
После того, как вы узнали всю необходимую информацию, воспользуйтесь этой страницей для поиска необходимой утилиты. В верхней части в соответствующие поля введите данные VID и PID и нажмите «Search». Перед вами откроется список результатов. В самой крайней левой колонке отображается производитель, во второй колонке — модель флешки, а в крайней правой — рекомендуемая утилита, которая поможет выполнить восстановление. Если вам повезёт, то вы сможете найти нужную вам программку. После завершения её работы ваша флешка будет как новая.
Заключение
Надеемся, что после прочтения данных рекомендаций вы сможете выполнить восстановление своего носителя информации, не покупая новый. Будем вам признательны за комментарии, в которых просим рассказать, какая именно утилита для вас является наиболее удобной.
Восстановление и прошивка флешки по VID и PID
Иногда у флешек бывают сбои в работе. Разберем таковые на логическом уровне. Возможны следующие варианты неполадок:
Такого рода неполадки исправимы, их можно устранить перепрограммированием контроллера.
Что такое VID и PID флешки
Для восстановления флешки необходимо узнать VID и PID код.
VID и PID – это номер разработчика устройства и номер устройства, соответственно. Идентификаторы дают понимание, какую прошивку нужно использовать. Перепрошивка возобновит функционирование флешки в первоначальном виде.
Для того чтобы узнать вышеуказанные номера, есть 3 способа:
Вариант №1. Осуществляется путем вскрытия пластиковой оболочки флешки. Вариант небезопасен тем, что можно повредить микросхемы, поэтому данный способ рекомендуется использовать в последнюю очередь. После разбора корпуса номер можно увидеть на чипе.
Вариант №2. Подразумевает использование диспетчера устройств. Порядок действий: «Диспетчер устройств» → «Контроллеры USB» → «Запоминающее устройство USB», кликаем по нему правой кнопкой мышки и в меню выбираем «Свойства» → «Сведения» → «ИД оборудование». Будет написано примерно следующее:
После VID_ … — четырехзначное цифро-буквенное обозначение, это и есть VID, в нашем случае – 25EN.
После PID _ … — код PID, его номер будет 2100.
Вариант №3. Простой и точный, потому что программы разрабатывались специально для определения этих значений. Рассмотрим наиболее популярные и доступные платформы.
CheckUDisk
С ней легко разобраться, утилита понятна на интуитивном уровне.
Flash Drive Information Extractor
С этой программой вы получаете больше характеристик о вашей флешке, в том числе VID и PID.
Скачать последнюю версию программы можно с нашего сайта.
ChipEasy
Аналогично предыдущим платформам, данные о флеш-носителе предоставляется доступно и понятно. Имеет также простой алгоритм получения кодов.
USBDeview
С помощью этой утилиты вы сможете не только узнать идентификаторы, но и посмотреть всю историю когда-либо подключенных USB-устройств к ПК. Софт имеет функцию просмотра информации об этих девайсах.
Скачать последнюю версию программы можно с нашего сайта.
Инструкция по подбору утилиты для прошивки
Теперь, имея идентификационный номер производителя (VID) и кода устройства (PID), переходим к подбору прошивки. С их помощью подберем софт для контроллера. На данный момент есть различные интернет-ресурсы со списками флешок, где прописан софт, пригодный для их прошивки.
Помните, что перед установкой или разархивацией скачанной утилиты обязательно нужно проверить программу на наличие вредоносных, в том числе рекламных, файлов.
Инструкция по прошивке флешки
Подключаем флешку. Софт идентифицирует ее и появится название. После запуска утилиты нажимаем «Start» и процесс перепрошивки будет запущен.
Важно! В этот момент нельзя ни в коем случае извлекать флешку.
После окончания процесса, система предложит форматирование съемного накопителя, но следует для начала переподключить его. Далее Windows установит драйвер, теперь можно отформатировать флешку.
Flash ID – как определить FID памяти флешки
Flash ID (он же сокращённо FID, по-русски идентификатор флэш или ФИД) – идентификатор чипа флеш-памяти, установленного в USB-флешке или любом другом устройстве. FID представляет собой набор символов в шестнадцатеричной системе и имеет длину 6 байт. Во всяком случае, общепринятая в современном сервисном софте именно такая длина. Этак до 2010 года, в основном, в служебных утилитах и документах фигурировали только первые 4 байта.
Кстати, на этой почве (разная длина FID), у некоторого софта при переходе с одной системы на другую бывают некоторые конфликты совместимости. Например, когда я экспериментировал с контроллерами SMI SM3255AB, сталкивался с подобными проблемами. Там первые MPTool под данный чип работали с 4-байтовым FlashID, а с некоторой версии уже перешли на 6-байтовый.
Первоначальный анализ всегда делается с помощью таких универсальных утилит, как Flash Drive Information Extractor и ChipGenius.
И уже только потом, если данные некорректны или не достаточны, прибегают к помощи более серьёзных сервисных утилит от производителя контроллеров.
У программы ChipGenius, в плане определения значения FlashID имеется один существенный недостаток, из-за которого центральное место в данном вопросе занимает утилита Flash Drive Information Extractor. Дело в том, что гений в большинстве случаев выводит только 4 байта FID, что для полноценного анализа современных чипов не вполне достаточно.
Производственные утилиты обладают более серьёзными возможностями, но в тоже время менее гибкие в применении. Взять хотя бы привередливость в плане совместимости с актуальными версиями операционных систем. Или ограниченный перечень совместимых контроллеров, из-за которого иногда возникает ненужное желание перевести флешку в тестовый режим.
ПЕРЕЧЕНЬ УЗКОЗАТОЧЕННЫХ ИДЕНТИФИКАЦИОННЫХ УТИЛИТ, СЧИТЫВАЮЩИХ ЗНАЧЕНИЕ FLASH ID | ||
---|---|---|
GetInfo | Всеядный инструмент для анализа контроллеров Phison и, наверное, единственный из всего доступного нам перечня, который реально необходим. Выдаёт куча полезной информации, которую другими средствами и не получить. Считанные данные можно сохранить в компактном зашифрованном формате .ENC (по умолчанию GetInfo.enc), которой в дальнейшем можно открыть на любом другом компьютере. | |
MPInfoCheck | Довольно неплохо отрабатывает со старыми чипами от USBest, типа UT163 и UT165. Выдаёт вполне достаточно данных, которые могут пригодиться в анализе и восстановлении флешки. | |
IDReportTool | Работает с теми же чипами, что и предыдущая (UT163 \ UT165), но выдаёт информацию только по самому FID. Из плюсов, что выводит идентификатор по всем #CE в отдельности. | |
UFD_INFO | Полезный, но не слишком стабильный инструмент для анализа флешек на чипах ITE IT1167, IT1167B и IT1168. Если не знакомы с его глюками, рекомендую поберечь своё время и просто не пользоваться им. | |
Innostor MPInfo | Совместима только с такими современными чипами от Innostor, как IS917 USB3.0 и IS817 USB2.0. Для работы требуется распаковать утилиту в дистрибутив прошивальщика, без файлов которого MPInfo даже не запустится. |
FID также можно считать и правильно подобранным прошивальщиком, но их перечислять в данном разделе нету никакого смысла. Как детектят флеш-память некоторые из сервисных утилит, я наглядно покажу немного ниже, где пойдёт речь о реакции прошивальщиков на подключённую флешку.
Самый просто способ, это всем понятное загугливание идентификатора флеш-памяти. Причём, значение следует задавать в различных форматах, так как в разных источниках эта информация записана по-разному.
Также можно попробовать осуществить поиск исключительно в БАЗЕ ДАННЫХ ПОРТАЛА USBDEV. Там же, в шапке страницы, есть разъяснения по поводу этих самых форматов, которыми вписывается Flash ID в поисковую строку.
Итак, с помощью поисковой системы, вы можете найти, как описание характеристик искомой флеш-памяти в самих флеш-листах, так и наткнуться на полноценный Datasheet.
Далее, зная название микросхемы, можно произвести декодирование с помощью специальной документации – Part Number Decoder.
Например, для флеш-памяти SpecTek, используем документ SpecTek NAND Flash Part Numbering System.
К сожалению, не для всякой флеш-памяти можно найти актуальную информацию по данному вопросу.
Также можно использовать бесплатную утилиту FlashGenius v3.9, которая выдаёт некоторую информацию. Но данная софтина не обновлялась с 2012 года, так что надеяться на неё особо не стоит.
Восстановление флешек, особенно современных, сложно отделимо от процедуры анализа идентификатора памяти. Так если он определяется некорректно (или вообще не определяется), то и прошить флешку в таком состоянии у вас не получится, пока не будет устранена причина данной неполадки.
Или скачав подходящий прошивальщик под ваш USB-контроллер, он откажется прошивать флешку, сославшись на неизвестное значение FlashID. Здесь может быть причина, как в слишком свежей микросхеме флеш-памяти, так и в битом (неверно определяется) значении идентификатора.
Если не понимать, что к чему, можно сутками рыскать по закоулкам интернета новые версии программного обеспечения, хотя проблема может таиться в неправильном поведении флешки как устройства.
Ещё одной немаловажной причиной, является выявление основных параметров флеш-памяти, описанное в предыдущем пункте про расшифровку FID. Так некоторые характеристики флеш-памяти, фигурируют в названия специальных редакций производственных утилит. Рекомендую вам полистать страницу загрузки прошивальщика AlcorMP, чтобы оценить весь масштаб проблемы. Там можно обнаружить такие спец. версии, как: ED3, MLC16K, E2NAND, E2NAND3, SA21nmTLC и многие другие.
Не всегда, такие программы как ChipGenius, выдают в своих отчётах строчку с идентификатором флеш-памяти. И на это могут быть несколько причин, две из которых я озвучу:
1) Флешка зависла и ей нужен ТЕСТМОД или там вообще какая-то более сложная неисправность. В таком случае, нужно привести флешку в должное состояние и только потом ждать появления FID.
2) Программа-анализатор не умеет определять FID для конкретной модели контроллера. В качестве примера, приведу модель iTE IT1176A1BA, которая далеко не нова, но всё же на 2018 год, определить ФИД посторонними утилитами у неё не получится. В данном контексте, рекомендую, загуглить кусок отчёта вместе с другими данными отчёта, чтобы посмотреть, как определялось такое же железо у других людей.
Например, вбить в google: Controller Part-Number: IT1176 A1BA
Как заявляют разработки таких программ, редкие контроллеры представляют для них малый интерес и у них нету особого желания с ними возиться.
Сначала смотрим на результаты работы программ ChipGenius и Flash Drive Information Extractor, которые комплексно (учитывая FID, количество CE, объём флешки и может ещё чего) анализируют данные и выдают свои предположения насчёт наименования микросхемы памяти.
Если ChipGenius пишет просто слово Sandisk, без указания конкретной модели, то это повод насторожиться и продолжить анализ уже другими средствами.
У утилиты Flash Drive Information Extractor, в отчёте, смотрим на строку Possible Memory Chip(s), в которой списком выдаются все возможные названия чипов. В случае, если там маячит единственное сообщение “Not available“, то и эти утилита не смогла выдвинуть предположение по FID-памяти.
Ещё один простой и всем доступный вариант это банальное загугливание значения FlashID. Способ хоть и элементарный, но к сожалению, не такой уж и стопроцентный. Проблемы, в основном, бывают при работе с новинками, собранных на флеш-памяти, которая ещё не успела попасть в сеть Интернет.
Например, вбиваем в поисковую систему EC3AD5F3A8C6 (6 байт, Samsung K9GCGD8U0D) или 984A9AB2 (4 байта, Toshiba QualDie_16G). Если в поисковой выдачи, видите, что с таким значением FID вы не один, это хорошо.
Если результатов будет крайне мало, рекомендую, перейти по полученным ссылками и почитать, что пишут люди. А то бывает и такое, что ошибочное значение неоднократно повторяется в отчётах страждущих восстановить свои поломанные флешки.
На тот случай, если я не получил нужный мне результат, я начинаю анализировать флеш-листы и служебные файлы прошивальщиков. Перечислять весь список, здесь не вижу никакого смысла, ограничусь несколькими самыми популярными.
CHIPSBANK | Скачиваем самую свежую версию флешлиста, из имеющихся, со страницы Chipsbank CBM209X Flash Support List и просто вбиваем в поисковое окно наш FID. |
PHISON | Вручаю ищем наш FID в файлах последней версии MPALL, причем не в виде обычного текста, а в HEX-режиме. Если это не помогло, переключаюсь на файл ForceFlash, который лежит в корневой папке, той же утилиты. Также можно провести похожие изыскания в каком-нибудь из дистрибутивов Dyna MPTool. |
Все остальные производители, как правило, не сильно отличаются в этом плане. Хотя есть и более существенная причина, почему я их не указал в этой таблице. Дело в том, что там в основном такая информация, которая нам уже стала известна при работе с таблицей данной выше и поисковой системой.
Как правило, реакция сервисных утилит на битый FID и на несовместимый абсолютно одинаковая. Так что без умения определять ошибочное значение идентификатора FID, здесь всё равно не обойтись.
По первой ответной реакции на вставленную флешку, у большинства контроллеров, можно понять о наличие в базе флеш-памяти. Хочу заметить, что наличие в базе совсем не означает совместимость дистрибутива с вашей флешкой. Дела у современных флешек частенько обстоят так, что для отдельных типов флеш-памяти необходимо использовать специальные узкозаточенные инструменты.
Накидаю вам здесь побольше графической информации. Скрины с тем, как распознаётся флешка в окне утилиты, состоят из двух изображений – там, где флеш-память удачно определилась и где она не ясна программе.
Окна с дополнительной информацией, которые вы увидите на некоторых скриншотах, были вызваны двойным щелчком мыши по распознанной в прошивальщике флешке.