Как отредактировать sys драйвер
Установка оборудования часто сопровождается трудностями. Больше всего времени занимает поиск драйвера для установки оборудования. В этот этап многие пользователи заходят в тупик – казалось бы, драйвер скачан с официального сайта производителя, но нет, они упорно не хотят устанавливаться.
Все дело в том, что одна и та же модель оборудования (например, веб-камера) на самом деле может быть собрана на совершенно разных микрочипах. А производитель иногда предоставляет программное обеспечение только для одного чипа.
В этом случае выручают драйвера от другого производителя схожего вида компьютерной периферии, или драйвера от производителя серии микросхем, на которых собрано оборудование.
Иногда нужно изменить драйвера под конкретное свое оборудование. Изменение драйвера сводится к редактированию файла сведений (это файлы с расширением *.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).
Мне здесь всегда что-нибудь путное подсказывали. решил снова обратиться за помощью.
И так, перейду к сути вопроса:
Каким ПО можно корректно открыть и отредактировать .sys файлы. но не на подобие config.sys, это ИМХО нотепадом , а те которые лежат в windowssystem32drivers. $) да. да. именно системные файлы из ядра форточек.
И вопрос № 2: Получу ли я запрет на использование файлов системой. если в закладке Security вытру группу System. Идентично ли это блокировке DrWebом.
С уважением Валера.
Буду благодарен за любую подсказку.
Еще раз прошу прошения за флейм.
Каким редактором можно открыть .str-файлы?
В играх тексты упакованы в .str файлы Открыть хоть как то получилось Блокнотом, но после.
Можно ли открыть .xnb, отредактировать его потом опять запихать?
Можно ли открыть .xnb, отредактировать его потом опять запихать? :)
Таблицы MyISAM: чем их можно открыть, чтобы посмотреть и отредактировать?
Здраствуйте! Я новичек в базах данных. У меня есть разные файлы с расширениями opt, frm, myd.
Открыть новую форму, в которой можно было бы отредактировать выделенные значения строки DGV
Всем доброго времени сутог! Такой вопрос, как сделать так, что бы в таблице, при нажатии.
Однако если под WIN 7 64-bit в Диспетчере устройств посмотреть закладку Свойства этого драйвера для WIN 7 64-bit , то в строке
Цифровая подпись: Цифровая подпись отсутствует.
Напомню, что это драйвер карты ввода-вывода.
При этом Состояние устройства: Устройство работает нормально.
Добавлено через 18 минут
Добавлено через 31 минуту
Драйвер точно 64-битный, что подтверждается тем, что он не открывается через PE Explorer, который открывает токо 32-битные драйверы:
Я же писал, что когда я такое делал через HEX Editor , то после редактирования .sys-файла ОС WIN7 64-bit
перестала загружаться.
К тому же я не могу найти PE редактор, который бы редактировал .sys, сделанный для WIN 7 64-bit.
Однако если под WIN 7 64-bit в Диспетчере устройств посмотреть закладку Свойства этого драйвера для WIN 7 64-bit , то в строке
Цифровая подпись: Цифровая подпись отсутствует.
Напомню, что это драйвер карты ввода-вывода.
При этом Состояние устройства: Устройство работает нормально.
Потому что Windows в диспетчере устройств показывает только WHQL-подписи.
Если у драйвера устройства такой подписи нет, оно будет определяться,
как неподписанное. При этом драйвер будет иметь другую подпись, не WHQL.
Опять 25. Мне уже надоело писать одно и то же.
Вот, читаем, просвящаемся:
Geo00, скачай SigCheck и проверь в конце концов есть подпись или нет.
Спасибо!
Sigcheck показал, что Verified: Signed
Это значит, что цифровая подпись есть?
Но почему же тогда выскакивает предупреждение при установке этого драйвера ( см. выше ), что не удалось проверить издателя?
Geo00, потому что у драйверов 2 подписи.
1) удостоверяет соответствие хеш-суммы PE EXE и легитимности самого сертификата Authenticode о том, что действительно есть такой издатель, подпись не отозвана, и на нее наложена кросс-подпись Майкрософт (Code signing class 3).
2) удостоверяет, что драйвер прошел WHQL тесты, то есть сертифицирован Майкрософт для безопасного использования в ОС.
Проверка этих подписей делается по разному.
Предложенный вариант через api функции CheckSumMappedFile, MapFileAndCheckSum действительно сможет решить данную задачу?
Я бы попробовал, но боюсь, что ОС перестанет запускаться (((
Добавлено через 9 часов 37 минут
Для 32-битной версии драйвера через PE Explorer сделал нужное исправление.
С WIN 7 32-bit после этого проблем нет и драйвер тоже работает.
Если PE Explorer нормально и без ущерба для ОС отредактировал 32-битную версию драйвера, то значит также с помощью PE Explorer можно отредактировать и 64-битную версию драйвера?
Но к сожалению, 2-я версия PE Explorer , работающая с 64-битными PE, так и не вышла.
Тогда каким ПО можно отредактировать 64-битную версию драйвера?
Идея не моя, обнаружил уже довольно давно, не помню где, на бескрайних просторах Инета
Данный способ проходит практически на всех IDE дисках и на многих SATA, для Windows XP , проверено лично мною.
Итак, скачиваем вложение [MULTI_IDE].ZIP, копируем файлы из папки sys в каталог %systemroot%\system32\drivers.
Это IDE-драйвера из стандартной поставки Windows XP. На предложение заменить уже имеющиеся файлы при распаковке, лично я забил (в каталоге уже находились кое-какие более новые файлы с идентичными именами). Эти файлы - Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys - можно вытащить самостоятельно из архива Driver Cache\i386\drivers.cab.
Запускаем файл реестра mergeide.reg. Он добавляет в реестр информацию обо всех доступных Windows XP типах IDE-контроллеров.
После перезагрузки ловим кайф оттого, что с винчестера с установленной на нем Windows XP теперь можно загрузиться и на какой-нибудь другой подвернувшейся под руку машине, необязательно только на своей.
Вот таблетка для Windows Vista, 7, 8, 8.1 и ВОЗМОЖНО 10 - работает с ЛЮБЫМИ дисками, и SATA и IDE
ВАРИАНТ А - Если имеется в наличии старая материнка
1. Подключаем хард к старой материнке
2. Грузимся в семерку, Пуск - Выполнить - Regedit
ВАРИАНТ Б - Старой материнки, на которой была установлена ОС в наличии нет
1. Скачиваем ERD Commander 3in1, для более новых ОС он зовется уже MSDaRT
2. Пишем образ на болванку\флеш
3. Грузимся в ERD Commander for Windows 7
4. Открывем ERD Registry Editor
СЛЕДУЮЩИЕ ПУНКТЫ ОДИНАКОВЫ ДЛЯ ОБЕИХ ВАРИАНТОВ
1. Удаляем ветку реестра HKLM\SYSTEM\MountedDevices
2. Включаем запуск сервисов, загружающих стандартные драйвера контроллеров IDE и SATA - раскрываем ветку HKLM\SYSTEM\CurrentControlSet\services в левой части редактора реестра. Теперь проверяем следующие разделы в данной ветке: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide. Параметр Start у каждого обязан быть равен 0х00000000 (0). Значение Start=0 - запуск сервиса при загрузке Windows. В случае если он равен 0х00000003 (3) щелкаем дважды на имя параметра (Start) и заменяем значение на 0 и давим ОК.
После того, как start будет установлен в значение 0 у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем PC в нормальном режиме. Как правило, этого достаточно для успешной загрузки Windows 7. Не забываем установить драйвера на свежую материнку.
Установка оборудования часто сопровождается трудностями. Больше всего времени занимает поиск драйвера для установки оборудования. В этот этап многие пользователи заходят в тупик – казалось бы, драйвер скачан с официального сайта производителя, но нет, они упорно не хотят устанавливаться.
Все дело в том, что одна и та же модель оборудования (например, веб-камера) на самом деле может быть собрана на совершенно разных микрочипах. А производитель иногда предоставляет программное обеспечение только для одного чипа.
В этом случае выручают драйвера от другого производителя схожего вида компьютерной периферии, или драйвера от производителя серии микросхем, на которых собрано оборудование.
Иногда нужно изменить драйвера под конкретное свое оборудование. Изменение драйвера сводится к редактированию файла сведений (это файлы с расширением *.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 сохраняем и устанавливаем только что измененный драйвер. Звук заработает!
Точно по такому же принципу можно редактировать драйвера для веб-камеры, видеокарты, модема и так далее. Но помните, что оно не гарантирует вам стопроцентного результата.
Читайте также: