Показать полную графическую версию : MCS Drivers Disk
Комсомолец
28-07-2009, 04:20
Lexua,нужен подробный мануал. я так и не понял принцип генерирования базы.
Комсомолец, Будет но позже, а пока здесь.
1. Распаковываем драйвер в какую нибудь папку.
2. Запускаем генератор базы и выбираем категорию устройства (например Multimedia для звуковух, TV тюнеров и т.п. за исключением USB устройств. Для них категория - USB)
3. Если драйвер обновляется, то выбираем имя из списка в комбобоксе. Если новый - то вбиваем в этом же комбобоксе имя секции какое для Вас удобоваримо (например Ad1981) Имя секции должно быть уникально само собой. ;)
4. Снимите галку Autosearch если Вы хотите указать конкретно из каких файлов inf вы хотите извлечь базу. Если галку оставить, то укажите папку в которую распакован драйвер. Будут обработаны все найденые файлы по маске *.in? (иногда разрабы дописывают некоторые HWID в ini-файлы, а иногда это лишнее)
5. Нажмите кнопку Generate? Выбирите папку или файлы(можно выбирать списком) - будет создана база.
6. Нажмите Edit DB (или Е в версии 5.4) и с помощью редактора переместите секцию по принципуПоиск по базам производится последовательно. В связи с чем рекомендуется сначала располагать секции для драйверов с меньшим количеством поддерживаемых устройств. Более универсальные лучше располагать в конце. Т.е., например, Realtek AC97 лучше располагать вконце базы. Секции удобно перемещать при помощи редактора, нажав кнопку DB Edit (Е в версии 5.x) в генераторе. Если используется несколько версий драйверов (для подержки большего количества устройств), то секции более новых драйверов должны предшествовать старым. »
7. Запустите drv5ini (можно из меню программы - INI Editor) выберите категорию и секцию.
a) Отметте операционные системы, для которых предназначен драйвер.
б) Если инсталлятор идет не одним файлом (т.е. не пакованый уберите галки Pack напротив соответствующих ОС. Если этого не сделать, то параметр workdir не сохраняется)
в) укажите папку с драйвером Work Dir(должен раполагаться в соотв. категории) и исполняемый файл Drv Path а также опции запуска в Options Если вы заполняете поле Name то в надписи в интерфейсе будет отображено это имя вместо имени устройства (Наприм. Intel(R) Chipset Software Installation Utility v9.1.1.1015). Если вы используете распакованый драйвер без инсталлятора, то в качестве исполняемого файла укажите DPInst.exe (DPInst64.exe для 64 bit ОС) и соответствующие опции, кроме опции /path Она прописана в оболочке по умолчанию и берет путь к драйверу из Work Dir
г) После заполнения нажмите кнопку Set
С помощью кнопки Edit вы сможете просмотреть правильность заполнения непосредственно в ini-файле и в случае необходимости отредактировать.
Вобщем то наверное все. :)
Lexua, я на торенте картинку делал как исправить
это http://img4.immage.de/1707ae8aaa.gif
вот http://img4.immage.de/20078f3f0capture2.gif
мож кому пригодится
mamont1, Спасибо, добавил в шапку.
В связи с глюком среды разработки предидущая версия 6.0 падала на vista. Шаблон и update перезалиты. Кто качал шаблон, качайте update.
Снова перезалиты шаблон и апдейт.
-Некоторые улучшения.
-Исправление обнаруженых ошибок
Lexua попробовал потестить я MCS Drivers Disk на Windows 7 32/64 bit. На 32 битной сборник работает, сканирует нужные дровишки, которые в принципе можно и установить.
А вот с 64 битной дела похуже. При запуске начинает выдавать ошибку за ошибкой и в результате полное зависание программы MCS Drivers Disk - с трудом удаётся вырубить. Дровишки в результате устанавливал через диспетчер устройств с поиском в MCS Drivers Disk, нашлись, но не все установились.
У меня такое предложение, может возможно изменить загрузчик чтобы он мог работать и в 32 и 64 биной системе, или разделить, сделать 2 диска MCS Drivers Disk х86 и MCS Drivers Disk х64. Возможно это было бы даже лучшим решением, ведь если устанавливаешь ОСь х86 то дровишки на х64 не нужны, и наоборот...
Dr.XpeH, При запуске начинает выдавать ошибку за ошибкой и в результате полное зависание программы MCS Drivers Disk »
А можно про ошибки по подробнее, а то нет под рукой ни одной машины с 64 bit OC. Поэтому всяко может быть.
может возможно изменить загрузчик чтобы он мог работать и в 32 и 64 биной системе » Да по идее должен работаь в обеих системахили разделить, сделать 2 диска MCS Drivers Disk х86 и MCS Drivers Disk х64. Возможно это было бы даже лучшим решением, ведь если устанавливаешь ОСь х86 то дровишки на х64 не нужны, и наоборот... »
Такая мысль тоже посещала, но пока этого делать не буду.
Lexua вот описываю ошибки подробнее:
При эмуляции диска MCS Drivers Disk в DAEMON Tools Lite на Windows 7 x64
Вот что происходит
1 – табличка «cmd.exe – Несоответствие типа компьютера»
Файлы образа программы C: \Temp\Mcs5\ia64\devcon.exe
Имеет верный формат, но предназначен для компьютеров другого типа
Нужно долго щёлкать мышью, чтобы закрыть эту табличку!
2 – появляется табличка сканера «Creating report…»
Зелёная шкала примерно 15 процентов загрузки
3 – тут же выскакивает таблица Error
On Preload, Line 381: attempt to call a nil value
При закрытии таблицы Error, уже открывается окно программы с серыми пустыми строками, где должно быть написано название дровишек (прошу заметить, что всё это время табличка сканера продолжает работать на том же уровне ~ 15% зелёной шкалы)
На этом работа MCS Drivers Disk и заканчивается, закрыть окно программы можно только сняв задачу через «диспетчер задач»
Думаю описал всё понятно, могу конечно и скрины выслать на маил, при желании
Других ОСей х64 не имею и сказать работает ли в таких XP или в Viste не могу
Просьба, Lexua ,если сможешь чисто под х64 ОСь сделать шаблон MCS Drivers Disk
Dr.XpeH, Судя из описаного, все последующие ошибки, являются производными первой. Т.е. не выполняется по какой-то причине devcon.exe и соответственно не парсятся устройства компа. Тут нужно поспрашивать на этот счет у спецов. А что за комп - проц, мать...? Подозреваю, что AMD
Просьба, Lexua ,если сможешь чисто под х64 ОСь сделать шаблон MCS Drivers Disk »
Да в этом смысла нет особо. собственно загвоздка в devcon для x64. Или вернее его работе под Win7x64 на определенной платформе. Тут нужно копать.
Lexua правильно подумал - AMD
Мат.плата Socket-AM2 nForce590SLI ASUS M2N32-SLI Deluxe/Wi-Fi 2PC
Процессор S-AM2 AMD K8 Athlon 64 x2 6000 (3000MHz 2x1024kb)
Оперативка 2x 1024Mb DDRII DIMM PC6400 Kingston KVR800D2N5/1G
Видюха PCI-E 256Mb GeForce8600GTS ASUS EN8600GTS/G/HTDP/2
Звуковуха Sound Blaster X-Fi Xtreme Audio
Dr.XpeH, Попробуй зайти в папку c:\Temp\MCS5\ia64 и выполнить команду в cmd -> DEVCON hwids pci* > pnpreport.txt
При эмуляции диска MCS Drivers Disk в DAEMON Tools Lite на Windows 7 x64 »
Кстати это абсолютно лишнее, будет работать из любой папки.
Попробуй зайти в папку c:\Temp\MCS5\ia64 и выполнить команду в cmd -> DEVCON hwids pci* > pnpreport.txt »
Lexua, Devcon для 64 разрядной системы не выдаст результат в текстовом виде! Файл будет нулевого размера.
Сам напоролся у себя когда делал прогу. Там прекрасно работает и 32 разрядная версия, так что получай инфу через нее
Dr.XpeH, Тогда Попробуй зайти в папку c:\Temp\MCS5\i386 и выполнить devcon1_mcs.cmd а затем devcon2_mcs.cmd от имени админа.
Если pnpreport.txt создастся, то в mcsdrv.ini ставим параметр hwparser=no и запускаем прогу. Отпиши что получилось.
Lexua извини вчера небыло времени отписаться, попробовал я и так запустить и эдак! НИЧЕГО, результат один. pnpreport.txt создаётся в папке Temp, и не нулевого размера, там при каждой не удачной попытке прописывается HDAUDIO\ END.
В mcsdrv.in параметры не прописал, как я говорил у меня MCS Drivers Disk в образе и нужно будет немного времени и свободного места на диске чтобы распаковать. В течении дня сделаю и отпишусь, хотя интуиция подсказывает что ничего не выйдет, ну посмотрим...
Да, параметры hwparser=no я тогда прописываю в самом конце строк mcsdrv.ini - так?
прописал параметры, результат, как и ожидал, НУЛЕВОЙ. Не выходит запустить
Да, параметры hwparser=no я тогда прописываю в самом конце строк mcsdrv.ini - так?
Нет. Там есть этот параметр \. Просто измени yes на no.
Выполнял c:\Temp\MCS5\i386 и выполнить devcon1_mcs.cmd а затем devcon2_mcs.cmd »
Всё как нужно прописал, изменение лишь 1-го пункта:
1 – табличка «cmd.exe – Несоответствие типа компьютера»
Файлы образа программы C: \Temp\Mcs5\ia64\devcon.exe
Имеет верный формат, но предназначен для компьютеров другого типа
Не стало её, а в остальном всё по прежнему, проблемс осталась
Т.е. c:\Temp\MCS5\i386 и выполнить devcon1_mcs.cmd а затем devcon2_mcs.cmd » » прокатило и создан pnpreport.txt полноценный? Тогда выкладывай его куда нибудь.
Ничего подобного, я же говорю что исчезла лишь 1-я табличка, остальное всё по прежнему, 2-ой и 3-тий пункт! всё так же зависает программа. Единственно что в пункте 3 поменялось (случайно обратил внимание) Line 381 на Line 129. Правда после того как я попробовал файл mdrv5_4.exe запустить в режиме совместимости (под ХР SP3) то снова стал Line 381. Вот такие не утешительные новости. А полноценный pnpreport.txt создаётся после удачного сканирования системы, как я понял...
Dr.XpeH, Так что-то мы друг друга не очень понимаем. Еще раз по порядку:
Запускаем из c:\Temp\MCS5\i386 devcon1_mcs.cmd а затем devcon2_mcs.cmd
Все!!! Выкладывам на обменник pnpreport.txt Тут такое дело, может и romeo91 ошибся. Ведь не ошибается тот, кто ничего не делает. :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC