Как добавить драйверы на загрузочную флешку Windows 10

Обновлено: 21.11.2024

При установке Windows 7 на новое или специальное оборудование может потребоваться добавить драйверы в установочный ISO-образ Windows. Вам также может понадобиться добавить драйверы USB3 в установочный ISO-образ, если вы планируете установить ОС с загрузочного USB-накопителя.
В приведенном ниже примере я работаю с установочным образом 64-разрядной ОС Windows 7 Enterprise. Этот процесс можно использовать с другой версией ОС Windows 7, но в командах WAIK будут небольшие отличия.

Предварительные требования

Для начала вам понадобятся следующие предметы:

  1. Установочный ISO-образ или диск Windows 7
  2. Комплект автоматической установки Windows (AIK)
  3. Файлы драйверов устройств

АИК для Windows

Во-первых, нам нужно загрузить и установить пакет автоматической установки Windows. WAIK доступен в виде файла ISO. Для начала загрузите ISO и либо запишите его на диск, либо распакуйте ISO в каталог, либо используйте программный инструмент для монтирования ISO как виртуального диска. После этого запустите программу установки WAIK и запустите «Установка Windows AIK».

Создание каталогов проектов

После установки WAIK мы создадим три каталога для хранения файлов, с которыми мы работаем. Мне нравится создавать папку «проект» в корне одного из моих дисков.

  • c:\project\install\ — содержит распакованный образ ISO.
  • c:\project\drivers\ — содержит файлы драйверов, которые нужно добавить в образ.
  • c:\project\wim\ — место, где мы будем монтировать файлы intall.wim и boot.wim

Извлеките установочный носитель Windows

Далее нам нужно распаковать установочный ISO-образ Windows в каталог «c:\project\install». Для этой задачи отлично подходит такой инструмент, как 7-Zip.

Извлечь файлы драйвера

Теперь давайте извлечем наши файлы драйверов в каталог «c:\project\drivers». Важно, чтобы у нас были файлы .inf, .sys, .cat и другие связанные файлы (.dll, .man…).

Резервное копирование исходных WIM-файлов

Последний шаг, который я хотел бы сделать, прежде чем мы начнем изменять файлы, — это создать резервную копию файлов boot.wim и install.wim. Я предпочитаю копировать их в другой каталог и переименовывать копии как «install.wim.bak» и «boot.wim.bak» — так я знаю, что это мои исходные файлы… на случай, если что-то пойдет не так.

Команды WAIK

Теперь мы запустим «Командную строку инструментов развертывания Microsoft Windows AIK» из меню «Пуск». Важно щелкнуть правой кнопкой мыши и выбрать «Запуск от имени администратора».

Установить.wim

Мы начнем процесс добавления драйвера с установки файлов драйвера в install.wim.
В командной строке средств развертывания введите следующие команды.
Смонтируйте файл install.wim:
imagex /mountrw C:\project\install\sources\install.wim 1 C:\project\wim
Установите драйверы для install.wim с помощью DISM:
dism /Image:C:\project\wim /Add-Driver /Driver:C:\project\drivers\ /recurse
Размонтируйте файл install.wim:
imagex /UnMount /Commit C:\проект\вим\

Загрузочный.wim

Теперь мы установим файлы драйвера в файл boot.wim.
Опять же, в командной строке средств развертывания введите следующие команды.
Смонтируйте файл boot.wim:
imagex /mountrw C:\project\install\sources\boot.wim 2 C:\project\wim
Установите драйверы для boot.wim с помощью DISM:
dism /Image:C:\project\wim /Add-Driver /Driver:C:\project\drivers\ /recurse
Размонтируйте файл boot.wim:
imagex /UnMount /Commit C:\проект\вим\

Последний шаг — создать новый ISO-файл или скопировать установочные файлы на USB-накопитель.

При установке Windows 7 через USB-накопитель в новой системе Skylake вы можете получить следующее сообщение об ошибке,

"Необходимый драйвер дисковода CD/DVD отсутствует. Если у вас есть дискета с драйвером, компакт-диск, DVD или флэш-накопитель USB, вставьте его сейчас. "

В таком случае установка не может быть продолжена. Проблема вызвана отсутствием драйвера USB 3.0 в установочном пакете Windows 7. Программа установки Windows 7 не распознает новый порт USB 3.0, поэтому нам нужно пропатчить драйвер в установочном пакете. Пожалуйста, следуйте инструкциям,

Шаг 1. Создайте загрузочный USB-накопитель Windows 7 из ISO-файла Windows 7

Вы можете найти подробную процедуру здесь. Предположим, что USB-накопитель имеет букву H: после того, как вы успешно создали загрузочный USB-накопитель Windows 7.

Шаг 2. Загрузите и распакуйте драйвер расширяемого хост-контроллера Intel(R) USB 3.0

Для драйвера есть два zip-файла. Просто разархивируйте их в локальную папку с разными вложенными папками для каждого файла, например, C:\USB3\driver1 и C:\USB3\driver2.

Шаг 3. Запустите PowerISO DISM Tool

Запустите PowerISO и выберите меню "Инструменты --> DISM Tool". В операционных системах Windows Vista или более поздних версиях вам потребуется подтвердить диалоговое окно UAC, чтобы продолжить.

Шаг 4. Смонтируйте WIM-файл на USB-накопителе

В диалоговом окне "DISM Tool" выберите страницу "Монтировать/размонтировать" и нажмите кнопку "Монтировать".

Откроется диалоговое окно "Смонтировать образ". Нажмите кнопку «Обзор», чтобы выбрать загрузочный WIM-файл на USB-накопителе, например, H:\sources\boot.wim.

Выберите индекс образа из списка. Обычно это должно быть "2: Программа установки Microsoft Windows (x64)" для 64-разрядной версии ISO-файла Windows 7 или "2: Программа установки Microsoft Windows (x86)" для 32-разрядной версии. ISO-файл Windows 7.

Создайте пустую папку, например, C:\mount, и выберите ее в качестве пути монтирования.

Нажмите "Подключить", чтобы смонтировать образ в файле WIM по указанному пути.

Вы должны получить сообщение "Операция успешно завершена" после того, как образ будет успешно смонтирован по указанному пути. Нажмите "ОК", чтобы закрыть окно сообщения.

Шаг 5. Вставьте драйверы в образ

Выберите страницу "Обслуживание драйверов" и выберите "C:\mount" из списка подключенных каталогов.

Нажмите кнопку "Добавить драйвер".

Откроется диалоговое окно «Добавить драйвер». Выберите «C:\usb3» для папки с драйверами и установите флажок «Recurse — запрашивать все подпапки для дисков».

Нажмите "ОК", чтобы добавить драйверы в образ.

После завершения операции вы должны увидеть сообщение, как показано ниже. Нажмите "ОК", чтобы закрыть окно сообщения.

Шаг 6. Размонтируйте WIM-файл

Выберите страницу "Монтировать/размонтировать" и выберите "C:\mount" из списка образов.

Нажмите кнопку "Размонтировать".

Откроется диалоговое окно «Отключить образ». Убедитесь, что путь размонтирования — «C:\mount», и установите флажок «Зафиксировать — сохранить изменения при размонтировании файла образа». Нажмите «Размонтировать», чтобы размонтировать образ.

После успешного завершения операции вы должны получить приведенное ниже сообщение.

Вы можете получить приведенное ниже сообщение об ошибке при размонтировании образа,

Не удалось полностью размонтировать каталог. Обычно это происходит из-за того, что приложения все еще имеют файлы, открытые в каталоге монтирования. Закройте эти файлы и размонтируйте снова, чтобы завершить процесс размонтирования.

В таком случае закройте все программы, которые могут открывать файлы в смонтированном каталоге, особенно закройте все проводники Windows, а затем попробуйте снова размонтировать образ.

Шаг 7. Исправление драйверов для install.wim

Повторите шаги с 4 по 6, чтобы исправить диски для install.wim. Обычно install.wim находится в папке с исходниками, например, полный путь выглядит как H:\sources\install.wim.

Если в файле install.wim есть несколько образов, вам необходимо выбрать правильный образ для исправления. Если вы не уверены, какой образ следует исправить, вы можете исправить все образы в файле install.wim (повторите шаги с 4 по 6 для каждого образа в файле wim).

Шаг 8. Установите Windows 7 с исправленного USB-накопителя

Вы успешно исправили драйвер USB 3.0 для установочного пакета Windows 7. Теперь вы можете использовать его для установки Windows 7 через порт USB 3.0, который присутствует в большинстве новых компьютеров Skylake. Также убедитесь, что BIOS правильно настроен для загрузки с USB-устройства.

Итак, Windows 10 представлена ​​со второй сборкой (9860) в «Техническом обзоре». Так как я специалист по OSD, мне нравится удостоверяться, что при сборке системы все драйверы присутствуют (даже для моих тестовых машин и специальных сборок, чтобы «посмотреть, работает ли она»). Обычно это просто влечет за собой добавление некоторых драйверов и, по большей части, plug and play достаточно хорош, чтобы установить все за меня. Если у вас нет MDT и/или SCCM, или вы просто хотите, чтобы установщик USB был готов ко всему, у вас нет такой роскоши, как пакет драйверов, и вы просто хотите, чтобы все драйверы были автоматически установлены при установке Windows.

Этот процесс очень распространен, и на самом деле он применим к Windows Vista (и более поздним версиям), но когда я начал вставлять драйверы на носитель Windows 10 с моей машины с Windows 8.1, я встретил старого друга ошибки и понял этим стоило поделиться.

Получить драйверы

Сначала самое главное. Получить драйверы! Что касается Windows 10, Microsoft проделала большую работу, позволив драйверам Windows 7/8.1 устанавливаться (или пытаться это делать) и поддерживать большой процент поддержки. Итак, скачайте все драйвера и поместите их в один каталог. Убедитесь, что все загруженные установщики сначала извлечены туда, где вы можете увидеть файлы inf, cat и sys. Я знаю, что у Dell и HP есть самораспаковывающиеся исполняемые файлы для большинства предлагаемых ими драйверов.

Если вы похожи на меня, у вас будет огромная иерархия Производитель> Модель, демонстрирующая все различные модели, которые вы хотите протестировать и поддержать.

Создайте свой медиафайл

Подключите USB-накопитель (лучше USB 3.0 :)). Нам нужно отформатировать диск… Это удалит все файлы, поэтому обязательно сделайте резервную копию.

Теперь у вас есть чистый и свежий USB-накопитель.

Извлеките установочные файлы

В Windows 8+ вы можете просто щелкнуть правой кнопкой мыши и выбрать «Смонтировать» на образе. Скопируйте все файлы на USB-накопитель.

В Windows 7 вам понадобится такая программа, как 7-zip. Откройте ISO-образ и извлеките все файлы на USB-накопитель.

Смонтировать WIM

Нас беспокоят два файла WIM в установщике Windows: \sources\boot.wim и \sources\install.wim.

  • Boot.wim загружается при загрузке с установочного носителя. Это образ WinPE, используемый для применения ОС. Пользователи MDT/SCCM хорошо знакомы с концепцией загрузочного носителя.
  • Файл install.wim — это фактическая подготовленная системой установка ОС, которая будет применена к вашему жесткому диску. Если вы смонтируете это, оно будет выглядеть так же, как ваш диск C: Program Files, Windows, Users и т. д.…

Итак, теперь мы переходим к двум сценариям:

  1. При загрузке с носителя ваш жесткий диск (или другое устройство) не распознается.
  2. При установке Windows драйверы отсутствуют

Сценарий 1 относится к загрузочному носителю, сценарий 2 — к файлу install.wim. Эмпирическое правило заключается в том, что вашему boot.wim нужны только основные драйверы; например: хранилище и сеть. В этом сценарии нас интересует только хранилище, поскольку мы используем USB в качестве исходного носителя. Хотя на самом деле оба процесса одинаковы.

  1. Откройте командную строку администратора.
  2. Создайте каталог для подключения WIM-файла (mkdir c:\mount)
  3. Смонтировать wim:

Добавить драйверы:

Чтобы добавить драйверы, нам нужно указать команду на папку с драйверами, которую мы создали выше.

ПОМНИТЕ: добавляйте хранилище и сеть только в boot.wim. Все, что больше, просто глупо.

Если у вас смонтирован файл install.wim, вы можете указать верхнюю папку, содержащую все драйверы для вашей модели. Пример: c:\drivers\hp\EliteBook800SeriesG1

Добавьте драйверы:

Рекурсивная опция проверяет все вложенные папки. forceunsigned позволит добавлять неподписанные драйверы.

В Windows 8.1 при монтировании Windows 10 install.wim меня встретила ошибка:

Мы могли бы просмотреть журнал dism, если бы захотели, но для меня эта ошибка говорит сама за себя. По сути, это говорит о том, что установленная мной ОС новее, чем инструмент dism, который я использую. Версия Dism: 6.3.9600.17031… Версия ОС Windows 8.1 — 6.3.9600 (посмотрите, что они там сделали?). Подумайте об этом так: каждая версия поддерживает соответствующую версию Windows плюс более раннюю (обратно совместимую). Он не может работать с более новой версией, так как более старая версия не знает, что такое более новая версия.

Исправить это можно с помощью команды DISM, включенной в установочный диск Windows. Повторите приведенную выше команду dism, но на этот раз нам нужно будет использовать полный путь к носителю Windows 10:

И вуаля… теперь у нас добавлены драйверы.

Сохранить изменения

Последнее, что нужно сделать, это зафиксировать сделанные нами изменения:

Опять же, этот процесс действительно применим к любой версии Windows, в которую вы хотите внедрить драйверы в свой носитель!

Необходимость установки Windows с загрузочной флешки возникает достаточно часто, и, наверное, многие сталкивались с проблемой отсутствия сетевых и WIFI драйверов для выхода в интернет при первом запуске Windows после установки. Доступ в Интернет может потребоваться хотя бы для загрузки драйверов, необходимых операционной системе для корректной работы большинства приложений и игр. Следует отметить, что некоторые производители ноутбуков и компьютеров прилагают к своей продукции диск с необходимыми драйверами. В этом случае после установки операционной системы вы можете использовать такой диск и теперь вам будет достаточно краткого туториала по созданию загрузочной флешки для установки Windows с помощью WinUSB или инструкции для опытных пользователей по созданию загрузочной флешки с Windows вручную .

Если у вас нет диска с драйверами, то для обычного использования компьютера недостаточно просто установить Windows с флешки. Необходимо убедиться, что на вашей загрузочной флешке есть универсальный набор драйверов, достаточный для выхода в сеть и загрузки остальных драйверов для компьютера, на который вы устанавливаете операционную систему.

Сегодня я хочу предложить новое решение озвученной выше проблемы. Начиная с версии 3.4.0.0, WinUSB имеет возможность не только создавать загрузочную флешку для установки Windows 7,8,10, но и автоматически скачивать сетевую программу DriverPack с последующей ее установкой на загрузочную флешку. DriverPack network установит все необходимые сетевые драйвера, после чего предложит скачать остальные из интернета. Подробнее об этой программе можно прочитать на официальном сайте DriverPack.

Итак, начнем, во-первых, с создания загрузочной флешки, в любом случае нам понадобится установочный образ или DVD с виндой, если у вас нет ни того, то как скачать винду можно прочитать здесь 10 ISO с сайта Microsoft. Теперь, когда у вас есть установочный образ Windows, вам нужно загрузить и запустить последнюю версию WinUSB, загрузка начнется по нажатию кнопки ниже.

Читайте также: