Класи стандартних пристроїв windows
Відео: Як завантажити драйвер на невідомий пристрій
Всі сучасні комп`ютерні пристрої мають унікальні апаратні ідентифікатори (PnP ID або просто ID), в яких зазначаються виробник (Vendor ID), тип і клас пристрою (Device ID). Ідентифікатор пристрою може бути лічений програмно і є вихідною інформацією для прив`язки відповідного драйвера кданному пристрою. Ідентифікатор пристрою можна подивитися в диспетчері пристроїв, вибравши "Властивості" - "Відомості" - "ВД обладнання". Наприклад, для стандартного контролера AHCI:
PCI VEN_8086DEV_8C02SUBSYS_78211462REV_05
При установці драйвера пристрою використовується спеціальні INF-файли, в которихсодержітся інформація про ідентифікатор, файли драйвера і класі пристрої.
- Copyright (c) Microsoft Corporation. All rights reserved. [Version] Signature = "$ WINDOWS NT $" class = hdcClassGuid = {4D36E96A-E325-11CE-BFC1-08002BE10318} Provider =% MS% DriverVer = 06/21 / 2006,6.1.7601.17514 [SourceDisksNames] 3426 = windows cd [SourceDisksFiles] msahci.sys = 3426intelide.sys = 3426.. ... . [Manufacturer]% MS-Drivers% = MS_HDC, NTamd64% IODATA% = IODATA_HDC, NTamd64. . ... . [INTEL_HDC.NTamd64]% PCI VEN_8086DEV_1222.DeviceDesc% = intelide_Inst, PCI VEN_8086DEV_1222 - Intel PIIX% PCI VEN_8086DEV_1230.DeviceDesc% = intelide_Inst, PCI VEN_8086DEV_1230 - Intel PIIX% PCI VEN_8086DEV_7010.DeviceDesc% = intelide_Inst, PCI VEN_8086DEV_7010 - Intel PIIX3. . ... .
Символ точки з коми (-), В inf-файлах використовується як ознака початку поля комментарія.Строка символів, укладена в квадратні дужки вказує на секцію inf-файлу, яка може містити один або кілька параметрів. Як мінімум, в inf-файлах присутні параметри, що визначають операційну систему, для установки в яку призначений драйвер, клас пристроїв, которийдолжен обслуговувати даний драйвер, імена файлів драйвера і апаратні ідентифікатори пристроїв, які обслуговуються даними драйвером.
У представленому вище прикладі, наведені фрагменти inf-файлу для стандартного дискового SATA контролера, який може обслуговувати кілька десятків пристроїв різних виробників, об`єднаних в клас контролерів жорстких дисків ( class = hdc ) З глобальним унікальним ідентифікатором ClassGuid = {4D36E96A-E325-11CE-BFC1-08002BE10318}.Кожен пристрій в середовищі операційних систем сімейства Windows належить до якого-небудь класу - контролерів жорстких дисків, відеоадаптерів, мережевих карт і т.п. Кожному класу соответствуетглобальний унікальний ідентифікатор - Globally Unique Identifier (GUID). Позначається GUID у вигляді наборів шістнадцятирічних цифр, що розділяються дефісами для зручності запису, і ув`язненими в фігурні дужки.
Перелік GUID класів стандартних пристроїв Windows
Class | ClassGUID | опис пристрою |
---|---|---|
CDROM | 4D36E965-E325-11CE-BFC1-08002BE10318 | CD / DVD / Blu-ray drives |
DiskDrive | 4D36E967-E325-11CE-BFC1-08002BE10318 | Hard drives |
Display | 4D36E968-E325-11CE-BFC1-08002BE10318 | Video adapters |
FDC | 4D36E969-E325-11CE-BFC1-08002BE10318 | Floppy controllers |
FloppyDisk | 4D36E980-E325-11CE-BFC1-08002BE10318 | Floppy drives |
HDC | 4D36E96A-E325-11CE-BFC1-08002BE10318 | Hard drive controllers |
HIDClass | 745A17A0-74D3-11D0-B6FE-00A0C90F57DA | Some USB devices |
+1394 | 6BDD1FC1-810F-11D0-BEC7-08002BE2092F | IEEE 1394 host controller |
Image | 6BDD1FC6-810F-11D0-BEC7-08002BE2092F | Cameras and scanners |
Keyboard | 4D36E96B-E325-11CE-BFC1-08002BE10318 | Keyboards |
Modem | 4D36E96D-E325-11CE-BFC1-08002BE10318 | Modems |
Mouse | 4D36E96F-E325-11CE-BFC1-08002BE10318 | Mice and pointing devices |
Media | 4D36E96C-E325-11CE-BFC1-08002BE10318 | Audio and video devices |
Net | 4D36E972-E325-11CE-BFC1-08002BE10318 | Network adapters |
Ports | 4D36E978-E325-11CE-BFC1-08002BE10318 | Serial and parallel ports |
SCSIAdapter | 4D36E97B-E325-11CE-BFC1-08002BE10318 | SCSI and RAID controllers |
System | 4D36E97D-E325-11CE-BFC1-08002BE10318 | System buses, bridges, etc. |
USB | 36FC9E60-C465-11CF-8056-444553540000 | USB host controllers and hubs |
Існуючий в конкретній операційній системі, набір драйверів, визначається содержімимкаталога C: Windows System32 DriverStore FileRepository . Так, наприклад, файли необхідні для установки стандартного дискового контролера Microsoft, зберігаються в папці, ім`я якої починається з mshdc.inf_. Приблизний список файлів для Windows 7:
aliide.sysamdide.sysatapi.sysataport.syscmdide.sysintelide.sysmsahci.sysmshdc.infmshdc.PNFpciide.syspciidex.sysviaide.sys
Повний набір INF-файлів, що існують в операційній системі Windows, зберігається в каталозі C: Windows inf .
Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"
Поділися в соціальних мережах:
Схожі
- Установка не підписаних драйверів в windows 8.1
- Devcon - диспетчер пристроїв в командному рядку windows.
- Windows vista: як встановити драйвера для флешки
- Видалення драйверів в системі windows xp
- Адміністрування windows vista
- Видаляємо невикористовувані драйвера в windows 7
- Оновлення драйверів в windows
- Невідомий пристрій в windows 7 - що робити?
- Синій екран смерті 0x00000036
- Синій екран смерті 0x0000006b
- Stop 0x0000007b
- У диспетчері пристроїв «невідомий пристрій», що робити?
- Код 43 помилка usb, як усунути проблему?
- Як знайти драйвер невідомого пристрою
- Інтеграція драйверів sata в дистрибутив windows хр
- Невідомий пристрій в диспетчері?
- Команда vol - відобразити мітку і серійний номер тому.
- Усунення конфліктів пристроїв за допомогою диспетчера пристроїв
- Усунення проблеми виключення комп`ютера ( "it is now safe to turn off your computer")
- Команда pnputil - установка і видалення драйверів
- Цифровий підпис драйверів. Відключення перевірки цифрового підпису