Узнаем серийный номер флешки

Узнаем серийный номер флешки и выбираем правильный формат диска

DVD-R Так назывался самый первый формат записываемого DVD, который появился на рынке. Разработчиком формата является Pioneer, он же и начал продвижение этого формата на рынок. Не смотря на это, DVD-R входит в семейство форматов официально поддерживаемых DVD Forum. DVD-R разрабатывался с оглядкой на очень успешный CD-R, поэтому имеет с ним много общего. Физически DVD-R диск это 80 или 120 миллиметровый оптический диск, толщиной 1,2 миллиметра. DVD-R диски могут быть только однослойными, но возможно создание двухсторонних дисков. Как и обычные DVD-ROM диски, DVD-R склеены из частей, 0,6 мм прозрачный защитный слой, потом слой с светоотражающим материалом, на которой и производиться запись, склеивающий слой, и такой же (0,6 мм) защитный слой, где может быть нанесён рисунок. Двухсторонние диски имеют два светоотражающих слоя, разделённые склеивающим слоем. Принцип по которому производится запись DVD-R точно такой же, как у его предшественника, CD-R. Отражающий слой меняет свои характеристики, под воздействием луча лазера повышенной мощности. Вообще, по большому DVD-R не несёт в себе ничего нового, технически это тот же CD-R, только рассчитанный на более тонкие дорожки (но формат в котором хранятся данные на диске, конечно же, совсем другой). Как CD-R, DVD-R одноразовый формат, диск записывается один раз и навсегда. Ну, не совсем навсегда. Pioneer утверждает, что созданные им DVD-R болванки способны сохранять записанную на них информацию в течении 100 лет. При создании DVD-R самое пристальное внимание уделено совместимости с существующими DVD-ROM приводами. И это себя оправдало, до сих пор DVD-R остаётся самым совместимым форматом, записанные с его помощью диски читаются на максимально возможном количестве DVD-ROM, как компьютерных так и стационарных. Точных цифр нет, но по приблизительным оценкам около 85% когда-либо выпущенных DVD-ROM устройств способны читать DVD-R диски. Среди современных моделей это число ещё выше.

С целью завоевания новых рынков, начиная с спецификации 2.0 формат разделили на DVD-R For Authoring и DVD-R For General. Принципиальное различие между ними, это длина волны используемого лазера. В DVD-R(A) используется тот же самый 635 нм лазер, что и в первых DVD-R дисках. В DVD-R(G) используется 650 нм лазер. Это делает невозможным запись дисков одного формата на приводе другого формата. Хотя, конечно же, читать диски записанные другим форматом можно.

DVD-R(A) позиционируется как профессиональный стандарт, и является прямым наследником предыдущих DVD-R. С которыми имеет обратную совместимость. Например, болванки выпущенные по 1.0 и 1.9 спецификациям могут записываться на DVD-R(A) приводах. Из других существенных отличий, появившихся в этом варианте DVD-R, можно отметить поддержку Cutting Master Format (CMF). Это позволяет использовать DVD-R(A) диски в качестве мастер дисков для дальнейшей печати, вместо долго использовавшейся для этого DVL ленты. Это достигается возможностью использовать часть lead-in зоны диска для хранения DDP (Disk Description Protocol) заголовка. Впрочем, несмотря на CMF, возможность хранить защищённую CSS информацию на DVD-R(A) так и не появилась. Но всё равно, именно CMF позволяет позиционировать DVD-R(A) на профессиональный рынок.

DVD-R(G) позиционируется как формат для пользователя. Именно этот формат, обычно, имеется в виду когда говорится про DVD-R. Приводы работающие в этом формате могут писать только на специальные болванки, предназначенные для DVD-R General, и сделанные под 650 нм лазер. DVD-R диски изготовленные в соответствии с спецификациями 1.0 и 1.9 могут читаться, но не могут записываться. Не поддерживается CMF, поэтому DVD-R(G) диски не могут использоваться в качестве полноценных мастер дисков. С другой стороны, для домашнего пользователя это совсем не критично, ведь мало у кого есть станок для штамповки DVD. Преимущество DVD-R(G) по сравнению с DVD-R(A) всего одно, зато исключительно важное. Моделей приводов поддерживающих DVD-R (что в 99,9% означает поддержку именно DVD-R(G)) достаточно много, и цены на них неуклонно падают. Уже сейчас можно приобрести DVD-R(G) привод по цене более чем в 10 раз (!) меньшей чем, например, DVR-S201 (популярный привод для записи DVD-R(A) дисков). DVD-R(G) диски бывают на 4,7 гигабайта односторонние, и 9,4 гигабайта двухсторонние (по 4,7 гигабайта на сторону).

DVD-RW После создания записываемых DVD-R дисков, логичным шагом стало создание перезаписываемых дисков. Так появился DVD-RW, известный так же как DVD-R/W или DVD-ER. Разработчиком этого формата снова стал Pioneer, поэтому нет ничего удивительного в том, что DVD-RW построен на тех же принципах что и DVD-R(G). Используется такой же лазер, с длиной волны 650 нанометров, диски имеют одинаковый формат. Единственное отличие в покрытии. Так же как и в обычных CD-RW в качестве отражающего слоя используются материалы которые могут многократно менять свои свойства (отражающую способность) под воздействием лазерного луча разной мощности. DVD-RW диски физически представляют из себя 80 или 120 миллиметровый оптический диск, толщиной 1,2 миллиметра. Объём односторонних DVD-RW дисков составляет 4,7 гигабайта. По утверждению производителей DVD-RW дисков, они могут перезаписываться не менее 1000 раз. Сейчас известны три вида DVD-RW болванок. Первоначально появилась 1.0 версия. Для предотвращения копирования защищённых CSS дисков, эти болванки имели заранее выдавленную lead-in область. Оборотным эффектом этого стали проблемы с проигрыванием таких дисков на некоторых стационарных плеерах. К счастью, такие диски продавались только в Японии, и вряд ли большинству наших пользователей придётся с ними столкнуться. Для решения проблем с совместимостью, появились DVD-RW диски версии 1.1. Так же как и 1.0, они имели заранее записанную lead-in область, для предотвращения копирования защищённого материала. Но, на этот раз область записывалась стандартными средствами, а не выдавливалась, благодаря чему плееры понимают такие диски гораздо лучше. Большинство DVD-RW дисков, которые сегодня можно встретить в продаже, относятся именно к версии 1.1

Для защиты содержимого DVD-RW дисков, в природе существует B версия стандарта 1.1 Обычно такие диски называют просто DVD-RW диски В-типа. От простых эти диски отличаются тем, что в служебной зоне привода (BCA) записан уникальный 64 битный номер (disk ID). С помощью этого номера содержимое диска шифруется по 56-bit C2 (Cryptomeria) алгоритму. При проигрывании такого диска сначала читается disk ID, потом с его помощью расшифровывается содержимое диска. В общем, похоже на CSS, только попроще. При копировании такого диска копируется только содержимое, но не уникальный disk ID, поэтому проиграть скопированное будет нельзя.

При создании DVD-RW дисков самое пристальное внимание уделялось совместимости формата с существующими DVD плеерами и приводами. Однако, совместимости сравнимой с тем что удалось достигнуть на DVD-R дисках не получилось. Причина этого точно та же, что с CD-RW дисками, которые не читаются на многих старых приводах. Отражающая способность материала используемого в перезаписываемых дисках меньше, чем у просто записываемых, и намного меньше чем у штампованных. Это и сбивает с толку старые приводы.

DVD-RAM Panasonic разработала стандарт под названием DVD-RAM. Этот формат вобрал в себя не только технологии традиционно используемые в оптических дисках. Некоторые решения используемые в DVD-RAM пришли в него из магнито-оптики. Принцип работы DVD-RAM, это phase-change технология, когда лазер нагревает поверхность диска, за счёт чего меняются свойства поверхности. Главной особенностью DVD-RAM дисков являются заранее, ещё при производстве выдавленные на диске метки, означающие начало секторов. На логическом уровне, главная изюминка DVD-RAM в том, что его можно отформатировать в вполне привычные файловые системы, такие как FAT32. DVD-RAM диски могут быть как одно так и двухсторонние. Первоначально объём DVD-RAM дисков составлял 2,58 мегабайта, но впоследствии был увеличен до 4,7. Ещё позже появились двухсторонние DVD-RAM диски, суммарный объём которых составлял уже 9,4 гигабайта. Для записи диск должен быть в картридже, и это ещё одно принципиальное отличие DVD-RAM дисков от всех остальных. Картридж представляет из себя коробку, размером 124,6*135,5*8,0 миллиметров, внешне похожую на используемые в МО дисках. Односторонние DVD-RAM диски продаются как вместе с картриджем, так и отдельно. Двухсторонние 9,4 гигабайтные диски продаются только в картриджах, причём зачастую картриджи намертво запаяны. Если извлечь DVD-RAM диск из картриджа, то есть возможность вставить его в обычный DVD-ROM привод. Впрочем, не стоит ожидать от этого многого, шансов на то что он будет там читаться не много. Совсем другое дело, если на приводе стоит логотип DVD multi. Привод, сертифицированный на такой логотип, должен читать DVD-R, DVD-RW и DVD-RAM диски. Но это не означает что такой привод обязательно должен иметь механизм для загрузки картриджа.

По утверждению производителей, DVD-RAM диск может быть перезаписан не менее 100 000 раз, и запись должна сохраняться на диске не менее 30 лет.

DVD+RW Первоначально на свет появился DVD+RW формат версии 1.0. Он появился еще в 1997 году (реально доступные на рынке устройства, способные писать в этом формате, появились несколько позже), и предусматривал запись на диски емкостью 2,8 мегабайта 650 нм лазером. Первая версия стандарта не была совместима с DVD видео, поэтому в конце 1999 года её полностью вытеснила новая. Которая предусматривала запись 4,7 гигабайт на сторону, и стала настолько совместима с DVD-ROM и DVD видео, насколько этого удалось добиться разработчикам. Сложно сказать, насколько хорошо это получилось. В любом случае, ситуация с совместимостью не хуже чем у DVD-RW дисков, и несколько хуже чем у DVD-R. Причиной этого как и с DVD-RW, является более низкая отражающая способность перезаписываемого слоя, с чем не могут справиться некоторые читающие приводы. Для записи используется та же технология, что и в CD-RW дисках, поэтому принципы на которых построен DVD+RW идентичны тому, что используется в DVD-RW. Разница между ними в формате записи, который используется. Так, например, DVD+RW диски поддерживают запись в несколько приёмов. Благодаря более точному позиционированию лазера и степенью контроля над ним в процессе записи, DVD+RW позволяет перезаписывать любую часть содержимого диска прямо наверх, не стирая старого содержимого. Это же позволяет осуществить и уникальную коррекцию ошибок при записи, плохо записавшийся сектор просто перезаписывается наверх, заново. Кроме этого, DVD+RW поддерживает более совершенный контроль ошибок, по сравнению с DVD-RW. Ещё одним свойством DVD+RW приводов является поддержка CD-R и CD-RW. В принципе, этим сейчас никого не удивишь, большинство приводов пишущих DVD-RW тоже могут похвастаться такой поддержкой, но только у DVD+RW такая поддержка оговорена в качестве обязательного элемента.

Читайте также  Увеличение видеопамяти на ноутбуке

DVD+R DVD+R построен точно на тех же принципах, что и DVD+RW. Единственное отличие, для отражающего слоя используется материал сходный с используемым на простых CD-R. Из недостатков DVD+R перед DVD+RW можно отметить, на них не будет работать коррекция ошибок, основанная на простой перезаписи сбойного сектора «наверх». Зато DVD+R диски должны легче читаться на стационарных плеерах и простых DVD-ROM, за счет более высокой отражающей способности записываемого слоя.

Отличия DVD-RW и DVD+RW: у DVD-R чуть лучше совместимость с бытовыми плеерами, что скоро будет неактуально т.к. парк старых плееров, имеющих проблемы с чтением качественных записываемых DVD дисков неуклонно сокращается; у DVD+R чуть больше удобства записи данных благодаря технологиям Mount Rainier и Random Access, что тоже отнюдь не является большим преимуществом.

Узнаем серийный номер флешки

Здравствуйте. Мне необходимо получить серийный номер флэш карты. Подскажите как его получить.
Заранее спасибо.


Lacmus © ( 2007-09-19 18:09 ) [1]

На всякий случай, Вы его где-то видели ?


palva © ( 2007-09-19 22:11 ) [2]

Наверно, ему нужен серийный номер тома, который выдается среди прочего, если выдать команду dir


Sairex © ( 2007-09-20 17:11 ) [3]

Хех. мне нужно просто привязать программу к флэшке. Если подскажите как то буду очень рад


Lacmus © ( 2007-09-20 20:22 ) [4]

Lacmus © (16.09.07 16:51) [8]

