Добавить файлы в wim. Чем открыть wim? Делаем шаблоную установку Windows в режиме аудита

Если необходимость изменить wim-образ заставила Вас кривить шеи наподобие этих милых животных, то Вы по адресу. Здесь я постараюсь Ваши шеи выпрямить. В данной и в последующей статье мы постараемся разобраться с тем, как можно изменять уже готовые образа Windows, не развертывая их на компьютеры. В этой статье мы рассмотрим основные команды и возможность добавления драйверов в готовый образ. Для того чтобы узнать как , перейдите пожалуйста на следующий пост. И там, и тут все действия мы будем производить благодаря утилите DISM.

Для чего нужно добавлять драйвера в готовый wim-образ?

Допустим, у нас есть операционной системы готовый для развертывания. Допустим, что ему уже пару месяцев. А еще, допустим, что за это время вышло новое обновление для безопасности Windows, новый улучшенный драйвер или языковой пакет. А Вам нужно на 100 компьютеров! Но лишать образ последних обновлениЙ и улучшений не особо хорошо. Ведь Вы на какое-то время можете оставить компьютеры в опасности. Тем более все это всё равно придется сделать. Так лучше сделать один раз, чем потом проверять все компьютеры. Добавить драйвер в готовый образ можно несколькими путями:

  1. Создать новый образ.
  2. Развернуть готовый образ, добавить в него драйвер и повторно .
  3. Добавить в готовый образ необходимый драйвер с помощью .

Надеюсь Вы понимаете, что наиболее удобный и быстрый способ — третий, и именно его мы и рассмотрим.

Основные команды DISM

Для тех кто поверхностно знаком с утилитой DISM, прошу перейти на статью, которая полностью посвящена данной . Все же повторно пробежимся по некоторым командам, так как они могут нам понадобиться.

  • dism /get-wiminfo /wimfile:c:\install.wim

    Данная команда выводит сведения о wim-образе. Кстати, пару раз нам приходилось указывать индекс издания операционной системы. Возможно многие задавались вопросом как узнать этот индекс. Так вот отвечу: с помощью данной команды. Так же сведения об образе можно получить с помощью команды:

  • imagex /info c:\install.wim

    Данная команда аналогична предыдущей.

  • dism /get-mountedwiminfo

    Используется для получения сведений о подключенных образах.

Работа с оперативным образом DISM

Как уже говорил, утилита DISM позволяет работать не только с сохраненным на диске wim-файлом, но и с образом работающей машины, или по-другому с оперативным образом. С помощью команд DISM, при работе с оперативным образом, можно только получать сведения об образе, но нельзя их изменять. Для работы с оперативным образом нужно использовать параметр /online .

  • dism /online /get-drivers

    Перечисляет все установленные драйвера.

  • dism /online /get-currentedition

    Вывод активного издания оперативного образа.

  • dism /online /get-stagededition

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

  • dism /online /get-targetedition

    Вывод список изданий, до которых можно обновить оперативный образ.

  • dism /online /get-driverinfo

    Вывод сведений о конкретном драйвере.

  • dism /online /get-intl

    Команда выведет на экран сведения, касающиеся региональных настроек

  • dism /online /get-packages

    Вывод сведений обо всех установленных пакетах в оперативном образе.

  • dism /online /get-packageinfo

    Вывод сведений о выбранном пакете.

  • dism /online /get-features

    Выводит информацию обо всех компонентах

  • dism /online /get-featureinfo

    Вывод информации о конкретном сведении.

Все эти команды могут использоваться и для не оперативного образа. Для этого следует , и вместо /online употреблять /image:c:\papka_podklucheniya. Кроме вышеперечисленных команд с НЕ оперативным образом можно выполнять следующие действия:

  • dism /image:c:\papka_podklucheniya /get-apppatchinfo

    Вывод сведений об установленных файлах исправлений установщика Windows.

  • dism /image:c:\papka_podklucheniya /get-apppatches

    Вывод сведений обо всех примененных исправлениях MSP для всех установленных приложений.

  • dism /image:c:\papka_podklucheniya /get-appinfo

    Вывод сведений о конкретном приложении установщика Windows.

  • dism /image:c:\papka_podklucheniya /get-apps

    Вывод сведений обо всех установленных приложениях.

Как добавить драйвер в уже готовый Wim-образ?

Наконец-то мы добрались до основного сегодняшнего блюда. Сейчас мы рассмотрим команды для добавления драйвера в wim-образ. Для этого Вы должны указать папку с.inf-файлом драйвера. Добавляются драйвера с помощью параметра /add-driver , а удаляются - /remove-driver .

  • dism /image:c:\papka_podklucheniya /add-driver:c:\driver.inf

    Добавление одного драйвера в подключенный образ.

  • dism /image:c:\papka_podklucheniya /add-driver /driver:c:\mydrivers

    Добавление всех драйверов, которые находятся в указанной папке.

  • dism /image:c:\papka_podklucheniya /add-driver /driver:c:\mydrivers /driver:d:\123

    Добавление всех драйверов, которые находятся в указанных папках. Каждую новую папку нужно добавлять через параметр /driver: В данном примере указаны две папки.

  • dism /image:c:\papka_podklucheniya /add-driver /driver:c:\mydrivers /recurse

    Добавление всех драйверов из указанной папки и входящих в неё подпапок.

  • dism /image:c:\papka_podklucheniya /remove-driver /driver:oem10.inf

    Удаление драйвера из не оперативного образа. Название нужного драйвера Вы можете узнать, если выведете их список. Многие драйвера будут иметь название похожее на oem№.inf , где № — порядковый номер. Такие имена автоматически задаются для не подписанных драйверов. Про можете почитать перейдя по ссылке.

Вот такими несложными действиями можно добавить в уже готовый wim-образ необходимые драйвера. Делается это в несколько кликов, благодаря прекрасной утилите DISM, главное знать как. Напоминаю, что статью про добавление приложений и языковых пакетов в wim-образ можете найти через поиск, либо через ссылку, которую я приводил в данной статье. Удачи!

В данном уроке мы импортируем wim файл. Для тех кто не в курсе, это формат образа диска . Он был разработан компанией Microsoft для развёртывания последних релизов операционных систем семейства Windows (Vista, 7, 8). Системы используют данный файл как часть стандартной процедуры установки. Для тех кто только начал читать мой блог я рекомендую сначала ознакомиться с первой статьёй из данного цикла и выполнять все действия по созданию флешки в порядке выхода новых статей. Главное не спешите и делайте всё постепенно. Ну а для остальных предлагаю вашему эту статью.

Шаг 1. Монтируем в систему оригинальный образ Win 7 x86 (x64) и настраиваем подключение при включении питания.

Шаг 2. Запускаем виртуальную машину. Заходим в биос (нажатием клавиши F2 при запуске) и выставляем загрузку с CD-ROMа. Сохраняемся (F10).

Шаг 3. При появлении сообщения "Press any key to boot from CD or DVD..." жмём любую клавишу.

Шаг 4. Системой выдаётся окно с выбором языка. Но мы жмём Shift+F10 .

Шаг 5. В появившейся командной строке вводим c:

Шаг 6. Затем dir

Шаг 7. Теперь d: и снова dir

Шаг 9. И снова dir

class="eliadunit">

Шаг 10. Нас интересует imagex.exe. Далее вводим следующее d:\x86\imagex.exe /capture c: d:\install.wim /flags “Professional” “Windows 7 SP1 Professional” “Windows 7 SP1 Professional” /compress maximum и жмём ENTER

Шаг 11. Пошёл запуск утилиты.

Шаг 12. Аналогично всё делаем на 64 разрядной ОС. Разница лишь в команде. X86 меняется на amd64.

Шаг 13. После окончания работ выключаем машины.

Шаг 14.

Шаг 15. Импортируем wim файл в хост систему. Для этого зайдём в Параметры виртуальной машины и найдём вкладочку Жесткий диск. Смотрим название файла диска.

Шаг 16. Заходим Файл-Подключить виртуальные диски-Подключить-Обзор-Указываем файл диска с именем выше-Выбираем подключить второй раздел-Ок-Ок.

Шаг 17. Находим файл install.wim , вырезаем его и помещаем в папку \SystemFlash\Sborki\Win7x86_wim.

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

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

Для этого вам понадобится распакованный образ системы, в котором нужно будет найти файл INSTALL.WIM (располагается он в каталоге SOURCES) и скопировать его в любое удобное место (у нас это раздел D ) .

Создайте на диске D папку mount , запустите от имени администратора командную строку и смонтируйте в папку mount образ INSTALL.WIM , используя для этого следующую команду:

Dism /mount-wim /wimfile:D:\install.wim /index:1 /mountdir:D:\mount

  • D:/install.wim – это исходное месторасположение образа
  • INSTALL.WIM , index:1 - редакция системы,
  • D:/mount - каталог, в который будет монтироваться образ.

П римечание: так как в одном образе могут находиться несколько редакций одной версии системы (Домашняя, Профессиональная, Корпоративная и т.д.) , непосредственно перед монтированием желательно узнать её индекс (index) . Для этого используется команда Dism /Get-WimInfo /WimFile:D:\install.wim .

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

  • Если это HKLM/SOFTWARE , путь будет windows/system32/config/software
  • Если HKLM/SYSTEM - windows/system32/config/system
  • Если HKLM/SAM , то windows/system32/config/SAM
  • Для загрузки подраздела HKLM/Security используется путь windows/system32/config/security
  • Для DEFAULT в разделе HKEY_USERS - windows/system32/config/default

Допустим, вам нужно получить доступ к подразделу SOFTWARE . Тут же в консоли грузим его следующей командой:

reg load HKLM/EDIT D:\mount\windows\system32\config\software

Где EDIT - временный подраздел в редакторе реестра. После этого откройте в работающей системе редактор реестра и разверните ветку HKEY_LOCAL_MACHINE\EDIT .

Пожалуйста, теперь можете создавать и редактировать нужные вам ключи. После того как закончите, закройте редактор и выгрузите раздел обратно командой reg unload HKLM\EDIT .

Здравствуйте. Спасибо что ответили.

Но у меня проблема немного другая.

Я хотел активировать Windows которая в разделе AiRecovery.

У меня в разделе AiRecovery windows 7pro x64 лицензия.

После установки с раздела AiRecovery через F9

активируется ключом, который на задней

крышке ноутбука, 100% без проблем.

Сейчас просто небольшие неудобства после

установки с раздела AiRecovery. До ремонта

когда я устанавливал windows 7, она автоматически

активировалась. Если интернет не был подключён, то windows

устанавливалась с 3 дневной автоматической активацией,

если в течение 3 дней не было доступа в сеть, то windows

переходила в 30 дневный пробный статус, и активировать

можно было вручную.

Сейчас же при установке в правом

нижнем углу экрана под обвиатурой ASUS мелким шрифтом

пишет, что я использую не легальную версию windows.

И после установки экран чёрный, инсталляционная

картинка не устанавливается. Это значит что, я должен

активировать windows в ручную каждый раз и после

активации установить инсталляционную картинку

так же в ручную.

4 года назад на asus.ru была статья

Редактирование раздела Recovery. В статье были такие

После успешного окончания процесса необходимо загрузить ноутбук с собственно диска… и…Загруженная ОС, которую мы разворачивали из образов, будет запущена в режиме Аудита.

У меня так не получилась, по-видимому статья была написана

для windows 7 x32.

На официальном сайте asus я нашёл

If you have configured your Windows image to boot to OOBE, but then need to make further configurations to your image in audit mode, you can do one of the following:
Use the CTRL+SHIFT+F3 keyboard shortcut. The computer will reboot into audit mode.
This option may trigger any scripts that you have configured to launch in OOBE

и только так я смог выйти в режим аудит. Активировав Windows

и после прохождения “generalize” у меня слетела два драйвера

это видео и аудио драйвера.

В общем, с активацией Windows

всё получилась, но так как я заново установил драйвера

Windows получилась длиннее примерно на 500 мегабайт.

И у меня возникло 3 вопроса:

1). Можно ли в разделе AiRecovery объединив образы swm в образ wim и в нём активировать windows,

так как это самый лучший способ решения этого вопроса.

2). Если нельзя, то можно ли предотвратить вылет

видео и аудио драйверов при прохождении “generalize”.

3). Если нет, то можно ли активировать драйвера которые,

если смотреть по объёму, скорее всего, деактивировались

при прохождении “generalize”

так как при установке заново драйверов, объём windows увеличивается на объём заново установленных драйверов.