Добавить в избранное
 » 

Как отредактировать драйвер

Автор:
Установка оборудования часто сопровождается трудностями. Больше всего времени занимает поиск драйвера для установки оборудования. В этот этап многие пользователи заходят в тупик – казалось бы, драйвер скачан с официального сайта производителя, но нет, они упорно не хотят устанавливаться.

Все дело в том, что одна и та же модель оборудования (например, веб-камера) на самом деле может быть собрана на совершенно разных микрочипах. А производитель иногда предоставляет программное обеспечение только для одного чипа.

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

Иногда нужно изменить драйвера под конкретное свое оборудование. Изменение драйвера сводится к редактированию файла сведений (это файлы с расширением *.inf) и последующей установки модернизированного драйвера.

Обычно нужно изменить или дописать только тот раздел файла *.inf, в котором перечисляются Коды экземпляров оборудования, поддерживаемые драйвером. Надо вписать ИД оборудования для своего устройства.

Рассмотрим наглядный пример (реальный случай был рассмотрен на Форуме). На ноутбуке eMachines E728 под Windows XP не устанавливается звуковая карта. Ид оборудования звуковой карты имеет вид:

Код:
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025049B


Поиск драйверов именно с точно таким же ИД не дал результатов. Но к счастью имеется драйвер звуковой карты Conexant от ноутбука eMachines D725, который поддерживает звуковые карты, у которых следующие Коды экземпляров:

Код:
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250214
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250215
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250219
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025021A
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025021C
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025021D
HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250253


В ИД оборудования очень важна именно первая часть кода VEN_14F1&DEV_5051, которая определяет производителя чипа и точную модель чипа. Как видно у найденного драйвера она совпадает с кодом звуковой карты.

Как изменить драйвер?

Для редактирования драйвера, все файлы должны быть распакованы в любую папку. Среди распакованных папок и файлов находим файл с расширением *.inf. В нашем случае – это файл WAUHER5a.inf.

Откроем его в обычном Блокноте для редактирования.
В начале файла увидим следующие строчки:

Код:

[SourceDisksFiles]
CHDAU32.sys=222
UIU32a.exe=222
UCI32A34.dll=222
 
[Manufacturer]
Conexant=Conexant
 
;============================================================================
 
[ControlFlags]
ExcludeFromSelect = *
 
[Conexant]
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelHM,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250214
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelHM,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250215
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250219
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025021A
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025021C
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025021D
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_10250253

Все что требуется, это в конце раздела [Conexant] дописать еще одну строчку, но с нужным нам ИД оборудования:

Код:
%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051&SUBSYS_1025049B


После этого файл WAUHER5a.inf сохраняем и устанавливаем только что измененный драйвер. Звук заработает!

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




Всего комментариев: 4
Комментировал: Koshka
04.10.2011 02:20:00
очень понравилась статья, написана хорошим, доступным языком! Спасибо большое автору статьи, очень порадовала эта работа, надеюсь и последующие будут такими)
Комментировал: Sasha1475
29.11.2011 13:05:53
нормальная статтья, помогла, спасибо
Комментировал: jeeno71
07.08.2014 14:57:32
Статья очень хорошая, но у меня похожая проблема с драйвером сетевой карты, там немножко не такая сама структура файла, я пытался изменить файл но безуспешно( Скажите может Вы сможете помочь??
Комментировал: jon23
28.10.2014 05:31:13
автору респект и уважуха

Добавить Комментарий