Объявление


Форум находится в режиме только для чтения, для комментариев есть блог.

#1 24.09.2016 14:37:28

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

Win7USB3

Программа позволяет интегрировать драйвера USB 3.0 и 3.1 в дистрибутивы Windows 7 SP1 x86-x64 и Windows 2008 R2 SP1 x64


Особенности работы:

Поскольку все драйвера Intel USB 3.0-3.1 не могут быть корректно интегрированы официально, здесь применяется другой способ - во время установки системы сканируется оборудование и устанавливаются только те драйвера USB3, которые нужны именно этому компьютеру. Программа не конфликтует с другими интегрированными драйверами независимо от их версий. Работает очень быстро и безопасно, а главное - теперь Windows 7 можно установить с флешки на любое железо.

Интеграция рассчитана только на дистрибутив системы в install.wim. Чтобы USB-порты работали на первом этапе установки, нужно использовать boot.wim от Win8 и выше.

Чтобы установить драйвера в уже установленную систему, в которой не работают порты USB3, достаточно загрузиться в WinPE, запустить Win7USB3 и указать раздел с системой (например диск C). Или можно не загружать WinPE (например клавиатура и мышка работают), переименовать файл в Win7USB3+.exe и запустить, тогда вместо диалога интеграции необходимые драйвера будут установлены.

Версии драйверов:

• AMD USB 3.0 v1.1.0.276
• AMD USB 3.0 v2.0.0.60
• AMD USB 3.1 v1.0.0.12
• AMD USB 3.1 v1.0.5.3
• ASMedia USB 3.0 v1.14.10
• ASMedia USB 3.0+3.1 v1.16.41.3
• ASMedia USB 3.0+3.1 v1.16.59.1
• Etron USB 3.0 v0.0.0.118
• Fresco Logic USB 3.0 v3.6.9.0
• Intel USB 3.0 v1.0.10.255
• Intel USB 3.0 v2.5.0.19
• Intel USB 3.0 v3.0.0.33
• Intel USB 3.0+3.1 v5.0.4.43
• Intel USB 3.1 v17.2.70.3
• Renesas Gen1 USB 3.0 v2.1.39.0
• Renesas Gen2 USB 3.0 v3.0.23.0
• Texas Instruments USB 3.0 v1.16.6.0
• VIA USB 3.0 v6.1.7600.5601
• Неофициальные AMD и Intel

Способы интеграции:

• Запустить Win7USB3 и указать папку со смонтированной системой (обычный режим), или
• Передать Win7USB3 путь к смонтированной системе в командной строке (тихий режим)
• В тихом режиме можно отслеживать успешность интеграции по коду возврата, 0 = успех
• Для обновления пакета драйверов достаточно интегрировать новую версию

Скачать: Win7USB3 2.0 [7 MB]

 

#2 24.09.2016 20:16:52

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

simplix
Завтра вроде как доберусь до такого компутера, затестирую установку. Комп так-то не мой, много редакций и разрядностей не смогу проверить, но 1-2 проверю.
Может имеет смысл запилить примерный костыль и в boot.wim на автозапуске? Чтобы установочная среда на базе Windows 7 сама в себя устанавливала дрова при старте и тогда хватит не 4х сред установки, а двух.
Каков синтаксис командной строки?
Следующие версии от g0dl1ke будут иметь такой набор изначально?

Отредактировано MBTY (24.09.2016 20:18:31)

 

#3 24.09.2016 21:21:50

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

В версии 0.4 добавлена возможность тихой установки во время интеграции обновлений. Для этого нужно поместить Win7USB3 в один каталог с UpdatePack7R2 и прописать Win7USB3.exe в UpdatePack7R2Wim.cmd из дополнительного функционала.

MBTY
Синтаксис командной строки - просто передать каталог единственным параметром, ошибиться невозможно. Остальное: поживём - увидим.
В boot.wim (2 индекс) нужно добавить файл Windows\System32\winpeshl.ini с таким содержимым:


Код:

[LaunchApps]
%WinDir%\Win7USB3.exe
%SystemDrive%\setup.exe

И скопировать программу в Windows\Win7USB3.exe.

P. S. Для юных испытателей - не делайте так, используйте среду установки от Win8 и выше, это безопаснее и надёжнее!

 

#4 25.09.2016 12:24:06

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

simplix
Адово нужен ключ silent, скриптом монтирую индекс образа, интегрирую дрова, размонтирую. После каждой интеграции жму ОК, что замедляет скрипт, если отвлекся



