Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Набор драйверов USB 3.0 для интеграции в систему. (http://forum.oszone.net/showthread.php?t=259027)

focking 20-04-2013 11:20 2136276

Набор драйверов USB 3.0 для интеграции в систему.
 
Здравствуйте! Меня интересует, где можно найти набор драйверов для основных контроллеров USB 3.0 ПК и ноутбуков для последующей интеграции в образы boot.wim и install.wim.

Core-2 20-04-2013 11:37 2136285

focking, Лежат в архивах SamDrivers и DriverPack Solution , например.

focking 20-04-2013 12:31 2136313

Core-2, как вариант. Я там нашел только DP_xUSB_13042. Там и USB 2.0 и USB 3.0 и под XP и Win 7... Просто может есть у кого нибудь набор именно под USB 3.0 или знает где взять.

LukAleX 23-04-2013 22:47 2138582

focking, тут

mariolast 21-08-2013 12:11 2205024

Пробовал таким образом интегрировать дрова чипсета, массторадж и усб, получил после начала загрузки ошибку 0х0000098 оттсутствие файла clvpep.sys, винду не удалось загрузить.

Core-2 21-08-2013 16:46 2205205

mariolast, Подобные интеграции постоянно ведут к ошибкам . Делается грамотно только под определённый комп , а не пачками. В общем , каждому компу - свой образ и свой драйвер.

mariolast 21-08-2013 21:49 2205358

Уяснил то, что драйвера чипсетов лучше не интегрировать, с ними проблемы из-за того что могут быть неверно собраны, не хватать файлов, не в те папки раскиданы и т.д. У Самлабовских вообще все скинуты в одну кучу и 64 и 86, для драйвпака хорошо а для интеграции нет. Даже после перепаковки. И дело даже не в железе, именно в ошибках размещения самих файлов. С УСБ паком такого не наблюдал.

focking 22-08-2013 13:59 2205631

Цитата:

Цитата mariolast
Уяснил то, что драйвера чипсетов лучше не интегрировать, с ними проблемы »

У меня также были проблемы со звуковыми драйверани

LukAleX 27-08-2013 09:44 2208379

У всех так или иначе были проблемы с теми или иными драйверами, но...
я ставлю Win на десяток разных платформ в день и пока ни разу не было синяков с этим набором.

mariolast 31-08-2013 22:49 2210805

Переложи пожалуйста, сервис недоступен.

joystick8000 03-07-2014 17:29 2371622

Залил драйверы от самых основных производителей, в принципе те же что и по ссылкам выше только последние версии на сегодня.
Так же сделал сценарий интеграции в wim архивы:
Код:

@echo off
TITLE Интеграция драйверов USB 3.0 в дистрибутив
:: Работает когда каталог usb3all и usb3int.cmd находится в том же каталоге где архивы install.wim, boot.wim и boot64.wim
:: Назначаем переменные (по умолчанию DISM=DISM, ввести свои пути или С:\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe если используется Windows ADK)
SET DISM=DISM
Set RP=%~dp0
Set RP=%RP:~0,-1%
:: Путь к каталогу монтирования (меняем на свои)
mkdir "%RP%\mount"
SET MNT=%RP%\mount
:: Пути к образам (меняем на свои)
SET BIMG=%RP%\boot.wim
SET BIMG64=%RP%\boot64.wim
SET IMG=%RP%\install.wim
:: Пути к драйверам USB 3.0 (не меняем если пакетный файл находится в папке с драйверами)
SET DRV86=%RP%\usb3all\x86
SET DRV64=%RP%\usb3all\x64

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ECHO Обрабатываем boot.wim
%DISM% /Mount-Wim /WimFile:"%BIMG%" /index:2 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV86%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Get-MountedWimInfo
ECHO Обрабатываем boot64.wim
%DISM% /Mount-Wim /WimFile:"%BIMG64%" /index:2 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV64%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Get-MountedWimInfo
:: Расчитанно на то что в образе с ситемой 9 индексов как в сбрках AIO
ECHO Обрабатываем Install.wim
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:1 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV86%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:2 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV86%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:3 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV64%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:4 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV86%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:5 /MountDir:%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV64%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:6 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV86%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:7 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV64%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:8 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV86%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Mount-Wim /WimFile:"%IMG%" /index:9 /MountDir:"%MNT%"
%DISM% /image:"%MNT%" /Add-Driver /Driver:"%DRV64%" /recurse /ForceUnsigned
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
ECHO Проверка сожержимого образа
%DISM% /Get-ImageInfo /ImageFile:"%IMG%"
:: Проверяем все ли образы отмонтировались
ECHO Проверка подключенных образов
%DISM% /Get-MountedWimInfo
:: Удаляем каталог монтирования
RD /S /Q "%MNT%"
pause

Я за батник строго не судите так как знаю только азы.
Работает если папку с драйверами usb3all из архива и файл usb3int.cmd скопировать туда где будут находится install.wim, boot.wim, и boot64.wim и если в install.wim 9 индексов как в сборках AIO.

Boa Soft 08-07-2014 10:50 2373529

Я тоже пытался интегрировать драйвера USB3.0. В результате несколько раз сталкивался с проблемами.
Поэтому поступил так - смонтировал boot.wim, создал в корне папку PE_DRV, в нее закинул две папки - в USB3.0 и масссторидж драйверами и отключил образ с сохранением.

При необходимости всегда можно вручную подгрузить драйвер. В отличии от XP наличие файла ответов не является препятствием для загрузки дополнительных драйверов. За все время пришлось пользоваться лиш пару раз загрузкой дров usb3.0 - не было разъемов usb2.0. Масс сторидж пока не пригодились.

+ Избавление от проблем совместимости при интеграции кучи драйверов.
+ Не надо интегрировать в install.wim
+ Набор драйверов всегда с собой.

- Иногда необходима ручная работа на этапе установки.

Ж.Д.А.Л.К.Е.Р. 08-07-2014 17:58 2373738

Boa Soft, Подгрузить вручную это так ? Просто пробовал ради интереса на DELL Optiplex 3020 (южный мост H81) таким образом подсунуть 3.0.0.19 или 2.5.3.34 версии интеловского драйвера, и ничего не получилось. Если интегрировать с помощью Dism то обе версии работают.

atsasinWTF 25-08-2014 19:01 2393942

joystick8000,
а для 7 серии intel драйверов нет (

focking 05-12-2016 19:30 2693265

Цитата:

Цитата Boa Soft
Поэтому поступил так - смонтировал boot.wim, создал в корне папку PE_DRV, в нее закинул две папки - в USB3.0 и масссторидж драйверами и отключил образ с сохранением. »

Подойдет ли данный способ, если я использую boot.wim x86 для установки windows 7 х64?

Prodif 28-12-2016 11:20 2698963

Есть более простые и удобные способы добавления драйверов туда, где они нужны.
Для добавления в winpe и Win, в корне образа ОС создать папку $WinPEDrivers$, а в Autounattend.xml кусочек кода:
<settings pass="windowsPE">
</component>
<component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:keyValue="1" wcm:action="add">
<Path>$WinPEDrivers$</Path>
</PathAndCredentials>
</DriverPaths>
</component>
----------------------------------------------------------------------------------------------------------------
В $WinPEDrivers$ дровишки, если папки с именами то без пробелов
----------------------------------------------------------------------------------------------------------------

Если вариант чисто для добавления до установки в Win, то папка с драйверами должна быть расположена в образе ОС по пути:
\sources\$OEM$\$1\WinDrivers , а в Autounattend.xml кусочек кода:

<settings pass="offlineServicing">
</component>
<component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DriverPaths>
<PathAndCredentials wcm:keyValue="1" wcm:action="add">
<Path>\WinDrivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>

Просто нельзя сделать универсальный старый образ и интегрировать туда все драйверы, так как есть не совместимые. Это удобно только для драйверов, которые необходимы для установки и начала работы ОС на конкретном железе.
А сделав помойку можно на выходе получить кирпич.
п.с. для X86 сменить "amd64" на "x86"

boss911 28-12-2016 12:52 2699002

Цитата:

Цитата Prodif
Это удобно только для драйверов, которые необходимы для установки »

Этот метод не годится для драйверов, которым требуется перезагрузка, например, для Intel USB 3.x, драйвер если и установится в WinPE (boot.wim), то устройство не заработает, необходима перезагрузка ОС. Другое дело для Windows (install.wim) и то не ясно, на каком этапе будут ставиться драйвера, возможно, что после установки ОС так же нужна будет перезагрузка, иначе USB3 устройства не заработают, но это надо проверять.

Prodif 28-12-2016 13:38 2699024

boss911
Через WinPE нужный драйвер добавляется и в установщик и в систему. Если через NonWinPE, то драйвер добавляется перед первой перезагрузкой на этапе установки. Когда считываются все пути \sources\$OEM$\**
Но нужно понимать, что в любом случае для нормальной работы Intel USB 3.0 системе требуется последующая установка полного инсталятора включающего в состав софтовый usb монитор, которого нет в драйверпаках. C ASmedia такого нюанса нет.
К примеру если образ на базе boot.wim от 10, то нет смысла добавлять свои USB драйвера в WinPE.
Для чипсетов Intel USB 3.0 drivers:\
series 7x > v1.0.10.255
series 8x-9x-100 > v5.0.0.32
п.с. родной boot.wim от win 7 не удобен потому как не понимает esd

Ж.Д.А.Л.К.Е.Р. 28-12-2016 14:34 2699049

Prodif, Он к тому что бессмысленно инсталлировать Intel USB 3.x драйвер в WinPE - он не будут работать (ему нужен ребут после установки, а в WinPE это невозможно).

Prodif 28-12-2016 16:24 2699099

Ж.Д.А.Л.К.Е.Р.
Конечно надо проверить, но сейчас родной boot.wim от 7 не актуален.


Время: 19:17.

Время: 19:17.
© OSzone.net 2001-