Для флеш-диска последняя часть PNPDeviceID — серийный номер

Должен быть метод определения попроще, на данный момент не знаю.


mr.Bear ( 2007-09-21 12:18 ) [5]

Посмотрите в реестре ветку HKEY_LOCAL_MACHINESYSTEMControlSet001EnumUSBSTOR

Для каждого нового устройства внутри этой ветки создается раздел. Внутри каждого раздела есть параметры FriendlyName, Hardware >Для простенькой защиты сойдет.


DC-AC ( 2007-09-21 12:36 ) [6]

У меня, например, в Win98, в ветке HKEY_LOCAL_MACHINEEnumSCSI есть инфа, что когда-либо были подключены такие накопители (HardwareID, других вышеназванных параметров у меня НЕТ):

И что же здесь уникального .


mr.Bear ( 2007-09-21 12:46 ) [7]

Помогите определить серийный номер флэшки? [D6, D7, Win2k, WinXP]в 98 естественно параметров нет. для простенькой защиты сойдет.
Серьезная защита предполагает серьезные исследования и денежные вложения, используйте аппаратные ключи типа Aladdin, Guardant


Lacmus © ( 2007-09-21 13:04 ) [8]

>mr.Bear (21.09.07 12:18) [5]

«Внук» HKEY_LOCAL_MACHINESYSTEMControlSet001EnumUSBSTOR и есть серийный номер


Lacmus © ( 2007-09-21 16:40 ) [9]

На основе http://delphimaster.net/view/1-1189944571/

const
SetupApi = «SetupApi.dll»;

type
HDEVINFO = THandle;

PSP_DEVINFO_DATA = ^SP_DEVINFO_DATA;
SP_DEVINFO_DATA = packed record
cbSize: DWORD;
ClassGuid: TGUID;
DevInst: DWORD;
Reserved: DWORD;
end;

function SetupDiGetClassDevsA(ClassGuid: PGUID; Enumerator: PChar; hwndParent: HWND; Flags: DWORD): HDEVINFO; stdcall; external setupapi;
function SetupDiEnumDeviceInfo(DeviceInfoSet: HDEVINFO; MemberIndex: DWORD; DeviceInfoData: PSP_DEVINFO_DATA): boolean; stdcall; external setupapi;
function SetupDiDestroyDeviceInfoList(DeviceInfoSet: HDEVINFO): boolean; stdcall; external setupapi;
function CM_Get_Device_ID_Size(pulLen: PDWORD; dnDevInst: DWORD; ulFlags: DWORD): DWORD; stdcall; external setupapi;
function CM_Get_Device_IDA(dnDevInst: DWORD; Buffer: PChar; BufferLen: DWORD; ulFlags: DWORD): DWORD; stdcall; external setupapi;

const
CR_SUCCESS = $00000000;

function GetDeviceName(aDevInst: THandle): string;
var
IDLen: Integer;
begin
Result := «»;
if (CM_Get_Device_ > 0) then begin
SetLength(Result, IDLen);
if CM_Get_Device_IDA(aDevInst, PChar(Result), IDLen + 1, 0) <> CR_SUCCESS then
Result := «»
end
end;

procedure EnumDiskDrive;
const
GU > (D1: $4D36E967; D2: $E325; D3: $11CE; D4: ($BF, $C1, $08, $00, $2B, $E1, $03, $18));
var
hDevInfoSet: HDEVINFO;
DevInfo: SP_DEVINFO_DATA;
i: Integer;
begin
DevInfo.cbSize := sizeof(SP_DEVINFO_DATA);
hDevInfoSet := SetupDiGetClassDevsA(@GUID_DEVCLASS_DISKDRIVE, nil, 0, 2);
i := 0;
if hDevInfoSet <> INVALID_HANDLE_VALUE then begin
while (SetupDiEnumDeviceInfo(hDevInfoSet, i, @DevInfo)) do begin
ShowMessage(GetDeviceName(DevInfo.DevInst));
Inc(i)
end;
SetupDiDestroyDeviceInfoList(hDevInfoSet);
end
end;

procedure TForm69.Button1Click(Sender: TObject);
begin
EnumDiskDrive
end;


Sairex © ( 2007-09-22 14:04 ) [10]

Хммм интересно. попробую , если все получиться то напишу

Узнаем серийный номер флешки

aleksmir » 13.08.2009 (Чт) 11:05

Re: Как узнать заводской номер флэшки?

Денис » 13.08.2009 (Чт) 13:03

Re: Как узнать заводской номер флэшки?

aleksmir » 13.08.2009 (Чт) 14:09

Ссылку, которую вы мне дали, я уже читал. Там расшифровка только вендора, а не всего кода экземпляра устройства.
К тому же у меня код экземпляра устройства флэшки вообще не содержит кода вендора, одни только буквы:
USBSTORDISK&VEN_GENERIC&PROD_USB_FLASH_DISK&REV_0.00200704C3A4F6BA&0″
WMI в Windows 98 нет.

Так что по всем пунктам вы «гоните» молодой человек.
К тому же ваш ответ мне ничем не помог.

Re: Как узнать заводской номер флэшки?

iGrok » 13.08.2009 (Чт) 16:33

Re: Как узнать заводской номер флэшки?

trash » 13.08.2009 (Чт) 17:48

Я пользовался такой функцией:
Код: Выделить всё Public Function GetFlashID() As String
Dim obj As Object, objs As Object, PnPID As String
Set objs = GetObject(«winmgmts:»).InstancesOf(«Win32_DiskDrive»)
For Each obj In objs
If obj.InterfaceType = «USB» Then PnP > Next
GetFlash )
End Function

Собственно, выделенный участок в строке «USBSTORDISK&VEN_GENERIC&PROD_USB_FLASH_DISK&REV_0.00 200704C3A4F6BA &0» и есть серийный номер флешки.
Еще его можно найти в HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBVid_058f&Pid_6387, там будет список из серийников.

Re: Как узнать заводской номер флэшки?

aleksmir » 13.08.2009 (Чт) 18:05

Всем спасибо за ответы! Завтра внимательно почитаю.

Пока возник ещё один вопрос: Как узнать серийник флэшки, на которой она в данный момент расположена (ну на которой сам файл exe)?

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

Re: Как узнать заводской номер флэшки?

alibek » 13.08.2009 (Чт) 21:24

Re: Как узнать заводской номер флэшки?

Xcode » 14.08.2009 (Пт) 10:45

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 3:28

Хорошо, а как функцию Win32_DiskDrive вызывать через API, а не через GetObject? а то функция GetObject тормозит сильно.

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 3:29

Тоже хороший вариант. Только как теперь узнать букву диска флэшки через WMI?

Re: Как узнать заводской номер флэшки?

djalex777 » 07.01.2010 (Чт) 14:12

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 14:35

Вы меня не поняли.
Имя диска через app.path узнал, допустим это буква H.
Серийный номер через Win32_DiskDrive узнал, сравнил с требуемым номер, допустим он 12345.
Теперь нужна фунция API, чтобы узнать букву диска, которая относятся к флэшке с серийным номером 12345.
Эта проверка нужна, чтобы исключить возможность запуска программы с жёстского диска или с другой флэшки или по сети.
Чтобы программу можно было запускать только с флэшки!

Re: Как узнать заводской номер флэшки?

Хакер » 07.01.2010 (Чт) 14:37

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 14:47

Вообще-то мне нужно.

Re: Как узнать заводской номер флэшки?

Хакер » 07.01.2010 (Чт) 14:49

Re: Как узнать заводской номер флэшки?

aleksmir » 07.01.2010 (Чт) 14:59

Мне нужно, чтобы другие люди запускали мою программу только с флэшки.

Re: Как узнать заводской номер флэшки?

Хакер » 07.01.2010 (Чт) 15:00

Re: Как узнать заводской номер флэшки?

awl100Alex » 08.01.2010 (Пт) 0:08

Re: Как узнать заводской номер флэшки?

aleksmir » 08.01.2010 (Пт) 5:52

Спасибо огромное! Это то, что надо!

Re: Как узнать заводской номер флэшки?

0xy » 08.01.2010 (Пт) 21:40

aleksmir
Думаю, Вам проще проверять валидность номерка флешки, прежде чем строить на нем защиту.

Re: Как узнать заводской номер флэшки?

aleksmir » 09.01.2010 (Сб) 1:46

Re: Как узнать заводской номер флэшки?

alex77755 » 09.01.2010 (Сб) 1:57

Очень полезные и вразумительные ответы
В 1,5% оценили помощь Хакера. Они явно льстили

[ Хакер ] :: А в следующий раз будет предупреждение за оффтопик.

