Если необходимость изменить wim-образ заставила Вас кривить шеи наподобие этих милых животных, то Вы по адресу. Здесь я постараюсь Ваши шеи выпрямить. В данной и в последующей статье мы постараемся разобраться с тем, как можно изменять уже готовые образа Windows, не развертывая их на компьютеры. В этой статье мы рассмотрим основные команды и возможность добавления драйверов в готовый образ. Для того чтобы узнать как , перейдите пожалуйста на следующий пост. И там, и тут все действия мы будем производить благодаря утилите DISM.
Для чего нужно добавлять драйвера в готовый wim-образ?
Допустим, у нас есть операционной системы готовый для развертывания. Допустим, что ему уже пару месяцев. А еще, допустим, что за это время вышло новое обновление для безопасности Windows, новый улучшенный драйвер или языковой пакет. А Вам нужно на 100 компьютеров! Но лишать образ последних обновлениЙ и улучшений не особо хорошо. Ведь Вы на какое-то время можете оставить компьютеры в опасности. Тем более все это всё равно придется сделать. Так лучше сделать один раз, чем потом проверять все компьютеры. Добавить драйвер в готовый образ можно несколькими путями:
- Создать новый образ.
- Развернуть готовый образ, добавить в него драйвер и повторно .
- Добавить в готовый образ необходимый драйвер с помощью .
Надеюсь Вы понимаете, что наиболее удобный и быстрый способ — третий, и именно его мы и рассмотрим.
Основные команды 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 увеличивается на объём заново установленных драйверов.