Начинаю эксперименты. Интегрировал Win7USB3 в boot7_x64.wim, думал, что в ней появятся сразу же дрова на USB 3.0 - фиг, мышка н пашет ни в одном из портов, как и флешки.

 

#5 25.09.2016 12:43:05

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

В версии 0.5 добавлены ещё несколько версий драйверов Intel и ASMedia, в которых есть уникальное оборудование. Переписан алгоритм поиска оборудования, теперь программа работает намного быстрее.

MBTY
В boot7_x64.wim программа в принципе не запустится, там же чистый x64, интегрировать нужно только в boot7_x86.wim.

 

#6 25.09.2016 12:50:18

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

simplix
Да я уже допёр. Это потому что я баран. Комп у меня на день. Переинтегрирую, затестю.

 

#7 25.09.2016 19:21:34

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

В версии 0.6 исправлена проблема, из-за которой прошлые версии на этапе установки системы могли не работать вообще.

 

#8 25.09.2016 20:53:23

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

simplix
Реализуемо ли настроить boot.wim на базе 8ки так, чтобы он сам, устанавливая любую систему (любой install.wim), "инфицировал" бы на финише её файлом Win7USB3?
Тогда отпадёт нужда интегрировать его руками во все индексы файла install, а только в среду установки.

 

#9 26.09.2016 10:52:03

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

MBTY
В принципе это возможно, но реализовывать не вижу смысла, всё равно образы нужно периодически обслуживать.

 

#10 26.09.2016 11:00:54

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

simplix
Та просто есть несколько install.esd на флешке. Их пока в wim перепакуешь, чтобы править, пока каждый индекс смонтируется, обработается, отмонтируется, потом всё это обратно в esd - день компом пользоваться невозможно считай. Можно ткнуть носом что как в boot.wim поправить, а я сам уж сделаю.

 

#11 26.09.2016 11:15:47

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

По примеру с winpeshl.ini ставим первую команду %SystemDrive%\setup.exe,/noreboot, а вторую - нужно писать скрипт/программу для поиска и указания системного раздела параметром для Win7USB3. Т. к. программа установки запускается с параметрами, то сразу запустит установку системы, поэтому восстановление не будет доступно как и при использовании файла ответов. Кстати в версии 0.7 работает тихий режим при использовании командной строки.

 

#12 26.09.2016 11:36:44

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

simplix
Ну и получается, шо, если у меня Windows установился на диск H, то скрипт/программа будет передавать в Win7USB3 команду
Win7USB3 H:\ , а не Win7USB3 H:\Windows . Верно?

 

#13 27.09.2016 08:05:29

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV
На втором этапе сканируется оборудование и строго для USB3 на этом компьютере устанавливаются правильные драйвера, затем программа самоудаляется.

 

#14 27.09.2016 11:38:27

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV сообщает:

Создал UpdatePack7R2Wim.cmd с содержимым.


Код:

Win7USB3.exe

В итоге ни чего не происходит.

Оно и логично. Если я просто создам файлик и даже не буду его запускать - тоже ничего не произойдёт. Или пишите подробно всё что вы делаете, или читайте шапку, там всё написано.

SergeyZV сообщает:

Пробовал и монтировать в папку с помощью DISM++ и последующим запуском Win7USB3.exe - тоже ни какой реакции!?

Вы же пробовали - вам виднее.

SergeyZV сообщает:

В какой папке в Install.wim должен появиться инсталятор и с каким названием?

Windows\Win7USB3.exe, но проверять успешность интеграции по наличию файла неправильно, нужно смотреть на сообщение или проверять код выхода.

 

#15 27.09.2016 12:04:33

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV
Вы используете свою собственную временную папку, каким образом Win7USB3 должен угадать её? Естественно он сработает только когда папка стандартная. Зачем вообще использовать другую папку на том же самом системном диске? В шапке написаны способы интеграции, вы можете прямо указать путь к смонтированному индексу в командной строке, в вашем случае это C:\Temp\UpdatePack7Wim, тогда уже и используйте ключ /Temp к набору.

 

#16 27.09.2016 12:23:37

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV сообщает:

Проверил и со стандартной папкой - результат тот же.

А у меня работает. Если хотите решение, напишите максимально подробно, шаг за шагом, что и как делаете. Или могу посмотреть через TeamViewer.

SergeyZV сообщает:

Потому что у меня РАМДИСК с временной папкой.

У вас он вместо диска C или вы заведомо ложные команды пишете?

 

#17 27.09.2016 12:31:48

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

Делюсь скриптом, который интегрирует Win7USB3 все индексы файла  install.wim
Чуть поясню. В скрипте есть конструкиця:
for /F %%i in ('64\wimlib-imagex.exe info install.wim^|find "Index:"') do set /a maxindex += 1
set /a maxindex -= 1
Это код вычисления сколько всего в файле install лежит индексов. Вторая строка  maxindex -= 1 вычитает 1. Потому что первая почему то показывает у меня на один индекс больше. Индексов в файле заведомо известно, что 9, а поиск выдает 10, я сильно не стал заморачиваться, потому стал вычитать 1. Если вдруг у вас не станет обрабатываться последний индекс, то удалите "set /a maxindex -= 1"
http://rgho.st/7Rx7dXJWZ

Файлы пустышки Win7USB3.exe и install.wim нужно заменить. Win7USB3.exe скачать отсюда, install.wim - купить у M$

Отредактировано MBTY (27.09.2016 12:32:39)

 

#18 27.09.2016 13:19:44

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV
Та ну. OEM. Не лучше ниразу. Папки с собой такскать еще какие то. Вообще не практично.

 

#19 27.09.2016 13:47:38

sov44
Member
Зарегистрирован: 26.02.2012
Сообщений: 43

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

MBTY сообщает:

Потому что первая почему то показывает у меня на один индекс больше.

Потому-что в счёт добавляется Boot Index. Нужно так


Код:

for /F %%i in ('64\wimlib-imagex.exe info install.wim^|findstr "^Index:"') do set /a maxindex += 1

 

#20 27.09.2016 16:14:06

Ж.Д.А.Л.К.Е.Р.
New member
Зарегистрирован: 27.09.2016
Сообщений: 6

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

MBTY сообщает:

for /F %%i in ('64\wimlib-imagex.exe info install.wim^|find "Index:"') do set /a maxindex += 1
set /a maxindex -= 1

А не проще считать значение Image Count:


Код:

For /F "Tokens=1-3 Delims=: " %%I In ('wimlib-imagex info install.wim') Do (If "%%I %%J"=="Image Count" Set Count=%%K)

SergeyZV сообщает:

И почему не работает интеграция при монтировании образа с помощью DISM, DISM++ GimageX?

Монтировал через DISM wim в папку Mount и запускал:


Код:

Win7USB3.exe "%CD%\Mount"

Все работает.

SergeyZV сообщает:

А не лучше ли использовать для интегреции папку %OEM%!?

В таком случае на этапе OOBE могут не работать мышь/клавиатура если они подключены через USB 3.0/3.1.

 

#21 27.09.2016 19:45:37

Ж.Д.А.Л.К.Е.Р.
New member
Зарегистрирован: 27.09.2016
Сообщений: 6

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

Если нет файла ответов, нужно будет ввести имя пользователя/компьютера, выбрать часовой пояс, настройки сети и что там еще.

 

#22 27.09.2016 19:54:16

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

Ж.Д.А.Л.К.Е.Р.
Ага. Окно, где написано введите имя юзера и в скобочках (Например, Андрей)
Это уже вход в систему, а до него был второй этап установки длительностью 3-8 минут. Который называется грубо говоря "Завершение установки". Вот на этом завершении установки где то на середине срабатывает Win7USB3 и мышка с клавой начинают работать. А уж на окне ввода имени пользователя, времени и прочего уж и подавно пашет во всю.

 

#23 27.09.2016 21:34:23

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1612
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV
drinks шоб враг не прошел

 

#24 27.09.2016 21:46:01

Ж.Д.А.Л.К.Е.Р.
New member
Зарегистрирован: 27.09.2016
Сообщений: 6

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

MBTY Изначальный вопрос был про интеграцию через папку ОЕМ.


SergeyZV

SergeyZV сообщает:

В общем пожалуй пока буду использовать интегратор USB3.0 от Conty9.

Загляни внутрь драйверпаков: *.cat нет, Intel-овские драйвера не полные - нет iusb3hcs.inf (если сам добавишь, то получишь новые проблемы/глюки с SDI). Некоторые конечно пишут что Intel USB 3.0 может работать без iusb3hcs.inf, но видимо мне не те железки попадаются (пробовал разные версии драйверов).

Отредактировано Ж.Д.А.Л.К.Е.Р. (27.09.2016 22:00:27)

 

#25 28.09.2016 09:29:48

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 3011
Вебсайт

Re: Win7USB3 - Интеграция драйверов USB3 в дистрибутив Win7

SergeyZV сообщает:

при отправке сообщений сегодня стала периодически появляться ошибка сертификата!?

Провайдер пытается подменить содержимое страницы. Простому http давно нельзя доверять, кто угодно может подменить контент, вставить рекламу, перехватить пароли и т. д.

 

Board footer


© simplix