Re: Как узнать заводской номер флэшки?

aleksmir » 09.01.2010 (Сб) 2:10

Re: Как узнать заводской номер флэшки?

iGrok » 09.01.2010 (Сб) 23:32

Ребят, я, конечно, понимаю вашу радость по поводу ответов Хакера, но.. Вы вообще осознаёте, что это(такая привязка/защита) ломается за 5 секунд, и мало того, будет работать далеко не у каждого пользователя?

Читайте также  Что делать если не запускается Corel Draw

awl100alex у нас славится своими решениями несуществующих проблем через задницу, alex77755 к нему, в последнее время, приближается по этой же характеристике..

Ну а Вам, aleksmir , я вынужден только посочувствовать. Вы строите защиту по заведомо неверной системе..

Re: Как узнать заводской номер флэшки?

FireFenix » 09.01.2010 (Сб) 23:41

Re: Как узнать заводской номер флэшки?

iGrok » 09.01.2010 (Сб) 23:59

Re: Как узнать заводской номер флэшки?

awl100Alex » 10.01.2010 (Вс) 1:02

Вот это уже оскорбление сразу двух(!) участников форума. iGrok у тебя что. плохое настроение? Или после новогодних праздников из похмелья не вышел? Трех слов не связал, а уже всем характеристики успел обгадить! Какая еще несуществующая проблема? Какая задница? iGrok перестань бредить!

Re: Как узнать заводской номер флэшки?

Debugger » 10.01.2010 (Вс) 1:50

Re: Как узнать заводской номер флэшки?

Хакер » 10.01.2010 (Вс) 2:10

Вообще-то это всё те же уже описанные комплексы: критика решений воспринимается как критика человека.

Вообще-то iGrok абсолютно объективно заметил.

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

Но можно поискать твои ответы и найти ещё массу проявлений того, о чём говорил iGrok:

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

Но мы же самые умные, исповедуем самые правильные подходы, а кто с нами не согласен — хамы и флудеры.

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

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

Итак, сперва несколько слов о том, что такое P >рабочие сектора , или не определяется при подключении, получив точные данные об указанных номерах, вы можете с абсолютной точностью определить, какой сервисный инструмент подойдет для ремонта приспособления и его возврата к рабочему виду.

Поскольку для персонификации 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-носителя, какой бы серьезной эта проблема не была.

Как узнать VID и PID флешки: обзор утилит

Вступление

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

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

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

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

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

Читайте также  Способы установки мессенджера Viber на iPhone

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

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

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

Утилита CheckUDisk

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

Утилита Flash Drive Information Extractor

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

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

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

Разработчик рекомендует включать её за полминуты до подключения накопителя. Обращаем внимание, что с картами памяти и картридерами утилита работать не будет.

Утилита USBDeview

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

Утилита ChipGenius

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

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

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

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

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

Заключение

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

Как узнать серийный номер sd карты

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

Способы определения серийного номера

Серийный номер USB-накопителя (InstanceId) прописан в его программном обеспечении (прошивке). Соответственно, если вы перепрошьете флешку, этот код поменяется. Узнать его можно, использовав либо специализированное ПО, либо же воспользовавшись встроенными средствами Виндовс. Далее мы пошагово рассмотрим действия при применении каждого из данных методов.

Способ 1: Сторонние программы

Прежде всего, рассмотрим порядок действий при использовании стороннего ПО. Он будет показан на примере утилиты USBDeview от компании Nirsoft.

    Подключите флешку к USB-разъему ПК. Скачайте по ссылке выше и распакуйте архив ZIP. Запустите находящийся в нем файл с расширением EXE. Утилита не требует инсталляции на ПК, а поэтому ее рабочее окно тут же откроется. В отобразившемся перечне устройств отыщите наименование нужного носителя и щелкните по нему.

Способ 2: Встроенные инструменты Виндовс

Как говорилось выше, узнать серийный номер USB-накопителя можно также используя исключительно встроенные инструменты ОС Виндовс. Сделать это можно при помощи «Редактора реестра». При этом совсем не обязательно, чтобы флешка была подключена к компьютеру в данный момент. Достаточно и того, что она когда-либо ранее подсоединялся к этому ПК. Дальнейшие действия будет описаны на примере Windows 7, но этот алгоритм подойдет и для других систем данной линейки.

    Наберите на клавиатуре Win+R и в открывшемся поле введите такое выражение:

Затем щелкните «OK».

Далее последовательно перейдите в ветки «SYSTEM», «CurrentControlSet» и «Enum».

Затем откройте раздел «USBSTOR».

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

Откроется вложенная папка. Именно её наименование без последних двух символов (&0) и будет соответствовать искомому серийному номеру.

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Всех с Новым годом! Делюсь с вами друзья ещё одним событием)) Обновил теперь карты для навигации до цифры F5. На данный момент это самая последняя версия! В принципе по установке запар особых небыло) только съездил купил флешку на 32гб sd шную и пару часиков времени за копьютером! Ну и конечно подробная инструкция по установке которую мне предоставил драйвовец под ником panjohn, за что ему ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО;)
после обновления карт реально добавилось много дополнительных дорог итд по сравнению со старой картой которая у меня стояла от официалов F2.
И важно чтоб у вас была активирована навигация, иначе всё это бессмысленно!
Ниже выкладываю непосредственно саму подробную инструкцию по обновлению! ! Всем добра! И С Новым годом!

Процедура обновления карт
Нужны
1. Карта памяти не мене 32 Гб. SD или microSD
2. Мобильный телефон (лично у меня на Android) с разъёмом под карту microSD или старый автомобильный навигатор (на Windows CE) со слотом под SD-карту.
3. Архив со всем необходимым только для нуждающихся скину в личку))
4. 1 — 1.5 времени (при условии, что архив из п.3 у Вас уже на компьютере)

Порядок действия:
1. распаковываем архив на компьютере
2. Берем карту (SD или microSD) и подключаем к компьютеру
3. Форматируем карту в файловой системе Fat32. Я для этого использовал программу MiniTool Wizard. Скачать её можно с торрент-трекеров.
4. Узнаем серийный номер (CID) нашей SD или microSD карты
4.1. Для устройств под андройд подробнее смотреть здесь и здесь. Я пользовался программой SD-Booster (из второй ссылки)
4.2. Для устройств под Windows CE подробнее смотреть здесь. (этот метод я пока не опробовал)
5. Войдя в программу и выбрав нужную карту ищем раздел с названием Serial. Он должен иметь значение, на подобии 0xab123456 (у каждой карты, конечно же свое)
6. Из скачанного архива запускаем программку генерации ключевого файлика, вписываем наш серийничек SD или microSD карточки и наживаем «Сгенерировать». После этого появится файлик SdCard.key
7. Вставляем SD или microSD карту снова в компьютер.
8. Записываем на SD или microSD карту полученный на шаге №6 файлик SdCard.key
9. Копируем на SD или microSD карту все остальное содержимое архива. В общей сложности это около 30 гб.
10. Корректно извлекаем SD или microSD карту из компьютера и идем пробовать в машине.

На что стоит обратить внимание:
1. Навигация у Вас должна быть активирована. Как узнать, что у Вас есть навигация?! На дисплее Sync2 слева от пиктограммки домика (внизу, по середине), слева должна быть пиктограммка буквы «i». Если у Вас её нету, то значит у Вас не активирована штатная навигация.
2. На компьютере под управлением ОС Windows узнать правильный серийный номер не получится. Из тех вариантов, что я находил, программа показывает какой угодно серийный номер, кроме серийного номера карты
3. Серийный номер для SD или microSd карты достаточно сгенерировать один раз. После выхода новых версий достаточно будет на эту жу карту памяти скопировать новые данные.
4. Брать SD-карту более 32 Гб не желательно. Это уже SDXC, как минимум могут быть проблемы с картридером/чтением serial. Лучше 32Гб
5. После считывания серийного номера на SD-карте остаются системные каталоги операционной системы Андройд. Их нужно удалить

Как можно узнать следующие данные? :
1. Точный размер SD карты (в блоках)
2. Серийный номер устройства (20 знаков, начинается на EP8)
3. Серийный номер (8 HEX символов, выглядит, например, так: 0xa0efaea1) или CID карты памяти (выгдядит так: 035344535530324780A0EFAEA100C39A

Пробовал командой:
cat /sys/class/block/mmcblk1/device/serial
но, в моём случае на /sys/class/block/sdb вообще не было файла serial.

Пробовал с помощью Gold Card Tool (www.klutsh.com) – пишет «Не удалось получить CID»

Пробовал вставлять в android-телефон и программой SD-Booster – но по какой-то причине в окне info просто пустота и Ok.