|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Как распаковать драйверы от Nvidia? |
|
|
Как распаковать драйверы от Nvidia?
|
Старожил Сообщения: 335 |
Профиль | Отправить PM | Цитировать Кто знает, как распаковать официальные драйвера от Nvidia для видеокарт.
Хотел интегрировать в дистрибутив английские версии дров от видеокарт, а тут облом - они запакованы непонятно чем. инсталлятор Install Shield. Впринципе, первоначальный exe файл прекрасно распаковывается 7-ZIP-ом, но то что получается после распаковки - непонятно что. С виду обычные дистрибутивные файлы mscab, но ничем открыть не могу. Кстати, cat-файл он подписывает все файлы дистрибутива или только некоторые, например сам inf, sys, exe, dll и т.д. Более всего интересует, подписываются chm и hlp файлы? Если нет, то можно русский язык впаять в английские дрова вместо родного. |
|
Отправлено: 21:38, 15-07-2007 |
fascinating rhythm Сообщения: 6577
|
Профиль | Отправить 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 , а все потому, что он также ориентируется на сигнатуры в начале файла, а не на расширение файла. Но к сожалению, мало кто из архиваторов знает такую "старую" вещь, как SZDD. Вот наверное и все. Если что-то осталось непонятно - спрашивайте. P.S. Я был не прав с годами http://www.powerarchiver.com/forums/...read.php?t=683 |
|
------- Последний раз редактировалось 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 |
|