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

Обновлено: 04.07.2024

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

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

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

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

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

Код:

%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051& SUBSYS_1025049B

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

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

Мне здесь всегда что-нибудь путное подсказывали. решил снова обратиться за помощью.

И так, перейду к сути вопроса:
Каким ПО можно корректно открыть и отредактировать .sys файлы. но не на подобие config.sys, это ИМХО нотепадом , а те которые лежат в windowssystem32drivers. $) да. да. именно системные файлы из ядра форточек.

И вопрос № 2: Получу ли я запрет на использование файлов системой. если в закладке Security вытру группу System. Идентично ли это блокировке DrWebом.

С уважением Валера.
Буду благодарен за любую подсказку.

Еще раз прошу прошения за флейм.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Каким редактором можно открыть .str-файлы?
В играх тексты упакованы в .str файлы Открыть хоть как то получилось Блокнотом, но после.

Можно ли открыть .xnb, отредактировать его потом опять запихать?
Можно ли открыть .xnb, отредактировать его потом опять запихать? :)

Таблицы MyISAM: чем их можно открыть, чтобы посмотреть и отредактировать?
Здраствуйте! Я новичек в базах данных. У меня есть разные файлы с расширениями opt, frm, myd.

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

>> Каким ПО можно корректно открыть и отредактировать .sys файлы

Ну конечно тем же самым ПО, которым можно открыть Winword.exe и превратить в Excel.exe путём редактирования! Ну что за простейшие вопросы, прямо не знаю!

Команч. я не знаю можно ли это сделать вообще поэтому и спрашиваю совета, а Вы сразу вместо объяснений сарказм выдаете. Открыть драйвер - это вопрос хороший. Хоть блокнотом, если поймешь А вообще - тем же чем и ехе-шники, но ответственность на порядок больше.
Только, исходя из вопроса, настоятельно советую этого не делать. А уж тем более - редактировать.

Здравствуйте, мое мнение:

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

Да насчет защиты вы правы, они чем-то упакованы. попробовал проехаться по ним дизасcемблерами. вроде картинка получилась ничего. только вот в String Data имеет вид крякозябры. чуть не упал со стула.
да если б их паковали чем-то, мы бы не дождались, пока они загрузятся
а по поводу строк - там уникод

Дело в том, что этот .sys файл добавляет софтина. и все PE идентификаторы выдают, что он упакован, пока еще не понял чем

А по поводу падения со стула. да Messir я с Вами абсолютно согласен по поводу стандартных .sys файлов OS, они не могут быть ни чем упакованы и EP у них тоже не упакован, хотя есть исключения вот например atapi.sys у него как ни странно упакован EP!

Его содержимое защищено контрольной суммой или чем-то подобным? Спасибо!
А какой PE редактор посоветуете?
Нашёл PE Explorer , а он для Винды 7 64 бит файлы не поддерживает ((( При редактировании у драйвера аннулируется цифровая подпись. При редактировании у драйвера аннулируется цифровая подпись. Это не важно, её и не было.
А вот PE редактор, который бы редактировал .sys, сделанный для WIN 7 64-bit пока не могу найти ((

Ну-ну, удачи в редактировании.
Не забудьте сразу приготовить загрузочный диск с Windows, ERD Commander и т.п.
Потому что после редактирования очередного .sys-файла система запросто
может перестать загружаться.

То, что в файле нет цифровой подписи - это еще ни о чем не говорит, подпись
может храниться в другом месте (так называемые каталоги безопасности - .cat).
Как только вы измените хотя бы один битик в файле, подпись станет невалидной и
система не будет загружать такой драйвер (речь идет о 64-битных Vista и Windows 7, а
также о Windows 8 и выше любой разрядности, если включен Secure Boot).

Вот такие есть файлы исходников:
common.rc
lowcdc.c
lowcdc.h
lowcdc.rc
makefile
sources
sources.inc
Можно ли из них скомпилировать драйвер и что для этого надо поставить? WDK какой версии ставить, если Windows 10, а драйверы нужно скомпилировать под Windows 10 x64. Драйвер нужен для программатора. Заранее спасибо.

Добавлено через 1 час 31 минуту
Первый этап установка WDK 10 и SDK 10. Затем в Visual studio создать проект драйвера, а что затем, куда впихнуть эти файлы в проект?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Как правильно перекомпилировать под windows функции connect, accept, bind?
компилятор пишет ошибку "переопределение. другая кмпоновка" смотрю про connect на msdn, .

Установила windows 8 enterprise evaluation, как установить другую версию?
Я поняла, что это ознакомительная версия. Но теперь я хочу другую, уже скачала, смонтировала образ.

Проблема с переносом под другую версию Office
Привет всем. У меня проблема с переносимостью с одной версии офиса на другую. Это связано с тем.

Можно ли из них скомпилировать драйвер и что для этого надо поставить?

Судя по набору файлов, собирать этот драйвер нужно в WDK версиях до 8
(потому что файлы sources и makefile в новых версиях WDK не используются).

1. Скачиваешь и устанавливаешь WDK 7.1:

2. Идешь в меню "Пуск" и ищешь папку 'Windows Driver Kit', в ней - Build Environments и
там тебе нужен ярлык 'Windows 7 x64 Free Build Environment'. Если его нет, - а это
баг установки WDK 7.1 на Windows 10, - ищи здесь: C:\ProgramData\Microsoft\Windows\
Start Menu\Programs\Windows Driver Kits\WDK 7600.16385.1\Build Environments\.

3. Запускаешь ярлык, появится консоль. В консоли командой cd заходишь в папку,
где лежат исходники твоего драйвера. Пример:

4. Выполняешь команду build (без аргументов).
Если сборка успешна, в папке с драйвером появится подпапка с именем типа objfre_win7_amd64\amd64,
в ней будет лежать собранный драйвер (.sys). Останется только подписать его цифровой подписью
через WHDC-портал и он сможет работать на 64-битной Windows 10 и Windows Server 2016.

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

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

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

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

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

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

Код:

%HdAudioFunctionDriver.Hermosa5051.DeviceDesc% = HdAudModelSJ,HDAUDIO/FUNC_01&VEN_14F1&DEV_5051& SUBSYS_1025049B

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

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

Читайте также: