Failed to add drivers to an offline windows image что делать
Сообщения: 474
Благодарности: 38
Конфигурация компьютера | |
ОС: Windows 7 Ultimate |
——-
Information must be free!
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Конфигурация компьютера | |
Материнская плата: ASUS P5Q Pro | |
HDD: 2xWD Caviar Black 1 Тб SATA2 RAID0 | |
Звук: int. HD-Audio codec (Realtek ALC1200) | |
CD/DVD: Oprtiarc DVD RW AD-7173S | |
ОС: Windows 8 64 bit | |
Прочее: Antec P183, AVerMedia SUPER 009 |
2010-12-31 17:06:54, Error DISM DISM.EXE: Failed to access the image folder or image’s windows folder. »
2010-12-31 17:06:54, Info CBS Executing DISM: «C:Windowssystem32dism.exe» /image:»g:Mount» /sysdrivedir:»g:Mount» /norestart /logpath:»g:Logsdrivers.log.txt» /apply-unattend:»g:xmlDrivers.xml» »
——-
Omnia mutantur, nos et mutamur in illis (лат.), все меняется, и мы меняемся
Конфигурация компьютера | |
ОС: Windows 7 Ultimate |
——-
Information must be free!
Конфигурация компьютера | |
Материнская плата: ASUS P5Q Pro | |
HDD: 2xWD Caviar Black 1 Тб SATA2 RAID0 | |
Звук: int. HD-Audio codec (Realtek ALC1200) | |
CD/DVD: Oprtiarc DVD RW AD-7173S | |
ОС: Windows 8 64 bit | |
Прочее: Antec P183, AVerMedia SUPER 009 |
——-
Omnia mutantur, nos et mutamur in illis (лат.), все меняется, и мы меняемся
Конфигурация компьютера | |
ОС: Windows 7 Ultimate |
——-
Information must be free!
Источник
Интеграция драйверов в дистрибутив Windows
Если Вы хотите, чтобы после установки Windows Вам не требовалось устанавливать драйверы на устройства компьютера, то Вы можете интегрировать их в дистрибутив.
В этой статье я расскажу, как интегрировать драйверы в дистрибутив Windows.
Вам понадобится средство Windows AIK или Windows ADK.
Я буду рассказывать на примере Windows ADK. Для Windows AIK будут другие пути к исполняемым файлам, но их названия такие же. Поэтому Вы сможете самостоятельно их найти, например воспользовавшись поиском.
Скопируем все файлы дистрибутива WIndows в папку компьютера. У меня она называется PRO.
Также у нас должна быть создана папка, в которую мы будем монтировать образ Windows install.wim. Я ее назвал IMG.
В папке Drivers у меня собраны драйверы моих устройств. Их нетрудно найти на официальных сайтах производителей этих устройств. Список сайтов наиболее популярных производителей я публиковал ранее. Драйвера должны быть распакованы. Т.е. интегрируются драйверы в формате файлов *.inf, *.sys и т.п.
Запускаем «Среда средств развертывания и работы с образами» из меню Пуск — Все программы — Windows Kits — Windows ADK.
Вызываем DISM с параметром /Get-WimInfo, который показывает информацию о install.wim:
Сведения об образе : D:Prosourcesinstall.wim
Индекс: 1 Имя : Windows 7 PROFESSIONAL Описание : Windows 7 PROFESSIONAL Размер (байт): 18 473 214 093
Операция успешно завершена.
Нам здесь важно найти индекс. В моем случае это 1.
Монтируем образ с индексом 1 в папку IMG:
Для интеграции драйверов в дистрибутив запускаем команду:
Параметр /recurse позволяет брать дрова еще и из подпапок. Параметр /ForceUnsigned позволяет интегрировать неподписанные драйверы.
Теперь можно размонтировать образ из папки обратно в wim-файл, сохранив изменения:
Файл образа: D:TempMy1Prosourcesinstall.wim
Операция успешно завершена.
В папке, в которую в начале мы копировали все файлы дистрибутива WIndows (у меня она называется PRO), находится дистрибутив с интегрированными драйверами.
Его можно скопировать на загрузочную флешку и устанавливать с нее ОС.
Как подготовить загрузочную флешку, я рассказывал ранее.
Как интегрировать в дистрибутив обновления Windows читайте здесь.
24 комментарии
Здравствуйте, Сергей!
У меня вопрос-а как можно интегрировать драйверы в Win 8.1 и Win 10- ведь в дистрибутиве нет файла install.wim, а есть install.esd?
Спасибо.
Да, Вячеслав, есть такая проблема. Даже не проблема, а усложнение процесса.
ESD — это по сути сжатый и зашифрованный WIM.
В сети существуют различные программы, позволяющие из ESD получить WIM, и WIM сжать в ESD.
Поищи ESD2WIM или ESD-decryptor.
Добрый день, Сергей,
Вопрос: файлы драйверов перед интеграцией должны быть извлечены из архива, или это не обязательно?
Аркадий, драйвера должны быть распакованы. Т.е. интегрируются драйверы в формате файлов *.inf, *.sys и т.п.
Здравствуйте! Подскажите пожалуйста! Что делать в случае, если индекса 2?
Можно интегрировать в каждый индекс поочереди.
А можно использовать параметр «index» и указать в качестве значения звездочку «*».
/Index:*
Здравствуйте, подходит ли эта процедура для windows xp embedded?
Для Windows XP любых редакции эта процедура не подойдет — там совершенно другая модель дистрибутива. Там даже wim-файла нет.
Добрый день. Подскажите пожалуйста, при интегрировании драйверов выдает ошибку 2.
Не удалось получить доступ к образу.
Убедитесь, что путь к образу и каталог Windows образа существуют и учетная запись обладает правами на чтение папки.
DISM.exe /image:C:intelimg/Add-Driver /driver:C:Users1Desktopdrivers/recurse /ForceUnsigned
пытаюсь проделать это с win 12 serv
Андрей, проверьте наличие пробелов перед параметрами /Add-Driver, /recurse.
Должно быть примерно так:
DISM.exe /image:C:intelimg /Add-Driver /driver:C:Users1Desktopdrivers /recurse /ForceUnsigned
Здравствуйте, я наверное накосячил, у меня после второй команды появилось
«Ошибка: 0xc1420113
Пользователь попытался подключить образ в каталоге, в котором уже содержится подключенный образ.»
подскажите пожалуйста, как решить?
Похоже, что в папке, в которую Вы пытаетесь смонтировать образ, уже есть какие-то файлы.
Или удалите эти файлы, или монтируйте в другую (чистую) папку.
Здравствуйте!
Подскажите ,пожалуйста, в чем проблема. Во время интеграции драйверов выдает ошибку 0xc0000135.
В логах следующее:
2017-12-14 13:36:24, Info DISM DISM.EXE:
2017-12-14 13:36:24, Info DISM DISM.EXE:
2017-12-14 13:36:24, Info DISM DISM.EXE: Host machine information: OS Version=6.1.7601, Running architecture=amd64, Number of processors=4
2017-12-14 13:36:24, Info DISM DISM.EXE: Executing command line: DISM.exe /image:D:winpemount /Add-Driver /driver:D:winpeusb3 /recurse /ForceUnsigned
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Getting the collection of providers from a local provider store type. — CDISMProviderStore::GetProviderCollection
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Provider has not previously been encountered. Attempting to initialize the provider. — CDISMProviderStore::Internal_GetProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Loading Provider from location C:WindowsSystem32DismWimProvider.dll — CDISMProviderStore::Internal_GetProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Connecting to the provider located at C:WindowsSystem32DismWimProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Provider has not previously been encountered. Attempting to initialize the provider. — CDISMProviderStore::Internal_GetProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Loading Provider from location C:WindowsSystem32DismFolderProvider.dll — CDISMProviderStore::Internal_GetProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Connecting to the provider located at C:WindowsSystem32DismFolderProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Provider has not previously been encountered. Attempting to initialize the provider. — CDISMProviderStore::Internal_GetProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Loading Provider from location C:WindowsSystem32DismCompatProvider.dll — CDISMProviderStore::Internal_GetProvider
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Connecting to the provider located at C:WindowsSystem32DismCompatProvider.dll. — CDISMProviderStore::Internal_LoadProvider
2017-12-14 13:36:24, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2017-12-14 13:36:24, Info DISM DISM.EXE: Attempting to add the commands from provider: WimManager
2017-12-14 13:36:24, Info DISM DISM.EXE: Succesfully registered commands for the provider: WimManager.
2017-12-14 13:36:24, Info DISM DISM.EXE: Attempting to add the commands from provider: FolderManager
2017-12-14 13:36:24, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2017-12-14 13:36:24, Info DISM DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
2017-12-14 13:36:24, Info DISM DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Getting the collection of providers from a local provider store type. — CDISMProviderStore::GetProviderCollection
2017-12-14 13:36:24, Info DISM DISM Provider Store: PID=5952 Getting the collection of providers from a local provider store type. — CDISMProviderStore::GetProviderCollection
2017-12-14 13:37:27, Error DISM DismHostLib: Failed to create DismHostManager remote object. Checking for dismhost.exe exit code.
2017-12-14 13:37:27, Info DISM DismHostLib: Found dismhost.exe exit code.
2017-12-14 13:37:27, Error DISM DISM Manager: PID=5952 Failed to create Dism Image Session in host. — CDISMManager::LoadImageSession(hr:0xc0000135)
2017-12-14 13:37:27, Warning DISM DISM Manager: PID=5952 A problem ocurred loading the image session. Retrying. — CDISMManager::CreateImageSession(hr:0xc0000135)
2017-12-14 13:38:27, Error DISM DismHostLib: Failed to create DismHostManager remote object. Checking for dismhost.exe exit code.
2017-12-14 13:38:27, Info DISM DismHostLib: Found dismhost.exe exit code.
2017-12-14 13:38:27, Error DISM DISM Manager: PID=5952 Failed to create Dism Image Session in host. — CDISMManager::LoadImageSession(hr:0xc0000135)
2017-12-14 13:38:27, Error DISM DISM Manager: PID=5952 Failed to load the image session from the temporary location: C:UsersuserAppDataLocalTemp3AE0DFBC-BBAE-4823-9B97-FF1E3E48EFA4 — CDISMManager::CreateImageSession(hr:0xc0000135)
2017-12-14 13:38:27, Error DISM DISM.EXE: Could not load the image session. HRESULT=C0000135
2017-12-14 13:38:27, Error DISM DISM.EXE: Unable to start the servicing process for the image at ‘D:winpemount’. HRESULT=C0000135
2017-12-14 13:38:27, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
Также учтите что интегрирование (если например не видит контроллер USB или жестких дисков) необходимо добавлять в образ boot.wim
Пытаюсь интегрировать драйвера в чужой wim (из образа LiveDVD)
При добавлении драйвера выдаёт ошибку:
Cистема DISM
Версия: 10.0.16299.15
Ошибка: 0x80029c4a
Такой запрос не поддерживается.
Здрвствуйте Сергей!
Ввожу 2.команду:DISM /Mount-Wim /WimFile:»C:Prosourcesinstall.wim» /Index:4 /MountDir:C:IMG.(система стоит на диске С. Идёт в всё поплану:подключается образ.Операция успешно завершена. В итоге: папку IMG копироваются папки диска С :
Program Files,Program Files (x86), :Windows, Пользователи.Далее привводе команды DISM.exe /image:С:Img /Add-Driver /driver:С:Drivers /recurse /ForceUnsigned.Ошибка 3.Где-то,я накосячил.
Здрвствуйте Сергей!
Ввожу 2.команду:DISM /Mount-Wim /WimFile:»C:Prosourcesinstall.wim» /Index:4 /MountDir:C:IMG.(система стоит на диске С. Идёт в всё поплану:подключается образ.Операция успешно завершена. В итоге: папку IMG копироваются папки диска С :
Program Files,Program Files (x86), :Windows, Пользователи.Далее привводе команды DISM.exe /image:С:Img /Add-Driver /driver:С:Drivers /recurse /ForceUnsigned.Ошибка 3.Где-то,я накосячил.
Ребята подскажите как интегрировать несколько драйверов от разных материнских плат в один образ.
Спасибо за совет!
Удалил папку и создал заново.
Все прошло.
Источник
- Содержание статьи
- Общая информация
- Утилита от ASRock — Win 7 USB Patcher
- Утилита от Gigabyte — Windows Image Tool
- Утилита от MSI — MSI Smart Tool
- Комментарии к статье ( 80 шт )
- Добавить комментарий
Те люди, которые решили поставить Windows 7 на компьютеры, выпущенные на чипсетах, которые были выпущены после 2015 года, могут столкнуться с весьма неприятным явлением в виде отсутствия возможности установить данную операционную систему с USB носителя — будь то флешка, или же подключенный через USB оптический привод.
Общая информация
Связано это с тем, что в новых чипсетах Intel, начиная с 100 серии (B150, H110, H170, Q150, Q170, Z170) убрана поддержка Enhanced Host Controller Interface, и поэтому USB разъемы любой версии попросту не работают в установщике Windows. Выражается это в следующем сообщении:
Не найден необходимый драйвер для дисковода оптических дисков. Если у вас есть дискета, CD, DVD или флеш-накопитель USB с этим драйвером, вставьте этот носитель.
Примечение: если носитель установки Windows вставлен в устройство CD/DVD его можно извлечь на время выполнение этого шага.
Тем не менее, многие производители материнских плат решили позаботиться о своих пользователях, и выпустили соответствующие утилиты, которые интегрируют драйвера в установщик Windows 7.
Утилита от ASRock — Win 7 USB Patcher
Поддерживаются материнские платы на следующих чипсетах AMD*:
A320, B350, B450, X370, X470, X570
Поддерживаются материнские платы на следующих чипсетах Intel*:
B150, H110, H170, Q150, Q170, Z170
B250, H270, Q250, Q270, Z270
X299
B360, H310, H370, Q360, Q370
Система на кристалле (SoC) Intel:
J3000, N3000
* По информации производителя программного обеспечения.
Компания ASRock специально выпустила утилиту «Win 7 USB Patcher», которая добавляет в образ установщика Windows все необходимые драйвера. Скачать её можно либо с сайта ASRock, выбрав один из вариантов под нужную вам платформу — Intel 100, 200/AMD AM4 или Intel N3000, J3000.
Пользоваться данной утилитой достаточно легко:
- Запускаем исполняемый файл, и выбираем нужное действие:
- Create a Windows 7 installation disk with a USB device — Создать установочный диск Windows 7 для USB устройства;
- Create a Windows 7 installation disk with a CD — Создать установочный диск Windows 7 для CD;
- Create a Windows 7 installation ISO file for CD — Создать установочный ISO образ для CD;
Выбрав нужный пункт, отправляемся дальше, нажав кнопку «Next».
- Теперь предстоит задача выбрать источник с установочными файлами Windows, с которым будет работать программа. На выбор доступно:
- USB or Optical disk — USB или оптический диск;
- Source Directory — Папка Source из установочных файлы Windows;
- ISO File — файл образа ISO
После указания установочных файлов нужно нажать кнопку «Next». - В следующем шаге нужно указать место, куда произойдет сохранение модифицированных файлов установщика Windows 7. Выбрав нужный диск, USB накопитель или ISO файл (предложенные варианты зависят от сделанного выбора в шаге 1, который можно изменить, перейдя к нему путем нажатия кнопки «Back»), нажимаем кнопку «Next».
- Теперь осталось только нажать кнопку «Start» и ждать завершения процедуры модификации файлов Windows.
- После завершения достаточно лишь только начать установку Windows 7 на проблемном компьютере — теперь установщик видит как и USB 2.0 порты, так и USB 3.0.
Поддерживаются материнские платы на следующих чипсетах Intel*:
B150, H110, H170, Q150, Q170, Z170
B250, H270, Q250, Q270, Z270
X299
* По информации производителя программного обеспечения.
Кампания Gigabyte так же выпустила утилиту под названием «Windows Image Tool», скачать которую можно по этой ссылке.
Для её использования, достаточно просто распаковать содержимое архива в любую папку, и запустить исполняемый файл под названием WindowsImageTool.
Запуск программы потребует права администратора, так что если она их затребует, разрешите их.
К сожалению, программа не умеет работать с ISO образами напрямую, и требует либо оптический привод и/или наличие USB накопителя.
Интерфейс программы довольно просто — в первом выпадающем списке нужно выбрать исходный установочный образ Windows 7 (который может быть, как на DVD диске, так и на USB), во втором выпадающем списке нужно выбрать «пунк назначения», куда будет сформирован новый установочный образ Windows 7, при этом это может быть только USB носитель (флешка).
Как только будут выбраны все нужные диски, нужно обязательно убедится, что стоит галочка у пункта «Add USB drivers to an offline Windows 7 image», и нажать на кнопку «Start».
По завершению процесса вместо кноки «Start» станет активна кнопка «Close». После этого, нужно извлечь флешку и приступать к установке Windows на нужном компьютере.
Поддерживаются материнские платы на следующих чипсетах AMD:
X399
Поддерживаются материнские платы на следующих чипсетах Intel*:
B150, H110, H170, Q150, Q170, Z170
* По информации производителя программного обеспечения.
MSI в свою очередь подготовила утилиту «MSI Smart Tool», которая может выполнять множество полезных для обладателя плат MSI действий, и среди них — подготовка образа Windows 7 для установки на материнские платы Intel с последним версиями чипсетов серий 1ХХ/2XX.
Скачать её можно в разделе загрузок нужной материнской платы MSI (Раздел «Утилиты»), или же с нашего сайта (см. ниже).
Скачать MSI Smart Tool (v1.0.0.25)
Скачать MSI Smart Tool (v1.0.0.37)
После скачивания запускаем исполняемый файл, и устанавливаем программу.
После установки запускаем её, и видим перед собой предупреждающее сообщение, в котором говориться для какой цели была создана данная программа, а так же указание не вытаскивать флешку во время работы программы.
В программе выбираем пункт «Win7 Smart Tool».
Затем задаем в пункте Source Folder путь к файлу образа, или же к папке с распакованным образом. В разделе «Choose storage device» выбираем либо флеш-носитель («USB Storage»), либо создание образа ISO («ISO Destination»). По завершению указания всех нужных путей нажимем кнопку Start, и ждем завершения процедуры.
По окончанию процедуры появится соответствующее уведомление:
We understand that some users are having trouble installing Windows 7 by USB drive on their systems that have a GIGABYTE 100 series motherboard inside.
The problem lies in the fact that Windows 7’s installer is only compatible with an older type of USB driver. The GIGABYTE 100 series motherboard uses a newer kind of USB driver, meaning you will get an error when trying to install Windows 7.
Thankfully there is a fix for this which allows you to package the updated driver on to your USB driver.
In order to build the patched version of Windows 7, you’ll need a few things:
1) A genuine copy of Windows 7 or iso file
2) A USB drive with over 4GB of storage
3) A separate computer
4) The Windows Image Tool available for free from GIGABYTE
Once you download the Windows Image Tool from GIGABYTE the process is fairly easy. Here’s the process you need to follow step-by-step:
1) Open the tool from GIGABYTE. There’s no need to install it.
2) In the source option select your disc drive
3) In the destination path pick your USB drive.
4) Make sure the ‘add USB drivers’ option is selected
5) Click start and wait for the process to finish.
Note: if you just need to add the USB drivers to an existing ISO you can do that from the source option.
Check out this video from our YouTube channel to learn more: