|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Как распаковать драйверы от Nvidia? |
|
|
Как распаковать драйверы от Nvidia?
|
![]() Старожил Сообщения: 335 |
Кто знает, как распаковать официальные драйвера от Nvidia для видеокарт.
Хотел интегрировать в дистрибутив английские версии дров от видеокарт, а тут облом - они запакованы непонятно чем. инсталлятор Install Shield. Впринципе, первоначальный exe файл прекрасно распаковывается 7-ZIP-ом, но то что получается после распаковки - непонятно что. С виду обычные дистрибутивные файлы mscab, но ничем открыть не могу. Кстати, cat-файл он подписывает все файлы дистрибутива или только некоторые, например сам inf, sys, exe, dll и т.д. Более всего интересует, подписываются chm и hlp файлы? Если нет, то можно русский язык впаять в английские дрова вместо родного. |
|
Отправлено: 21:38, 15-07-2007 |
fascinating rhythm Сообщения: 6529
|
Профиль | Отправить PM | Цитировать Насколько я помню, Setup.exe сначала сливает на винт все файлы, которые в нём есть, и ставит их оттуда. Обычно он распаковывает всё это хозяйство на диск С:/NVIDIA. Никто не заставляет устанавливать драйвер, можно отказаться от установки, файлы-то уже есть на С:.
Все inf-ы и прочие файлы лежат открыто, бери-не хочу. Экзешники можно выкинуть, а прочее — по усмотрению. Можно вырезать всё по-максимуму, сохранив ненужное в другую папку, а если установке потребуется какой-либо файл — перенести его обратно. Вот и всё. |
------- Отправлено: 13:21, 17-07-2007 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 341
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Real Root:
Если не брать в учет общее в именах - то тот формат, который попался Вам и cab - внутри это разные вещи. Если Вы откроете в любом HEX редакторе эти файлы - наверняка они начинаются с 'SZDD', в то время, как стандартный CAB начинается всегда с 'MSCF'. Т.е. это абсолютно разные форматы. 'SZDD' появился еще (если мне память не изменяет) на заре вин3.1, и ПОЧТИ умер по причине меньшей эффективности чем новый (по тем временам) cab (вдаваться в подробности сжатия одного и другого я уже не буду, а то это уже получится мат. лекция ![]() Установщик драйверов винды (и получается expand) ориентируется на эти байты сигнатур, точно определяя какой именно формат используется. Чтобы проще понять было - переименуйте любой zip или 7z архив в rar и откройте winrar'ом - он его прекрасно распакует, хотя это и не rar ![]() Вот наверное и все. Если что-то осталось непонятно - спрашивайте. P.S. Я был не прав с годами ![]() |
|
------- Последний раз редактировалось Oleg_Sch, 17-07-2007 в 13:50. Причина: Добавление ссылки Отправлено: 13:42, 17-07-2007 | #22 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата Real Root:
|
|
Отправлено: 18:40, 17-07-2007 | #23 |
![]() Старожил Сообщения: 335
|
Профиль | Отправить PM | Цитировать boss911, дело в том что англоязычные 94-е дрова не имеют цифровой подписи. Хотел раскопать почему, а также посмотреть, как собрать русские укороченные дрова имеющие цифровую подпись.
94-е англоязычные драйверы не имеют сертификата whql: ![]() ![]() Многоязычные 94-е дрова имеют сертификат whql: ![]() ![]() После недолгого разбора подписанных файлов, выяснил, что каким-то образом cat файл в английской версии взят из многоязычный, и если скопировать nv4_disp.inf из многоязычных дров в анлоязычные, то англоязычные дрова будут подписанными. (Только это проблему не решает, т.к. в процессе установки пойдут жалобы на недостоющие файлы): ![]() ![]() ![]() |
Отправлено: 20:16, 17-07-2007 | #24 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Спасибо за замечание. Так и есть. Это меня бес попутал.... ![]() boss911 Цитата boss911:
![]() Просил автор темы разрулить - разрулили вопрос. Все ![]() Хотя потом их можно перепаковать в нормальные архивы с сигнатурами 'MSCF. Real Root Вопрос: А зачем тебе цифровая подпись, если можно и не подписаные ставить, если "подправить" эту проверку на подписаность, и SFC Т-7 (иль Т-8) отключить. |
|
------- Последний раз редактировалось Mr dUSHA, 17-07-2007 в 21:04. Отправлено: 20:30, 17-07-2007 | #25 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Real Root
Цитата:
Цитата:
Что во всех англоязычных версиях отсутствует подпись? Я вот тут попробовал кое-что подчистить (оставлял только *ru*) в многоязычной версии 94, упаковал все это потом в RAR и получил 35 Mb, против ординального дистрибутива в 61 Mb. Но нет возможности установить (проверить) драйвер! Если у тебя есть возможность и желание протестировать мою обрезанную от других ленгов версию, могу выложить (куда?). Если такой способ работает, то это намного проще, чем ковыряется с этими CAB'ами, имхо! |
||
Отправлено: 23:53, 17-07-2007 | #26 |
![]() Старожил Сообщения: 335
|
Профиль | Отправить PM | Цитировать Mr dUSHA, вроде как полностью проверку цифровой подписи не отключить. Если есть встроенные дрова для вашего железа с цифровой подписью, то встанут в первую очередь они.
SFC и так полностью отключен. boss911, тут дело в том что. Все добро в процессе установки копирауется и распаковывается на жесткий диск, что в свою очередь увеличивает время установки. После установки Windows все интегрированные драйверы складываются в папку NLDRV в распакованном виде. В таком случае дрова от Nvidia занимают более 250 МБ, а то и более на жестком диске. Оставлять на жестком - обязательно, чем меньше юзер обращается - тем лучше. Воткнул он себе что-то новое, а оно у него сходу врубилось - шоколад! Цитата boss911:
Цитата boss911:
Если кому whql не обязателен, то я написал скрипт, который использовал ранее, для урезания мультиязычных дров от нвидии. Скрипт предназначен для урезания драйверов от www.driverpacks.net. Для использования распакуйте драйвер паки от драйверов и положите скрипт в папку /D/G/N, т.е. в папку где находятся папки 1-5. Запустите его. Вот код скрипта: Скрипт оставляет только русский и английский языки. В данный момент я от данного подхода отказался по причине того что драйверы становятся неподписанными |
||
Отправлено: 01:49, 18-07-2007 | #27 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Real Root
Все понятно! Чуть подумал и решил окончательно для себя:
Цитата:
![]() P.S. Спрячь скрины под тег [more], удобней читать. |
|
Отправлено: 02:34, 18-07-2007 | #28 |
![]() Старожил Сообщения: 335
|
Профиль | Отправить PM | Цитировать Цитата boss911:
![]() На счет подписи мелкософта - это скорее всего глюк только 94-х дров и только этого выпуска, т.к. подобного я никогда не замечал. Вот только что скачал 93,71 дрова - там тоже все нормально с цифровой подписью и в англ. и многоязычных дровах. Дело видать в том, что приупаковке дров кто-то на нвидии совершил ошибку и запаковал в англ. версию cat файл от многоязычной. |
|
Отправлено: 03:02, 18-07-2007 | #29 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Real Root
Цитата:
![]() |
|
Отправлено: 05:52, 18-07-2007 | #30 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Новые драйверы NVidia и 7600GT | Rostlv | Видеокарты | 0 | 23-10-2009 13:49 | |
Архиваторы - [решено] Как распаковать *.msp ? | Brother Micro | Программное обеспечение Windows | 6 | 19-10-2009 22:23 | |
Redhat/Fedora - [решено] Драйверы nvidia в Fedora 10 | dmitryst | Общий по Linux | 6 | 18-01-2009 16:32 | |
NVIDIA начала выкладывать драйверы для мобильных GeForce | Garanchou | Ноутбуки | 1 | 04-01-2009 15:42 | |
Как бы распаковать архив ... | natsgull | Хочу все знать | 18 | 18-01-2008 15:36 |
|