Wim образ создать: Как создать wim-образ Windows?
Как создать wim-образ Windows?
Как создать wim-образ Windows?
Как создать wim-образ операционной системы Windows? Сегодня в данной статье мы поговорим о создании образа установки и ответим на все важные вопросы по данной теме. Создание образа Windows довольно трудоемкий процесс. Подготовительные этапы для этого процесса уже были описаны в более ранних статьях. Для тех кто не знаком с ними, ниже я перечислю основные подготовительные этапы и ссылки, ведущие на соответствующие статьи. Просьба ознакомится с ними в первую очередь.
Создание эталонного компьютера
Если Вы читали наши предыдущие записи, то Вы уже умеете создавать эталонный компьютер и можете подготовить его к захвату образа установки. Для успешного прохождения данного этапа Вам необходимо:
- Компьютер-образец, последним действием над которым была команда sysprep /oobe /generalize /shutdown. Мануал по данному пункту.
- Установочный носитель с Windows PE и программой Imagex.exe на борту.
- Место, куда можно будет сохранить образ установки. Нужен свободный объем до 10 ГБ, а может и больше. Все зависит от того, сколько программного обеспечения Вы запихали в свой образ Windows.
Процесс захвата wim-образа Windows
Первым делом мы загружаем компьютер-образец с установочного носителя Windows PE(напомню, что это должно быть первое действие с компьютером, после обработки его программой Sysprep), после чего, в открывшемся окне командной строки выполняем команду:
e:\imagex.exe /capture c: d:\install.wim "my windows 7 install" /compress fast /verify
Далее, Вам придется подождать от 10 до 30 минут, в зависимости от веса Вашего wim образа. После чего, у Вас на диске D: лежит файл install.wim, который содержит образ установки Windows. Это тот результат, которого мы и добивались. Мы создали образ Windows. Как видите, процесс захвата wim образа довольно прост, только необходимо к этому должным образом подготовиться.
А сейчас рассмотрим команду поподробнее. Что тут есть что:
- e: — Буква установочного носителя с Windows PE.
- /capture — указываем, что нужно захватить wim образ операционной системы Windows.
- c: — указываем диск, на котором установлена эталонная операционная система.
- d:\install.wim — буква диска и название wim-файла, где мы сохраняем образ установки. Задавать другое имя для wim-файла не имеет смысла, так как в iso-образе Windows, образ установки должен носить именно такое имя.
- «my windows 7 install» — пометка образа установки. Ничего особенного, но вроде как обязательный параметр. Можете вписать что-то свое.
- /compress fast — способ сжатия. Процесс сжатия будет увеличивать время захвата образа Windows, но может быть очень полезным при большом объеме образа и при маленьком доступном объеме свободного места для его хранения. Возможные параметры:
- fast — быстрое сжатие образа Windows.
- maximum — максимальное сжатие образа Windows.
- Есть еще один параметр, который стоит между ними, и означает то, что захват идет без сжатия. Этот параметр используется по умолчанию, так что знать его не совсем обязательно. Ну плюс к этому, я забыл как он выглядит, поэтому Вы в любом случае не узнаете этот параметр от меня.
- /verify — без понятий что за параметр. К счастью, он не делает особую погоду, можете и не вводить.
Как определить буквы дисков?
Когда я захватывал wim-образ Windows, я сохранял его на вторую флешку. В связи с этим, была маленькая путаница по поводу того, какой диск какое имя носит. Чтобы разобраться с этим используйте утилиту diskpart и команду list volume. Вы же надеюсь не забыли, что Windows PE это урезанная версия соответствующей версии Windows, что в свою очередь позволяет работать с основными программами Windows. Именно поэтому, некоторые применяют Windows PE для удаления вирусов или для других действий на заблокированном компьютере.
Чем отличается wim образ от iso образа Windows?
Ну и захватили мы wim-образ Windows, получили мы долгожданный файл install.wim. Но что с ним делать? Install.wim — это файл установки Windows. По сути, из всего iso-образа Windows, достаточно иметь один лишь этот файл, чтобы развернуть Windows. А остальная ерунда из iso-образа, это так, попутная ерунда, необходимая только для поддержки install.wim. Файл install.wim можно развернуть на компьютерах, используя другие средства для его развертывания. Например, при развертывании операционной системы Windows по сети необходим только этот файл. Ну и на крайний случай, можно просто открыть iso-образ Windows, и в папке sources заменить оригинальный install.wim на созданный нами install.wim. После чего создать установочную флешку Windows, при желании добавить файл ответа в корень флешки и все: Вы получите автоматическую установку операционной системы с созданным Вами wim образом эталонного компьютера.
Создание WIM-образа Windows 10 с установленным софтом с помощью Microsoft Deployment Toolkit и развёртывание образа по сети
Здравствуйте, уважаемые читатели сайта Remontcompa.Ru. Меня зовут Роман Нахват, и я представляю вашему вниманию статью, в которой мы рассмотрим процесс создания WIM-образа операционной системы Windows 10 1809 с установленным программным обеспечением. И для этого мы будем использовать инструмент Microsoft Deployment Toolkit (MDT) версии 8456. Созданный WIM-образ далее будет развёрнут на жёсткий диск компьютера по сети средствами служб развёртывания Windows (WDS). Для работы нам понадобится компьютер с операционной системой Windows 10 и установленными в ней программами. Давайте приступим.
Создание WIM-образа Windows 10 с установленным софтом с помощью Microsoft Deployment Toolkit и развёртывание образа по сети
Первым делом необходимо подготовить операционную систему Windows 10 при помощи утилиты Sysprep. Переходим по пути:
C:\Windows\System32\Sysprep
И запускаем файл sysprep.exe. В открывшемся окне выбираем «Переход в окно приветствия системы (OOBE)», ставим галочку «Подготовка к использованию», выбираем «Завершение работы». И жмём «Ок».
Ожидаем завершения работы утилиты Sysprep. На этом подготовка операционной системы Windows 10 завершена.
Далее запускаем Deployment Workbench и переходим к «Task Sequences». Создадим новую папку, выбрав в контекстном меню «New Folder».
Указываем имя создаваемой папки (в нашем случае это «Capture Windows 10») и жмём «Next».
Жмём «Next».
Жмём «Finish».
Выделяем папку «Capture Windows 10» и в контекстном меню выбираем «New Task Sequence».
Указываем ID и имя создаваемой последовательности задач. Жмём «Next».
Из выпадающего списка выбираем шаблон «Sysprep and Capture».
Указываем операционную систему, в нашем случае это Windows 10 Pro (x64).
Прописываем ключ продукта.
Указываем имя владельца системы и название организации.
Указываем пароль встроенной учётной записи администратора.
Жмём «Next».
Последовательность задач «Capture Windows 10» успешно создана. Жмём «Finish».
И вот наша созданная последовательность задач «Capture Windows 10».
Выделяем созданную последовательность задач и выбираем «Свойства».
Переходим на вкладку «Task Sequence».
Отключим в последовательности задач шаги «Execute Sysprep», указанные ниже на скриншоте стрелками.
Выделяем шаг «Execute Sysprep» и переходим на вкладку «Options». На вкладке «Options» ставим галочку опции «Disable this step».
В итоге получается, что оба шага Execute Sysprep стали неактивны. Жмём «Применить» и «Ок».
Выделяем созданный в статье «Создание установочного дистрибутива Windows 10 1809 с приложениями и драйверами используя Microsoft Deployment Toolkit (MDT)» версии 8456» «Deployment Share» и в контекстном меню выбираем «Update Deployment Share».
Ставим переключатель на «Completely regenerate the boot images». Жмём «Next».
Снова «Next».
Ждём завершения процесса создания загрузочных образов. По итогу кликаем «Finish».
Переходим в папку «Boot» по пути:
E:\DeploymentShare\Boot
В этой папке нас интересует загрузочный образ LiteTouchPE_x64.wim, который мы добавим на сервер служб развёртывания Windows.
Переходим на сервер служб развёртывания Windows, выделяем папку «Образы загрузки» и выбираем «Добавить загрузочный образ».
Указываем путь к файлу LiteTouchPE_x64.wim.
Прописываем имя образа, например «Install and Capture w10 (x64)».
Жмём «Далее».
Ждём завершения процесса добавления загрузочного образа на сервер служб развёртывания Windows. Потом жмём «Готово».
Вот так загрузочный образ Install and Capture w10 (x64) добавлен на сервер WDS.
На разделе E по пути:
E:\DeploymentShare\Captures
у нас есть папка «Captures», в которую мы и будем сохранять создаваемый WIM-образ с операционной системой Windows 10.
Загружаем компьютер с операционной системой Windows 10, которая была заранее подготовлена утилитой Sysprep по сети. Выбираем «Install and Capture w10 (x64)».
Ожидаем полной загрузки компьютера с образа LiteTouchPE_x64.wim. После полной загрузки в появившемся окне выбираем «Run the Deployment Wizard to install a new Operating System».
Указываем данные для подключения к Deployment Share.
Ставим переключатель на последовательности задач «Capture Windows 10».
Ставим переключатель на пункте «Capture an image of this reference computer» и указываем путь, где будем сохранять создаваемый WIM-образ Windows 10 (в нашем случае это \\Server\DeploymentShare$\Captures). В строке «File name» прописываем имя, под которым будем сохранять создаваемый WIM-образ.
Для запуска процесса создания WIM-образа Windows 10 жмём «Begin».
Ждём завершения процесса создания WIM-образа Windows 10. WIM-образ успешно создан.
Перейдём в папку Captures по пути:
E:\DeploymentShare\Captures
И в ней видим созданный установочный WIM-образ операционной системы Windows 10 с именем Windows_10 и расширением «.wim».
Добавим установочный образ Windows_10.wim на сервер служб развёртывания Windows. Выделяем папку «Образы установки» и выбираем «Добавить образ установки».
Указываем имя группы образов (в нашем случае это Windows 10×64), в которую добавляем образ установки Windows_10.wim. Потом указываем путь к созданному WIM-образу с Windows 10.
Жмём «Далее». И потом снова «Далее».
Установочный образ Windows 10 добавится на сервер WDS. По итогу процесса жмём «Готово».
И вот он — добавленный установочный образ Windows 10.
Загружаем компьютер, на который нужно развернуть операционную систему Windows 10 из созданного WIM-образа по сети. Выбираем «Install Windows 10 (x64)».
Жмём «Далее». Указываем данные для подключения к серверу WDS.
Указываем операционную систему для установки. Выбираем жёсткий диск для установки.
Ожидаем ответ от сервера. Проводим установку Windows.
Далее пойдут стандартные установочные процессы — запуск служб, подготовка устройств. И можем указывать профильные данные.
Принимаем лицензионное соглашение. Указываем имя учётной записи.
Установка Windows 10 завершена.
Метки к статье: Своя сборка Windows Windows 10 Установить Windows
Создание и эффективное использование образов WIM — магия Chocolatey / Хабр
Задача
В своей работе я использую образы Windows Image — всем известные WIM файлы. Подход, которым я хочу сегодня поделиться, прямо противоположен созданию универсального образа с полным наборам софта и сервисов. Ключевым отличием от «Толстого — Thick» подхода является то, что они что в нем находится минимум — только то, что необходимо для запуска puppet agent и дальнейшей установки необходимого софта. Для установки софта я использую chocolatey, все пакеты берутся с chocolatey.org, а для кастомных пакетов имеется репозиторий на сервере в датацентре). Все остальное — ставится потом, в зависимости от требований конфигурации сервера. На мой взгляд это добавляет намного больше гибкости, и все что нужно, фактически, добавлять сервис паки и большие обновления. И вот сегодня — как раз тот день: «Пора бы обновить образ». Если говорить точнее, то сегодня нужно создать образ с нуля для Windows Server 2012 Standard с определенного ISOшника.
Сложности
Сложностей как таковых здесь нет, единственное что принципиально для меня — все должно быть просто, чтобы через год я (или кто-то из моих админов) открыл свой, прочел короткое README и все понял.
Реализация
На том же сервере, где располагается WDS добавлена роль Hyper-V, на котором есть несколько виртуальных машин, предназначенных специально для этого. В даном случае виртуалка с именем «server-2012-std-img» на которой «голая» версия Server 2012 Standard. Снимать образы с виртуалок намного проще, т.к. можно средствами windows примонтировать vhd и сделать wim capture прямо с примонтированного диска. При данном подходе нет необходимости перезагружать реальный сервер.
Настройка образа
Делаем апдейты. Для установки апдейтов в образ пользуюсь триалом wuinstall. Каждый раз приходится загружать заново (ссылка), т.к. срок триала по все видимости зашит в exe файле. Мысли вслух: Надо бы сделать package для chocolatey для wuinstall, тогда будет возможность автоматизировать установку апдейтов, сделать подарочек моему админу по офису…
There’s more than one way to do it
Знаю что можно использовать оффлайн апдейты скачанные через wsusoffline, и делать так называемое «Оффлайн обслуживание образа», но в моей ситуации это не подходит во-первых из-за наличия на 70% серверов Server 2008 (не R2), который сильно отличается (в худшую сторону) от R2 и 2012 по управлению пакетами и функционалу offline servicing. А так как я люблю унификацию процессов где это возможно, делаю это через wsusoffline. К тому же интеграция сервис пака часто не работает через offline servicing. Может кто-то знает, где Microsoft хранит WIM или ISO файлы дистрибутивов с последними обновлениями?
Кстати, я не включаю драйвера в сам образ системы, т.к. они берутся из сетевой папки, которая указывается в unattend.xml конфиге, а папка находится в доступном для установщика Windows месте. Не забудьте удостовериться в правах доступа к Вашей папке с драйверами (которые должны быть, естественно, распакованы с доступными файлами inf).Указываем путь к драйверам в unattend.xml
<settings pass="offlineServicing">
<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:action="add" wcm:keyValue="1">
<Credentials>
<Domain>mydomain</Domain>
<Password>wds-password</Password>
<Username>wds-user</Username>
</Credentials>
<Path>\\wds-server.mydomain.local\REMINST\Drivers</Path>
</PathAndCredentials>
</DriverPaths>
</component>
</settings>
Установка Chocolatey — процесс достаточно простой, главное удостоверьтесь что у Вас стоит фреймворк 3.5.Устанавливаем Chocolatey
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
Все, настройка образа на этом закончился. Пора его создать!
Создание образа
Запускаем процесс создания образа
::Config file that contains some paths and date patterns
call config.cmd
SET mountdrive=H
echo Creating image %captured_wims%\server-2012\server-2012x64.standard.sp2.%date%.%RANDOM%.install.wim
utils\imagex\imagex.exe /capture %mountdrive%: %captured_wims%\server-2012x64.standard.sp2.%date%.%RANDOM%.install.wim " Windows Server 2012 SERVERSTANDARD"
Процесс создания образа Server 2012 Standard со всеми апдейтами занимает около 20 минут на виртуальной машине, на живом сервере, конечно быстрее, но не так удобно. Я не сильно переживаю по этому поводу, т.к. процесс это в большинстве случаев плановый.
Долго-ли коротко-ли, образ создался, скрипт положил его куда надо, назвал как надо — теперь я его беру и добавляю в WDS сервер. Готово!
Забегая вперед скажу, что puppet agent нужно будет установить при первой загрузке новой системы, которую мы будем разворачивать на новом железе, а нужно это для того, чтобы сервер стал доступен для настройки при помощи манифестов puppet. Сделать это можно и вручную, но можно и автоматически.
Устанавливаем puppet agent
cinst puppet -ia "PUPPET_MASTER_SERVER=puppet.mydomain.local"
Да, да, если кто не знаком с chocolatey, очень советую испытать эту радость.
В данном случае установится последняя версия этого пакета puppet, которая зарегистрируется на сервере puppet.mydomain.local. Для желающих сделать регистрацию puppet agent автоматически — добавляем следующее в файл unattend.xml
<component name="Microsoft-Windows-Deployment" 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">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Description>Install Puppet</Description>
<Path>cinst puppet -ia "PUPPET_MASTER_SERVER=puppet.mydomain.local"</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Description>Request Certificate</Description>
<Path>("C:\Program Files (x86)\Puppet Labs\Puppet\bin\puppet_interactive.bat" --test) && echo OK</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Description>Stop Puppet Service</Description>
<Path>(sc stop puppet) && echo Service Stop OK</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>4</Order>
<Description>Start Puppet Service</Description>
<Path>(sc start puppet) && echo Service Start OK</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
Заключение
Таким образом, система пакетов Chocolatey заменяет множество индивидуальных конфигураций, и сильно помогает автоматизировать установку, вместе с тем обеспечивая гибкость конфигурирования (помните, Вы не обязаны использовать chocolatey.org в качестве источника пакетов). Использование менеджера пакетов при развертывании Windows Server, по моему мнению, еще один этап на пути к переносу инфраструктуры на IaaC, а выбор между «Тонким» и «Толстым» образами — ключевым в данной ситуации.
В моей сети Windows и Linux работают в тесной связке друг с другом, поэтому я по возможности стараюсь найти универсальные OpenSource решения, которые будут работать на обоих платформах. Я совершенно не оспариваю факт что SCCM — прекрасный продукт для подготовки, поддержки и развертывания Windows, но он официально не поддерживает Linux (пруф) — а это значит что за Ваши деньги, заплаченные за SCCM, с интеграцией придется разбираться самому. К тому же, Open Source делает нашу жизнь лучше!
А как Вы решаете вопросы гетерогенности инфраструктуры? Очень буду рад услышать Ваше мнение, уважаемый Хабр!
Создание собственного установочного дистрибутива из заводского WIM-образа ноутбука
Здравствуйте! Хочу задать вопрос Владимиру.
Все владельцы ноутбуков знают, что на их устройстве находятся несколько скрытых разделов и предназначение одного из них — хранить заводской образ Windows 8.1 в специальном WIM-файле. Если наша Windows 8.1 работает со значительными сбоями, то мы возвращаем ноутбуку первоначальное магазинное состояние, то есть запускаем встроенную в ноутбук программу отката к заводским настройкам и новенькая Windows 8.1 разворачивается на диск (C:). В случае, если программа отката к заводским настройкам (RECOVERY) не работает, то всё равно можно различными путями развернуть заводской WIM-образ из скрытого раздела на диск (C:), например с помощью утилиты Dism или WinNTSetup3 (обо всё этом написано в ваших статьях), а вот сейчас я подошёл и к самому вопросу, который звучит так. Каким образом можно сделать собственный установочный дистрибутив из заводского WIM-образа ноутбука, то есть, как интегрировать заводской WIM-файл из скрытого раздела ноутбука в дистрибутив Windows 8.1 или Windows 10 и устанавливать свою заводскую Windows 8.1 как обычную систему не только на свой ноутбук, но и на любой другой компьютер?
Создание собственного установочного дистрибутива из заводского WIM-образа ноутбука
Автор Владимир!
Привет всем! Наш читатель очень подробно и ясно задал свой вопрос, так что предлагаю сразу перейти к делу.
В сегодняшней статье я покажу вам, каким образом можно создать собственный установочный дистрибутив из заводского WIM-образа ноутбука. Мы экспортируем заводской оригинальный образ install.wim из скрытого раздела ноутбука в установочный ISO-образ дистрибутива Windows 8.1, а затем произведём установку системы на наш ноутбук. Использовать будем утилиты Dism и UltraISO.
Итак, для примера возьмём ноутбук Lenovo с БИОСом UEFI и предустановленной Windows 8.1.
Этап №1. Преобразование заводского образа install.wim в новый формат образа диска install.esd (альтернатива WIM файлу) разработанный Microsoft для развертывания последних релизов своих операционных систем, в частности Windows 8.1
Управление дисками ноутбука.
Обратите внимание, седьмой скрытый раздел не имеющий буквы — Исправен (Раздел восстановления), это и есть раздел RECOVERY, на котором находится заводской образ install.wim с Windows 8.1. Можно заметить, что на жёстком диске ноутбука есть ещё скрытые разделы, но на них подробно останавливаться не будем, кому интересно читайте отдельную статью: Что содержат скрытые разделы ноутбука.
Первым делом, присвоим седьмому скрытому разделу RECOVERY букву диска.
Запускаем командную строку от имени администратора
Вводим команды:
diskpart
lis vol (выводим в список все разделы жёсткого диска)
sel vol 6 (видим, что Том 6, это и есть скрытый раздел без буквы RECOVERY. Данной командой выбираем Том 6)
assign letter=M (этой командой присваиваем Тому 6 букву диска M:)
exit (выходим из diskpart)
M: (данной командой мы входим на раздел M:)
attrib /s /d (данная команда выводит атрибуты всех файлов и полные пути к файлам находящимся в текущем каталоге M: (включая все файлы в подкаталогах) и атрибуты всех подкаталогов). Видим, что подкаталогу «Factory», в котором находится заводской WIM-образ (install.wim), присвоены атрибуты: S «системный», H «скрытый», R «только чтение» и нам для дальнейшей работы эти атрибуты необходимо снять.
Примечание: Файл install.wim — это обычный формат образа диска, разработанный Microsoft для развертывания последних релизов своих операционных систем Windows 8.1, 10. WIM-файлы используются производителями ноутбуков для хранения заводского образа Windows 8, 8.1.
cd OKRBackup\Factory (данной командой мы входим в подкаталог M:\OKRBackup\Factory)
attrib -s -h -r /s /d (снимаем атрибуты: S «системный», H «скрытый», R «только чтение» со всех файлов в текущем каталоге M:\OKRBackup\Factory).
Примечание: если не снять атрибуты, то одна из следующих команд может закончится ошибкой.
вводим следующую команду:
attrib /s /d (данной командой проверяем, снялись ли атрибуты со всех нужных нам файлов).
Видим, что все атрибуты сняты.
Вот теперь мы даже можем увидеть наш файл install.wim на скрытом разделе M:, для этого откройте проводник Windows и войдите на раздел M:
Файл заводских настроек install.wim находится в папке: OKRBackup\Factory\
Возвращаемся к окну командой строки и вводим следующую команду:
C: (выходим из каталога M:\OKRBackup\Factory)
Dism /Get-WimInfo /WimFile:M:\OKRBackup\Factory\install.wim (данной командой узнаём индекс образа install.wim, находящегося по адресу M:\OKRBackup\Factory\install.wim. В заводском WIM-образе может быть несколько образов операционных систем и у каждой есть свой индекс, обычно заводской образ восстановления называется PBR Image (Push Button Reset), в нашем случае нужный образ один и он имеет Индекс: 1.
Следующая команда последняя. Данной командой мы преобразуем заводской файл install.wim в файл install.esd, так как все дистрибутивы Windows 8.1, выложенные на сайте Майкрософт, имеют файл install.esd — новый формат образа диска (альтернатива WIM файлу) разработанный Microsoft для развертывания последних релизов своих операционных систем, в частности Windows 8.1.
Dism /Export-Image /SourceImageFile:M:\OKRBackup\Factory\install.wim /SourceIndex:1 /DestinationImageFile:D:\install.esd /Compress:recovery
где M:\OKRBackup\Factory\install.wim — место расположение заводского образа install.wim
Index:1 — индекс заводского образа.
D:\install.esd — указывает на место сохранения преобразованного файла install.esd, на диске D:.
Экспорт образа 100%.
Дождитесь фразы «Операция успешно завершена»
Файл install.esd находится на диске (D:) и весит 7 Гб
Этап №2. Замена оригинального файла install.esd в дистрибутиве Windows 8.1 на созданный нами файл. Использовать можно программу UltraISO
Друзья, во-первых скачаем на официальном сайте Майкрософт дистрибутив Windows 8.1. Я скачаю ISO-образ Windows 8.1 Single Language 64bit и сохраню его на диске (D:).
Затем нам понадобится программа UltraISO.
В главном окне программы выбираем:
Файл—>Открыть
В открывшемся окне проводника находим на диске (D:) ISO-образ Windows 8.1 Single Language 64bit, выделяем его левой мышью и жмём «Открыть»
Заходим в папку «sources» двойным щелчком левой мыши.
Находим файл install.esd и удаляем его.
В нижней части окна программы находим диск (D:), в правой части окна отображается его содержание, левой мышью перетаскиваем файл install.esd в папку «sources».
Главное окно программы UltraISO пока не закрываем.
Создаём файл конфигурации выпуска Windows (EI.cfg).
Данный файл, это обычный текстовый файл с названием EI и расширением .cfg. Данный файл обязательно нужно создать и скопировать в дистрибутив Windows 8.1 и тогда нам не придётся вводить при установке Windows лицензионный ключ.
Создаём текстовый файл, открываем его и вводим:
[Channel]
Retail
сохраняем файл, как ei.cfg.
Я создам файл ei.cfg прямо на рабочем столе.
Возвращаемся в окно программы UltraISO.
В нижней части окна программы находим рабочий стол, в правой части окна отображается его содержание, левой мышью перетаскиваем файл ei.cfg в папку «sources».
Настала финальная часть создания собственного установочного дистрибутива из заводского WIM-образа ноутбука.
Файл—> Сохранить как.
Выбираем место сохранения собственного установочного дистрибутива заводских настроек ноутбука UltraISO, я выберу диск (D:).
Программа предлагает назвать будущий ISO-образ ESD-ISO, соглашаюсь.
«Сохранить»
Процесс создания дистрибутива.
Собственный установочный дистрибутив заводских настроек создан находится на диске (D:) ноутбука.
Этап №3. Создание загрузочной флешки из созданного нами дистрибутива заводских настроек ноутбука
Хоть установочный дистрибутив и весит 8 Гб, из него запросто можно сделать универсальную загрузочную флешку, с которой можно установить нашу заводскую Windows 8.1 на ноутбук с включенным интерфейсом UEFI или на обычный компьютер с простым БИОСом.
Используем общеизвестную программу WinSetupFromUSB.
В главном окне программы, ставим галочку на «Auto format it with FBinst» и отмечаем галочкой пункт FAT32.
Отмечаем галочкой пункт «Vista/7/8/Server 2008/2012 based ISO» и нажимаем на кнопку проводника справа.
В открывшемся окне проводника находим и выделяем левой мышью ISO-образ ESD-ISO и жмём Открыть.
OK
GO
Соглашаемся с тем, что все данные на флешке будут удалены. Да.
Да
Начинается процесс создания загрузочной флешки.
И заканчивается успешно.
Важно знать: Внимательный читатель может спросить, а как программа WinSetupFromUSB смогла уместить на флешке, отформатированной в файловую систему FAT32, файл ESD-ISO.iso объёмом 8Гб, ведь в файловой системе FAT32 ограничение на размер файла 4Гб?
Ответ. Программа просто разделила файл на две части: ESD-ISO.iso.001 и ESD-ISO.iso.002, если зайти на флешку, то это можно увидеть. Может это только последняя версия программы WinSetupFromUSB 1.6.
Этап №4. Установка Windows 8.1 из собственного установочного дистрибутива созданного из заводского WIM-образа
Забегая вперёд скажу, что начало установки напоминает обычную установку Windows, а конец установки ничем не отличается от процесса отката к заводским настройкам.
Загружаем с созданной нами флешки ноутбук с UEFI или обычным БИОС.
Далее.
Установить.
Принимаем условия лицензии и Далее.
Выборочная: только установка Windows (для опытных пользователей).
Я произвожу установку операционной системы на новый SSD и разделы на нём создавать не буду, установлю Windows прямо в нераспределённое пространство.
Начинается процесс установки.
Друзья, так как установочный дистрибутив мы с вами создавали из заводского WIM-образа ноутбука Lenovo, то в конечной фазе установки системы мы видим такое окно. Можете отказаться от создания учётной записи Lenovo ID.
Придумываем имя нашему компьютеру.
Windows 8.1 не шпионит за нами, в отличии от некоторых, поэтому можете использовать стандартные параметры.
Если у вас нет учётной записи Майкрософт, то выберите «Создать новую учётную запись»
Если у вас нет желания создавать учётную запись Майкрософ прямо сейчас, то выберите «Войти без учётной записи Майкрософт»
Придумываем имя локальной учётной записи и жмём «Готово»
Можете обновиться до Windows 10 прямо сейчас, а можете позже.
Скачайте Windows 10 в фоновом режиме или сделайте это потом.
Загружается заводская Windows 8.1.
В конце статьи хочу заметить, что если вы потратите немного вашего времени и создадите такой установочный дистрибутив заводских настроек вашего ноутбука, то восстановить с помощью него заводскую Windows 8.1 вы сможете при самых невыгодных обстоятельствах, например, все разделы на жёстком диске ноутбука (в том числе и скрытые) удалены. Кроме того, вы сможете восстановить заводские настройки на ноутбуке вашего знакомого, если у него ноут такого же производителя и он потерял (или вовсе не создавал) диски восстановления, а скрытый раздел с заводскими настройками удалил. Конечно, с помощью такого дистрибутива можно восстановить ноутбук и другого производителя, но имейте ввиду, что весь фирменный заводской софт и драйвера вашего производителя установятся на чужой ноутбук и в большинстве случаев работать они будут некорректно.
Заключение
Друзья, иногда бывает так, что производитель ноутбука разбивает WIM-файл с заводскими настройками на несколько SWM-файлов, выглядит это так
Dism /Get-WimInfo /WimFile:M:\OKRBackup\Factory\install.swm (данной командой узнаём индекс образа install.wim, находящегося по адресу M:\OKRBackup\Factory\install.wim и если индекс заводского образа будет Index:1, то следующая команда преобразования группы заводских SWM-файлов в файл install.esd (в нашем случае, для папки M:\OKRBackup\Factory с группой заводских SWM-файлов) будет выглядеть так:
Dism /Export-Image /SourceImageFile:M:\OKRBackup\Factory\install.swm /swmfile:M:\OKRBackup\Factory\*.swm /SourceIndex:1 /DestinationImageFile:D:\install.esd /Compress:max
Статья по этой теме: Создание собственного настроенного дистрибутива Windows 10. Или идеальный способ переноса Windows на твердотельный накопитель SSD. Простой способ для начинающих пользователей
Метки к статье: Своя сборка Windows Windows 8.1 Установить Windows
WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера. Создание образа развертывания WIM
Начало и конец
Добрый день всем читающим!
Много статей было об этом, много блогов, но статья HowTo, без напильника, найдена не была, и это крайне печально.
Для небольших развертываний эта вещь, из коробки просто незаменима.
Для тех кто не знает: WDS (центр развертывания) это специальное средство, которое есть в серверной ОС Microsoft, с помощью него можно установить систему на большое количество компьютер одновременно, с помощью сети, используя PXE.
Также тут будет информация о препарировании wim, и немножко о DHCP.
Итак начнем под катом.
Часть 1. Установка
Эту часть можно пропустить тем, кто хоть раз делал установку служб\компонентов в Server 2012R2. Из этого блока нужен только пункт 1.3.
Идеалом для WDS является, если DHCP сервером является эта же машина. Тогда он может корректно передать информацию о PXE Boot.
1.1 Включение WDS
Установка WDS в картинках. Все просто.
Дальше начинается то, что потребует чуть больше, чем просто Nextnextnext)/
1.2 Включение роли
НастройкаПосле установки выбираем в списке консоли наш сервер WDS.
Так как по умолчанию предлагается загрузочные и установочные образы хранить на системном диске (что не рекомендуется), то создадим на разделе E: папку RemoteInstall, которая и была указана мастеру настройки сервера.
Тут на ваш выбор
1.3 Образы
На установочном диске с любой системой, начиная с Vista, есть папка source, там лежат два файла boot.wim и install.wim
Boot.wim — это образ для запуска, предзагрузочный.
install.wim — это образ самой системы.
Если boot.wim ещё надо будет подготовить, для работы, то install.wim сразу готов для установки.
В диспетчере сервера boot — образы загрузки, install — образы установки.
Часть 2. Препарирование Boot.wim
Очень часто возникает одна большая пролема:
Сразу интегрируем необходимые драйвера в этот образ, дабы избежать этой проблемы.
Она возникает, из-за отсутствия в образе драйверов для сетевой карты, которая интегрирована \ установлена в компьютер, на котором будет происходить установка ОС.
2.1 Утилиты
По умолчанию в 2012 сервере, после установки WDS, утилита dism может работать с образами wim в полной мере.
Для 2008/R2 или 7 вам понадобится Windows Automated Installation Kit (WAIK) и у вас появится инструмент dism.
Создаем структуру папок: c:\drivers\mount — папка монтирования WIM образа; c:\drivers\lan_drivers — папка с драйверами для сетевой карты.
Копируем boot.wim от ОС в папку c:\drivers
Предостерегаю! Чем больше драйверов, тем больше универсальности, но и размер образа сильно увеличивается, это необходимо учитывать. Образ целиком заливается в RAM.
2.2 Препарирование
Для 2008\7 запускаем Deployment Tools Command Prompt из меню пуск с правами администратора.
Для 2012 — запускаем командную строку с правами администратора.
Смотрим содержимое загрузочного образа boot.wim:
dism /get-wiminfo /wimfile:c:\drivers\boot.wim
По идее там должно быть так:
Как видно из скриншота boot.wim содержит два образа — Windows PE (Индекс 1) и Windows Setup (Индекс 2). Драйвера для сетевой карты надо добавлять в Windows Setup, поэтому будем работать с образом 2 (Индекс 2).
Но не так всё просто. Компания добра Microsoft заблокировала для изменения этот образ, для его редактирования его надо «перезалить».
Выполняем:
Dism /Export-Image /SourceImageFile:c:\drivers\boot.wim /SourceIndex:1 /DestinationImageFile:c:\drivers\boot1.wim
Dism /Export-Image /SourceImageFile:c:\drivers\boot.wim /SourceIndex:2 /DestinationImageFile:c:\drivers\boot1.wim
Соответственно, мы перезалили образы Windows PE\Setup в новый файл.
Сначала скопировали первый, потом второй индекс.
Удаляем boot.wim, переименовываем boot1.wim в boot.wim
dism /get-wiminfo /wimfile:c:\drivers\boot.wim
Должна выдать те же два раздела, с index 1 & 2.
2.3 Добавление драйверов
Монтируем образ с индексом 2 из файла boot.wim в папку «c:\drivers\mount» командой:
dism /Mount-Wim /WimFile:c:\drivers\boot.wim /index:2 /MountDir:c:\drivers\mount
Добавляем драйвера в образ. Драйвера можно добавлять по одному, либо сразу все из определенной директории.
Для добавления драйвера указываем полный путь к файлу .INF:
dism /image:c:\drivers\mount /add-driver /driver:«C:\drivers\lan_drivers\E1C5232.INF»
Если драйверов много, то указываем каталог в качестве источника для поиска и добавления драйверов:
dism /image:c:\drivers\mount /add-driver /driver:«C:\drivers\lan_drivers» /recurse /forceunsigned
параметр /recurse используется, чтобы установить драйвера из вложенных каталогов, а /ForceUnsigned для установки неподписанных драйверов.
После добавления всех драйверов загрузочный образ нужно закрыть (отмонтировать).
dism /unmount-wim /mountdir:c:\drivers\mount /commit
параметр /commit указывает, что нужно сохранять все изменения в образе, без него все изменения будут потеряны.
2.4 Образ в хранилище
Теперь перекопируем его в любую директорию, где у вас будут хранится образы.
И установим на сервер WDS.
Теперь необходимо указать имя. Имя образа — это то, что будете видеть вы, при выборе загрузчиков, если у вас их несколько.
2.5 Безопастность
Security — Чтобы добавить разрешения для учетной записи пользователя на группу образов, щелкните правой кнопкой мыши группу оразов и нажмите security. Добавьте учетную запись пользователя из AD и настройте полный контроль. Если вы используете учетную запись администратора домена во время установки WDS, то это можно не делать.
Часть 3. Образ системы. Кастомный вариант
Для начала устанавливаем ОС. Ставим всё что надо.
Далее препарируем её. По ссылке создание настроенного образа операционной системы
Хорошая статья по IMAGEX + WINPE созданию образа там же есть ссылки вначале статьи для создания WIN7 & WIN8. Либо находим на просторах интернета WindowsPE, по вашему желанию)
Для дальшейшего нам нужен образ WinPe с утилитой ImageX правильной битности.
3.1 Создание образа и его копирование на сетевой ресурс с помощью Windows PE и программы ImageX
Теперь запишем образ компьютера, с помощью среды Windows PE и программы ImageX и сохраним на сетевом ресурсе.
Для этого необходимо загрузиться с диска Windows PE.
Для того чтобы иметь доступ на запись к сетевому ресурсу, необходимо к нему подключиться, введя следующую команду:
NET USE y: \\nmp\oem\<имя папки> /USER:AD\ *
И ввести свой пароль.
! надо понять какой диск является каким, для этого с помощью команды DIR C: (D,E,F & etc), перебираем диски, если их несколько
Далее необходимо записать образ основной установки с помощью программы ImageX, расположенной в среде Windows PE, или на другом диске, на сетевой ресурс. Для этого необходимо ввести следующую команду:e:\imagex.exe /capture d: y:\ <имя>.wim «<название>» /compress fast /verify
Где e:\ — RAM Disk, D: — OS Disc, Y: — сетевой диск. После этого пойдёт процесс создания и копирования образа на указанный сетевой ресурс.
По завершении создания образа и его копирования на сетевой ресурс необходимо ввести команду exit и приложение закроется и компьютер начнёт перегружаться.3.1.1 Ручное развертывание
Если необходимо руками образ развернуть (без WDS) но по сетиБитность системы должна быть той же, что и у системы, которую мы распаковываем.
После создания образа, можно развернуть его на новое оборудование с помощью программы ImageX и среды Windows PE.
Форматируем диск, для распаковки на него WMI.
Для этого надо ввести следующие команды:diskpart
select disk 0
clean
create partition primary size=100
select partition 1
format fs=ntfs label=«system»
assign letter=c
active
create partition primary
select partition 2
format fs=ntfs QUICK
assign letter=e
exit
Можно создать сценарий для данной процедуры, сохранив приведенную информацию в текстовый файл в папке с образом. Чтобы выполнить сценарий из командной строки среды Windows PE, необходимо ввести команду: diskpart /s .txtФорматирование следует проводить ТОЛЬКО в среде Windows PE. Если отформатировать жёсткий диск на другом компьютере средствами Windows, а затем вставить этот жёсткий диск в конечный компьютер, то образ с вероятностью 80% НЕ РАЗВЕРНЁТСЯ.
Подключаемся к сетевому ресурсу для развёртывания образа, введя следующую команду:
NET USE y: \\nmp\oem\<имя папки> /USER:AD\ *
Вводим пароль.
! надо понять какой диск является каким, для этого с помощью команды DIR C: (D,E,F & etc), перебираем диски, если их несколько
Разворачиваем образ на жесткий диск с помощью программы ImageX, с сетевого ресурса, введя следующую команду:d:\imagex.exe /apply y:\<имя>.wim 1 e: /verify
После этого пойдёт процесс развёртывания образа на указанный жёсткий диск с сетевого ресурса.Далее, с помощью средства BCDboot необходимо инициализировать хранилище данных конфигурации загрузки (BCD) и скопировать файлы среды загрузки в системный раздел, введя в командной строке следующую команду:
e:\windows\system32\bcdboot e:\windows
По завершении создания образа и его копирования на сетевой ресурс необходимо ввести команду exit и приложение закроется и компьютер начнёт перегружаться.
Настроенный образ развернут на конечный компьютер.3.2 Сервер
Настроим сервер, для работы с образами.Добавим наш готовый образ в «Образы установки»:
Как в случае с загрузочным образом указываем мастеру путь к файлу wim, который мы создали:
В оригинальном файле install.wim может содержаться несколько редакций:
Но в созданном должна быть только одна.
Часть 4. Великий и ужасный DHCP
1) WDS и DHCP установлены на одном сервере.
WDS и DHCP не могут занимать порт UDP 67 одновременно. Запретив службе WDS прослушивать порт UDP 67, можно предоставить порт для DHCP-трафика и присвоить DHCP-параметру 60 (параметр области или сервера) значение PXEClient, устранив конфликт.
Если служба WDS устанавливается на DHCP-сервере, в ходе настройки появляется страница DHCP Option 60. Установите флажки Do not listen on port 67 и Configure DHCP option 60 to PXEClient. В сообщении, получаемом клиентом от сервера DHCP, содержится IP-адрес, маска подсети и параметр 60.
В результате клиенту становится ясно, что сервер DHCP является одновременно и сервером WDS. Если позднее добавить DHCP к серверу WDS, можно настроить этот параметр, щелкнув правой кнопкой мыши на имени сервера в оснастке WDS и выбрав пункт Properties. На вкладке DHCP имеются аналогичные флажки.2) WDS и DHCP находятся на различных серверах, в одной подсети с клиентами.
Дополнительной настройки не требуется, так как WDS и DHCP расположены на разных серверах. Обе службы могут прослушивать порт UDP 67, а клиенты находятся в одной подсети с серверами WDS и DHCP, поэтому широковещательный трафик доступен для всех.
3) WDS и DHCP устанавливаются на различных серверах, в разных подсетях.
Службы WDS и DHCP, установленные на разных серверах, не мешают друг другу прослушивать порт UDP 67.
Вы должны настроить маршрутизатор на отправку широковещательных пакетов, потому что чаще всего мы видим, что широковещательные пакеты не могут идти в другие подсети. Кроме того, весь трафик на UDP порт 4011 от клиентских компьютеров к серверу служб развертывания Windows должен быть направлен соответствующим образом.
Чтобы помочь клиенту WDS найти сервер WDS мы должны настроить DHCP опцию 66 и DHCP опцию 67.
Настройка параметров DHCP в сети IPv4 выполняется из оснастки DHCP, доступной из раздела Administrative Tools меню Start.В оснастке DHCP разверните IPv4, а затем щелкните правой кнопкой мыши Server Options (или параметры области) и выберите пункт Configure Options. Прокрутите список до элемента 066 Boot Server Host Name, установите флажок и введите имя узла сервера WDS в текстовом поле (можно использовать имя, но желательно IP).
Затем установите флажок 067 Bootfile Name. В текстовом поле введите путь и имя файла Preboot Execution Environment (PXE) для загрузки на клиенте. Текстовое значение для параметра 67:
boot\x86\wdsnbp.com — 32 bit
ИЛИ
boot\x64\wdsnbp.com — 64 bitТакже есть рекомендации с иностранных сайтов:
Configure DHCP option 67 with the right boot image file.
For 32-bits systems \boot\x86\wdsnbp.com
For 64-bits systems \boot\x64\wdsnbp.com4.1 CNP
Client Naming Policy — в настройках сервера WDS, выберите AD DS. В Client Naming Policy указать формат, на основании которого компьютерам будет задаваться имя.
Шаблон по умолчанию именования %61Username% #, это означает, WDS создаст имя компьютера, используя имя пользователя, вошедшего на удаленный при выполнении процесса установки и # это число 1,2,3… до 999 будет добавлен после имени пользователя.4.2 Cisco DHCP MODE
Тут не так страшно как кажется:BU# ip dhcp pool DATA
BU# option 66 ascii «1.2.3.4»
BU# option 67 ascii «bootfile.pxe»Часть 5. немного послесловия
Собственно всё. Это небольшая статья, и кажется она закончена.
Кто-бы что не говорил, но для небольших сеток это очень нужная вещь.
Для тех, кто захочет расширить функционал, есть просто отличная статья на Geektimes: «Добавляем WDS универсальности».На этому спешу откланяться, спасибо всем кто заинтересовался этой статьёй.
Гиктаймс форевер!
Если есть оЧепятки в тексте пиши в личных сообщениях, флудить и троллить не спортивно! Если можете что-то важное добавить, добавлю в статью.
UPD. спасибо darthslider и
navionСуществует MDT (Microsoft Delpoyment Toolkit).
С помощью него можно сразу добавить ключ в образ и установить продукты с quiet установкой.
Также настроить имя пользователя администратора и его пароль.
Требует отдельного компьютера и установленных зависимостей.darthslider
В первую очередь MDT — это поддежка Task Seqence, то есть это любые скрипты и настройки на любом этапе установки.
Так же это удобный редактор unattend.xml
Ну и в придачу установка ПО, постнастройка, ввод в домен и тд, а так же поддержка сценариев обновления ОС (захват по и настроек, установка новой ос, восстановление), миграции пользователя на новый пк (схоже с предыдущим сценарием). Но последние 2 пунтка это довольно сильное шаманство.(О настройке и поднятии видео ТУТ.)
Статьи » Развёртывание Windows 7 из образа wim
Общие сведения
Для тиражирования типовой конфигурации на несколько компьютеров рационально использовать образ единожды установленной операционной системы.
Подробная инструкция размещена на сайте Microsoft: Создание и применение образов Windows
Так как при большом наборе дополнительного ПО файл образа раздела легко может превзойти 4Гб, то записать такой дистрибутив на DVD диск не удастся. Однако, для установки ОС этого и не требуется. Нам будет достаточно получить образ раздела, на который установлена ОС. Затем его можно включить в дистрибутив на загрузочном Flash диске или просто перенести на новый компьютер, загрузившись с любого live-CD/DVD/USB. В этой статье мы рассмотрим оба варианта.
Проделав подготовку раздела один раз, мы сможем разворачивать на новых компьютерах рабочую ОС со всем установленным ПО, подключенными переферийными устройствами и необходимыми ярлыками менее чем за пол часа.
По утверждению Microsoft: «При создании образа следует учитывать, что разметка разделов на исходном и целевом компьютерах должна быть идентичной. Например, если образ Windows сохраняется на диске D, развертывать этот образ необходимо также на диск D конечного компьютера, также должны совпадать следующие параметры разделов (подробнее):
- Типы разделов (основной, дополнительный или логический) должны совпадать
- Если раздел сделан активным на компьютере-образце, на конечном компьютере он также должен быть активным»
Однако, если мы добавляем подготовленный раздел в дистрибутив, то эти ограничения не имеют значения.
Пошаговая инструкция развёртывания Windows 7 из образа
1. Делаем шаблоную установку Windows в режиме аудита
1.1. На этапе OOBE[1] (появляется окно создания учётной записи) нажимаем Ctrl + Shift + F3. Компьютер перезагружается в режим аудита. Также перегрузиться в режим аудита можно выполнив команду sysprep /audit (Shift + F10 — открыть консоль):
1.2. Устанавливаем необходимое ПО, подключаем принтеры и другую переферию, устанавливаем обновления ОС. Некоторое ПО при активации привязывается к оборудованию. Эти приложения активировать сейчас не следует(!), а отложить этот процесс до запуска ОС на конечном компьютере пользователя. Во время установки ПО можно перезагружать компьютер сколько угодно раз. После перезагрузки мы сможем опять войти в режим аудита и продолжить настройку.
2. Подготавливаем систему к распространению с помощью утилиты SysPrep
Утилита SysPrep подготавливает уже установленную ОС к тиражированию, удаляя все уникальные для компьютера настройки и оставляя только общие.
Если мы подготовили файл ответов (например с помощью WIAK[2]), то нужно выложить его в папку C:\Windows\System32\sysprep:
Можно запустить графическую оболочку C:\Windows\System32\sysprep\sysprep.exe и поставить там галочку «Подготовка к использованию», а в параметрах завершения работы выбрать «Завершение работы». Того же эффекта можно добиться выполнив команду (с правами администратора):
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet
Используемые ключи:
- generalize — обобщение конфигурации системы, то есть удаляются параметры, специфические для конкретного компьютера, что позволяет развертывать один образ на нескольких компьютерах;
- oobe — после перезагрузки системы выйти в режим настройки учётной записи (а не аудита), т.е. продолжим установку ОС;
- shutdown — выключить систему после завершения подготовки ОС;
- quiet — не показывать сообщений и диалоговых окон, «тихий» режим.
Если на этом этапе загрузить систему, то выполненное обобщение будет утеряно, поэтому образ раздела нужно создавать, загрузившись с live-CD.
3. Создаём образ системного раздела (файл *.wim) с помощью утилиты ImageX
Загружаемся с установочного диска Windows 7, Windows PE[3] или другого Windows live-CD, можно также подключить жёсткий диск с подготовленной для тиражирования ОС к другому компьютеру дополнительным диском. В любом случае нам понадобиться утилита ImageX[4], которую можно записать, например, на флэшку.
Создаём копию раздела командой:
E:\tools\imagex.exe /capture C: E:\images\win7image.wim "Windows 7 Pro +ПО" /compress maximum /verify
где «С:» — диск с подготовленной ОС.
! | В Windows PE (а также в установщике Windows 7) для базовых операций с файлами и каталогами (включая копирование и переименование) удобно использовать… Блокнот (так как Проводник не доступен), выбрав в нём «Файл — Открыть» и используя контекстное меню. Указав в поле «Имя файла» звезду «*» и нажав Ввод мы увидим все файлы в папке (а не только текстовые).
Блокнот запускается командой notepad.
|
4. Форматируем целевой жёсткий диск
4.1. На целевом компьютере загружаемся с Windows PE[3]
или установочного диска Windows 7 (открываем консоль по Shift + F10).
4.2. Переразбиваем жёсткий диск с помощью консольной команды DiskPart, создавая один раздел 100Гб, который будет системным:
select disk 0 clean convert mbr create partition primary size=102400 format quick fs=ntfs label="Win7" assign letter=C active list volume exit
Microsoft советует системные файлы для повышения безопасности размещать на отдельном небольшом разделе. Если мы хотим следовать этой рекомендации, тогда перед созданием раздела с Windows создадим системный раздел. Как это сделать см в статье DiskPart.
5. Записываем созданный образ раздела на локальный жёсткий диск
E:\tools\imagex.exe /apply E:\images\win7image.wim 1 C:
где
- С: — раздел, куда будем развёртывать образ
- 1 — номер (или название) образа, по умолчанию = 1
Если образы ОС лежат на сетевом ресурсе, то подключаем его предварительно командой:
net use E: \\server\share /user: domain_name\username password
6. Завершение
Если создавали отдельный системный раздел, то нужно перенести на него загрузочные системные файлы (предполагаем, что ОС находится на диске C:):
-
bcdboot C:\Windows
Выходим из Windows PE:
exit
или закрываем окно установщика Windows 7. Компьютер уйдёт в перезагрузку. Вынимаем CD/DVD диск и загружаемся с только что установленной ОС.
7. Осложнения
- Если при загрузке перенесённой ОС возникли проблемы, то можно попробовать восстановить загрузчик. Для этого нужно загрузиться с дистрибутива Windows 7 (открыть консоль можно, нажав Shift+F10) или Windows PE и выполнить команду:
-
bcdboot C:\Windows /l ru-RU /s C:
- Подробнее читайте в статье «Восстановление загрузчика Windows и Linux».
Репозиторий различных образов Windows
Можно создать несколько образов разделов с разным набором ПО, используя одну и ту же шаблонную ОС, затем разместить их в одном месте, например на флэшке и устанавливать каждый раз именно тот образ, который будет подходящим в каждом отдельном случае. Процесс добавления ПО можно проводить последовательно, делая новый образ раздела после установки каждого нужного набора. Алгоритм таков (подробности см выше):
- Загружаем ОС в режиме аудита
- Устанавливаем/удаляем ПО, подключаем принтеры, создаём ярлыки и т.п.
- Подготавливаем систему к развёртыванию с помощью sysprep и выключаем компьютер
- Загружаемся с live-CD или дистрибутива Windows7, заходим в консоль
- Создаём образ раздела с помощью imagex, помещая его на флэшку или сетевой ресурс
- Повторяем вышеперечисленное, пока не будут созданы все необходимые наборы.
Создание собственного дистрибутива Windows
Имея образ раздела Windows (wim-файл), можно создать свой дистрибутив, то есть установочный DVD/Flash диск. Для этого достаточно в изначальном дистрибутиве заменить файл \sources\install.wim своим образом, переименовав его соответственно в install.wim.
Чтобы автоматизировать установку, можно подготовить файл ответов autounattend.xml, создав его с помощью WIAK [2] и выложив в корень дистрибутива.
Создание загрузочной флэшки со своим дистрибутивом Windows 7
Вкратце алгоритм создания загрузочного Flash носителя (флэшки) с собственным набором ПО и драйверов таков:
- Копируем файлы из дистрибутива Windows 7 (из ISO образа) на жёсткий диск.
- Заменяем официальный файл \sources\install.wim своим образом раздела (про его создание смотреть выше), сохраняя имя install.wim
- Форматируем флэшку и делаем её загрузочной
- Копируем на флэшку подготовленный дистрибутив
Сноски
- ↑ См официальную документацию Microsoft: Этапы настройки программы установки Windows
- ↑ 2,02,1 WIAK (Windows Automated Installation Kit) — Пакет автоматической установки Windows — это набор средств и документации для настройки и развертывания операционных систем Windows (скачать WIAK с сайта Microsoft). С помощью него можно сформировать файл ответов в xml формате, который поможет автоматизировать установку ОС.
- ↑ 3,03,1 Windows PE (Windows Preinstallation Environment — среда предустановки Windows) — сильно урезанная версия Windows 7 без графического интерфейса
- ↑ ImageX — утилита для создания/развёртывания образов Windows, входящая в комплект WIAK
Полезные ссылки
Документация Microsoft:
- Техническое руководство Microsoft по средствам развертывания
- Техническое руководство по Windows PE
- ImageX— Техническое руководство по ImageX, Параметры командной строки ImageX
- DISM — Параметры командной строки системы обслуживания образов развертывания и управления ими. См также Что такое система DISM?
- BCDboot — Параметры командной строки BCDboot. BCDboot — это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.
Неофициальные руководства:
Как быстро создать WIM-образ с одинаково настроенными изданиями Windows – Вадим Стеркин
Вынесенным в заголовок вопросом поинтересовался в почте читатель Роман. Ответ в целом известен со времен Windows Vista, но текущая документация представлена только на английском языке и не описывает весь процесс. Поэтому я решил изложить его в блоге.
Задача
Вам нужно создать установочный диск Windows 10 с несколькими изданиями, например, Home Single Language, Home и Pro. При этом в каждое издание необходимо внести одинаковые изменения. Допустим, вам нужно установить приложения, настроить профиль Default и т.д,
Повторять одни и те же действия с каждым изданием – трудоемкий и длительный процесс.
Решение
Идея в том, чтобы настроить младшее издание, экспортировать его несколько раз в один WIM-файл, а затем обновлять офлайн до нужных изданий. Начните с самого младшего издания. Настройте его, будь то режим аудита или прямые изменения в WIM, и сохраните образ. Теперь задача решается с DISM в четыре этапа, и я покажу их на примере Windows 10.
Примечание. Это руководство подразумевает использование оригинальных образов MSDN/VLSC, в которых содержится файл install.wim. В образах Media Creation Tool — зашифрованный и сжатый файл install.esd. Вопросы получения образов MSDN/VLSC и модификации образов MCT выходят за рамки этой статьи.
Этап 1 – Получение сведений о содержимом install.wim
Будем считать, что образ install.wim у вас лежит в C:\wim и подключается в C:\mount. Все команды выполняйте в PowerShell от имени администратора.
Задайте переменные и посмотрите сведения об изданиях.
#1 Переменные рабочей среды и содержимое исходного образа #переменные с путями к папкам (задайте свои) $wimpath = "C:\wim" $mountpath = "C:\mount" #переменные с именами файлов (изменять не нужно) $sourcewim = "install.wim" $destinationwim = "install-new.wim" #содержимое исходного образа Get-WindowsImage -ImagePath $wimpath\$sourcewim
Если вы захватывали настроенный образ, то его индекс – 1. Иначе вам нужен индекс того издания, которое вы изменяли.
Этап 2 – Получение сведений об изданиях настроенного образа
У изданий Windows есть маркетинговые и технические названия. Например, маркетинговое – Home, а техническое – Core. (Строго говоря, в Windows 10 у маркетологов нет издания Home, а есть просто «Windows 10», но менее домашним оно от этого не становится 🙂
Вы можете подключить образ и посмотреть его издание, а также список изданий, до которых его можно обновить.
#2 Подключение образа настроенного издания и просмотр сведений об изданиях #укажите свой индекс Mount-WindowsImage -ImagePath $wimpath\$sourcewim -Index 1 -Path $mountpath #просмотр текущего издания подключенного образа Get-WindowsEdition -Path $mountpath Edition : CoreSingleLanguage #просмотр изданий, до которых можно обновить подключенный образ Get-WindowsEdition -Path $mountpath -Target
В результатах последней команды есть занятные штуки вроде профессионального издания для одного языка, но главное – теперь у вас есть технические названия всех изданий.
Edition : Core Edition : Professional Edition : ProfessionalEducation Edition : ProfessionalWorkstation Edition : Education Edition : ProfessionalCountrySpecific Edition : ProfessionalSingleLanguage Edition : ServerRdsh
В этот список не попало издание Enterprise, потому что CoreSingleLanguage нельзя обновить до него напрямую. Но можно обновить Professional.
Отключите исходный образ без сохранения изменений.
Dismount-WindowsImage -Path $mountpath -Discard
Этап 3 — Экспорт настроенного издания новый образ
Экспортируйте настроенное издание в новый образ install-new.wim столько раз, сколько вам нужно изданий в итоге. В нашем примере – три раза (Home SL, Home, Pro).
В командах подставьте свой индекс и каждый раз указывайте желаемое имя образа в параметре /DestinationName. Оно может быть любым – главное, чтобы вы различали.
#3 Экспорт настроенного издания из исходного образа в новый образ Dism /Export-Image /DestinationName:"Windows 10 Home Single Language" /SourceImageFile:$wimpath\$sourcewim /SourceIndex:1 /DestinationImageFile:$wimpath\$destinationwim Dism /Export-Image /DestinationName:"Windows 10 Home" /SourceImageFile:$wimpath\$sourcewim /SourceIndex:1 /DestinationImageFile:$wimpath\$destinationwim Dism /Export-Image /DestinationName:"Windows 10 Pro" /SourceImageFile:$wimpath\$sourcewim /SourceIndex:1 /DestinationImageFile:$wimpath\$destinationwim
Выполнение первой команды займет минуту-другую, поскольку создается новый WIM-файл. Остальные команды пройдут моментально, ибо разницы между образами нет.
Заметьте, что здесь используется DISM.ехе, а не командлет PowerShell. К сожалению, командлет Export-WindowsImage из-за дефекта не задает указанное имя экспортируемого образа, хотя в 1709 все было ок. Если задействовать его, у всех образов будет одинаковое значение Image Name. Я занес баг-репорт в центр отзывов, поддержите его (требуется инсайдерская учетная запись Microsoft).
Теперь в новом образе install-new.wim будет такая картина.
Get-WindowsImage -ImagePath $wimpath\$destinationwim ImageIndex : 1 ImageName : Windows 10 Home Single Language ImageDescription : Windows 10 Home Single Language ImageSize : 14 369 510 003 bytes ImageIndex : 2 ImageName : Windows 10 Home ImageDescription : Windows 10 Home Single Language ImageSize : 14 369 510 003 bytes ImageIndex : 3 ImageName : Windows 10 Pro ImageDescription : Windows 10 Home Single Language ImageSize : 14 369 510 003 bytes
Ориентируйтесь на Image Name, потому что Image Description из инструментов Microsoft умеет задавать только утилита imagex. При установке это будет выглядеть так (вверху названия образов, а внизу — описание выбранного образа).
Несмотря на разные имена образов, в них одно и то же младшее издание, но сейчас мы это исправим.
Этап 4 – Обновление изданий в новом образе
Первый образ с младшим изданием остается без изменений, а образы с индексами 2 и 3 вам надо последовательно обновить до старших изданий.
#4 обновление до другого издания и сохранение образа #подключение издания с индексом 2 из нового образа Mount-WindowsImage -ImagePath $wimpath\$destinationwim -Index 2 -Path $mountpath #обновление Home Single Language до Home Set-WindowsEdition -Path $mountpath -Edition "Core" #проверка текущего издания Get-WindowsEdition -Path $mountpath #сохранение образа Dismount-WindowsImage -Path $mountpath -Save #подключение издания с индексом 3 из нового образа Mount-WindowsImage -ImagePath $wimpath\$destinationwim -Index 3 -Path $mountpath #обновление Home Single Language до Pro и сохранение образа Set-WindowsEdition -Path $mountpath -Edition "Professional" #проверка текущего издания Get-WindowsEdition -Path $mountpath #сохранение образа Dismount-WindowsImage -Path $mountpath -Save
Теперь имена образов соответствуют содержащимся в них изданиям. Если вы создаете установочную флэшку, остается лишь закинуть install-new.wim в папку sources с именем install.wim. Инструкции по созданию ISO вы найдете в этой заметке блога.
Обсуждение завершено.
Захват и применение Windows с помощью файла WIM
- 2 минуты на чтение
В этой статье
Захватите файл образа Windows (.WIM) и используйте его для развертывания Windows на новых устройствах.
Можно начать либо с файла install.wim из ISO-образа дистрибутива Windows, либо можно обобщить и записать работающий образ Windows в файл.WIM-файл.
WIM-файлы захватывают только один раздел. Обычно вы можете захватить только раздел Windows, а затем использовать файлы из этого образа для настройки остальных разделов на диске. Если вы создали настраиваемую конфигурацию раздела, см. Захват и применение разделов Windows, System и Recovery.
Сделать снимок
Если вы загрузились в Windows, обобщите образ, чтобы его можно было развернуть на других устройствах. Дополнительные сведения см. В разделе Sysprep (Generalize) для установки Windows.
Загрузите устройство с помощью Windows PE.
Дополнительно Оптимизируйте образ, чтобы сократить время, необходимое вашему устройству для загрузки после применения образа. Оптимизация образа особенно помогает при создании образа, который вы будете развертывать на многих машинах, например, в сценарии сборки на склад.
DISM / образ: C: \ / optimize-image / boot
Захватить раздел Windows. Например:
Dism / Capture-Image / ImageFile: "D: \ Images \ Fabrikam.wim "/ CaptureDir: C: \ / Имя: Fabrikam
Где D: флэш-накопитель USB или другое хранилище файлов.
Применить изображение
Загрузите устройство с помощью Windows PE.
Очистите жесткий диск и создайте новые разделы жесткого диска с помощью сценария. Используйте CreatePartitions-UEFI.txt (или CreatePartitions-BIOS.txt для более старых устаревших устройств BIOS).
diskpart / s CreatePartitions-UEFI.txt
Примените изображения с помощью сценария.
D: \ ApplyImage.bat D: \ Images \ Fabrikam.wim
Пример сценария:
rem == ApplyImage.bat == rem == Эти команды развертывают указанную Windows rem в раздел Windows и настроить rem системный раздел. rem Использование: ApplyImage WimFileName rem Пример: ApplyImage E: \ Images \ ThinImage.wim == rem == Установите высокопроизводительную схему питания для ускорения развертывания == вызов powercfg / s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c rem == Применить образ к разделу Windows == DISM / Apply-Image / ImageFile:% 1 / Индекс: 1 / ApplyDir: W: \ rem == Копировать загрузочные файлы в Системный раздел == W: \ Windows \ System32 \ bcdboot W: \ Windows / s S: : rem == Скопируйте образ Windows RE в : rem раздел Windows RE Tools == md R: \ Recovery \ WindowsRE xcopy / ч W: \ Windows \ System32 \ Recovery \ Winre.wim R: \ Recovery \ WindowsRE \ : rem == Зарегистрируйте расположение средств восстановления == W: \ Windows \ System32 \ Reagentc / Setreimage / Путь R: \ Recovery \ WindowsRE / Target W: \ Windows : rem == Проверьте статус конфигурации изображений. == W: \ Windows \ System32 \ Reagentc / Info / Target W: \ Windows
Развертывание Windows с помощью Full Flash Update (FFU)
Захват и применение разделов Windows, системы и восстановления
Настройка разделов жесткого диска на основе UEFI / GPT
Настройка разделов жесткого диска на основе BIOS / MBR
Параметры командной строки BCDboot
Параметры командной строки REAgentC
.
простых шагов для создания образа системы WIM с использованием Windows AIK и WindowsPE
Обзор файла образа системы WIM
Образ системы — это отдельный файл, содержащий всю операционную систему, а также все файлы, программы и настройки установленной компьютерной системы. Сетевые администраторы используют образы системы для развертывания операционной системы Windows 7 на многих компьютерах в сети Windows. Помимо развертывания операционных систем в большой сети, образ системы также является полезным инструментом резервного копирования для восстановления поврежденных систем.Файл образа системы Windows 7 называется WIM-файлом, он имеет расширение .wim. WIM-файл может быть создан таким образом (обобщенно), что его можно будет развернуть на любом компьютере независимо от конкретного оборудования или драйверов.
В этом руководстве я пытаюсь упростить процесс создания образа системы Windows или файла WIM до простых для понимания пошаговых инструкций. Я надеюсь, что вы найдете руководство полезным, а сам процесс интересным! Я также добавил видеоуроки, показывающие, как выполнить весь процесс, используя виртуальную машину VMware Windows 7 в качестве эталонного компьютера.
Необходимые инструменты:
- Эталонный компьютер — компьютер с установленной Windows 7. Это исходный компьютер, на котором будет создан файл изображения. В моем примере я использовал новую установку Windows 7 на дополнительном компьютере, затем я запустил обновления, установил пару программ, изменил рабочий стол и домашнюю страницу и сделал снимок экрана (см. Ниже). Важный! В первый раз, когда вы делаете это, я не рекомендую использовать домашний компьютер Windows 7, который вы используете ежедневно, в качестве эталонного компьютера.Этот процесс будет включать в себя обобщение системы (sysprep), которое удалит из нее драйверы, а также идентификатор системы. Хотя все вернется в норму, я не рекомендую использовать тренажер, на который вы полагаетесь при первом выполнении этого упражнения. Я также показываю, как всю эту лабораторную работу можно выполнить с помощью виртуальных машин.
Это скриншот системы, которую я собираюсь создать.
- Технический компьютер — В моем случае работает Windows 7.Это компьютер с установленным Windows AIK.
- USB-накопитель или компакт-диск — для хранения загрузочного образа WinPE.
- Внешний USB-накопитель или флеш-накопитель — для хранения файлов образа системы WIM (Примечание: размер файла WIM может быть не меньше размера жесткого диска, на котором создан образ) {loadposition adposition6}
- Пакет автоматической установки Windows (Windows AIK) — Используется для создания и поддержки системных образов Windows или файлов WIM. Windows AIK — это бесплатная загрузка от Microsoft, которую вам нужно будет записать на DVD, а затем установить.Windows AIK включает следующие инструменты:
- Windows PE — Среда предустановки Windows представляет собой тонкую версию
Windows 7, основанную на ядре Windows 7. Windows PE похожа на загрузочный диск Windows
7. Его можно использовать для исправления установок Windows 7. - Windows SIM — Windows System Image Manager создает «файлы ответов», которые используются для автоматизации установки Windows (это необязательно, я не использую этот инструмент в этом руководстве).
- SysPrep Tool — Инструмент подготовки системы используется для обобщения образа системы для установки путем удаления определенной информации о компьютерной системе.(Инструмент SysPrep включен в Windows 7)
- ImageX — инструмент командной строки, который создает файл изображения. В этом руководстве мы скопируем файл ImageX.exe в корень загрузочного USB-накопителя WindowsPE для облегчения доступа.
- Windows PE — Среда предустановки Windows представляет собой тонкую версию
Начальные шаги
В этом руководстве вы хотите обратить пристальное внимание на синтаксис команд (например, пробелы между словами или символами).
- Настройте «эталонный компьютер» с Windows 7. Это компьютер, который я буду использовать для создания своего «золотого образа».(см. рекомендации выше)
- Загрузите iso-файл пакета автоматической установки Windows для Windows 7. Вы можете скачать его здесь: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&displaylang=en. После того, как вы его загрузите, вам нужно будет записать его на DVD. Теперь установите WindowAIK с DVD (если он не запускается сам по себе, запустите файл StartCD.exe , расположенный на DVD)
- Для получения хороших интерактивных инструкций я рекомендую посетить TechNet.Microsoft.com. Это моя отправная точка для этого учебника: http://technet.microsoft.com/en-us/library/dd349343(WS.10).aspx
Создание загрузочного диска Windows PE (флэш-накопитель USB или компакт-диск)
- Затем вам нужно создать среду предустановки Windows, загрузочный диск Windows PE. Вы можете сделать это на компакт-диске или флэш-накопителе USB, я покажу оба способа в шагах ниже. Вы также можете найти дополнительную информацию о том, как создать загрузочные диски WindowsPE, на веб-сайте Microsoft TechNet: http: // technet.microsoft.com/en-us/library/dd744530(WS.10).aspx. Я также включил видеоурок о том, как создать загрузочный компакт-диск WindowsPE ниже.
- На обслуживающем компьютере (компьютер с установленным AIK) щелкните:
Пуск> Все программы
> Microsoft Windows AIK , щелкните правой кнопкой мыши Deployment Tools Command
Prompt , а затем выберите Запуск от имени администратора . - В командной строке запустите сценарий Copype.cmd . Для сценария требуются два дополнительных параметра: архитектура оборудования и место назначения.
copype.cmd
copype.cmd x86 c: \ winpe_x86 (каталог winpe_x86 будет создан командой) - Затем выполните следующую команду, чтобы скопировать и переименовать файл winpe.wim:
copy c: \ winpe_x86 \ winpe.wim c: \ winpe_x86 \ ISO \ sources \ boot.wim - Добавьте ImageX.exe в образ WinPE (необязательно, но рекомендуется).Введите следующую команду:
copy c: \ <путь к WindowsAIK> \ tools \ x86 \ imagex.exe c: \ winpe_x86 \ iso \
На моем компьютере я установил AIK непосредственно на диск c: папка с именем «WindowsAIK» вместо папки «Program Files», поэтому моя команда выглядела так:
копировать c: \ WindowsAIK \ tools \ x86 \ imagex.exe c: \ winpe_x86 \ iso \ - Теперь вам нужно решить, хотите ли вы подготовить USB-накопитель или компакт-диск для приема WindowsPE. Если вы хотите подготовиться к записи компакт-диска, вы можете перейти к шагу 9, в противном случае продолжить.Теперь вам нужно подготовить USB-накопитель. Вставьте флешку. Откройте командную строку и введите следующую команду:
diskpart (открывает утилиту командной строки diskpartition)
Когда вы увидите приглашение «DISKPART>», введите следующую команду, чтобы проверить, какой диск является вашим флэш-накопителем USB:
list disk ( вы должны увидеть список дисков в зависимости от размера)
Введите следующие команды (Важно: это предполагает, что ваш USB-накопитель указан как «Диск 1», вы не хотите форматировать неправильный диск)
выберите диск 1
очистить
создать первичный раздел
выбрать раздел 1
активный формат
быстро fs = fat32
назначить
выйти
Теперь ваша USB-флешка должна быть отформатирована с помощью fat32. - Скопируйте каталог iso в папке c: \ winpe_x86 на флэш-накопитель. Введите следующие команды:
xcopy C: \ winpe_x86 \ iso \ *. * / E F: \
указанная выше команда предполагает, что ваш диск f: это ваш USB-накопитель, иначе отрегулируйте соответственно - Поздравляем! Вы только что создали загрузочную флешку Windows PE. Теперь вам нужно создать обобщенный образ для развертывания.
- Если вы хотите записать
WindowsPE на компакт-диск вместо флэш-накопителя USB. Следующая команда скопирует все файлы, необходимые для создания загрузочного диска WindowsPE, в файл образа ISO.Затем вы можете записать файл образа на компакт-диск, чтобы создать загрузочный компакт-диск WindowsPE. В приведенной ниже команде файл образа ISO, который вы хотите записать, это winpex86.iso
Oscdimg -n -bC: \ winpe_x86 \ Etfsboot.com C: \ winpe_x86 \ ISO C: \ winpe_x86 \ winpex86.iso - Теперь запишите файл образа ISO winpex86.iso на компакт-диск в качестве загрузочного диска образа, и все готово! Вы можете найти дополнительную информацию о том, как это сделать, по
на сайте Microsoft Technet здесь: http://technet.microsoft.com/en-us/library/dd799303%28v=ws.10% 29.aspx. - Поздравляем! Вы только что создали загрузочный компакт-диск Windows PE. Теперь вам нужно создать обобщенный образ для развертывания.
Как создать загрузочный компакт-диск WindowsPE с помощью Windows AIK
Обобщите свой эталонный компьютер Windows 7 с помощью SysPrep
- Обобщите свой образ с помощью утилиты SysPrep.
- На эталонном компьютере. Щелкните Пуск> Все программы> Стандартные> Щелкните правой кнопкой мыши командную строку.Открывает командную строку в административном режиме. Введите следующую команду для запуска sysprep:
c: \ windows \ system32 \ sysprep \ sysprep.exe - В диалоговом окне sysprep выберите параметры OOBE, Generalize и Shutdown и нажмите «ОК».
- Sysprep подготовит вашу систему к созданию образа, удалив из нее параметры аппаратного обеспечения, а затем завершит работу.
Обобщите систему отсчета с помощью утилиты SysPrep
Захват образа для развертывания (обобщенный золотой образ) с помощью ImageX
- Теперь, когда вы обобщили свою эталонную систему Windows 7, вам необходимо загрузить эталонный компьютер с загрузочного диска WindowsPE (USB или CD).Если вы выполняете лабораторную работу на виртуальной машине VMware, вы можете настроить виртуальный привод CD / DVD для загрузки непосредственно в файл WindowsPE .iso. Вам все равно нужно будет указать виртуальной машине, чтобы она загружала CD / DVD-привод, быстро щелкнув внутри виртуальной машины во время загрузки и нажав клавишу выхода на клавиатуре, чтобы перейти в меню загрузки. Работая с физического компьютера, вам нужно нажать клавишу F12 при запуске компьютера, чтобы вызвать одноразовое меню загрузки и настроить компьютер на загрузку с CD / DVD или USB-накопителя вместо жесткого диска.
Примечание: Если вы загружаетесь с жесткого диска, а не с WindowsPE USB, ваш компьютер начнет процедуру установки Windows и загрузит драйверы pnp, и вам нужно будет снова выполнить sysprep, чтобы обобщить вашу систему. - В командной строке WinPE запустите diskpartition, набрав команду: diskpart (и нажав Enter)
- Введите следующую команду: list disk (чтобы увидеть ваши распознанные диски)
Я показал 3 перечисленных жестких диска: disk0 = мой жесткий диск 1 = мой USB-накопитель 2 = мой внешний USB-накопитель большего размера, на котором я планирую сохранить свое изображение файл - Введите команду: exit для выхода из раздела диска
- Теперь рекомендую разобраться, какие диски под какими буквами.Вы можете сделать это, выполнив следующие команды:
c: \ (переключившись на диск c, который я обнаружил «Том на диске C зарезервирован системой»)
d: \ (переключившись на диск d, я обнаружил файлы и папки WindowsOS, т.е. программные файлы, пользователи, Windows, autoexec.bat и т. Д.)
e: \ (в зависимости от того, используете ли вы компакт-диск WindowsPE или загрузочный USB-накопитель, переключившись на диск e: \, вы можете найти содержимое диска WindowsPE или сообщение «Устройство не готово»)
f: \ (под диском f я нашел диск WindowsPE и образ x.exe-файл)
g: \ (под диском g я обнаружил внешний жесткий диск USB, на котором я собираюсь сохранить файл образа) - Как только вы узнаете, где находится imagex.exe (USB-диск WinPE), вы можете запустить его на универсальном диске Win7 и сохранить образ на внешнем запоминающем устройстве. Моя последняя команда для создания изображения и сохранения его на внешний жесткий диск была:
f: \ imagex / capture d: \ g: \ my-windows-image.wim «myImage» (убедитесь, что вы поставили кавычки)
Объяснение команды выше: после использования команд cd и dir для поиска по дискам и каталогам я нашел файл imagex.exe на диске F: \. Отдельные части команды следующие:
f: \ imagex (это место, где находился imagex.exe)
/ capture (аргумент, который сообщает imagex о необходимости захвата изображения)
d: \ (расположение диска с обобщенным ОС Windows 7)
g: \ my-windows-image.wim «myImage» (расположение диска для сохранения файла изображения (в данном случае внешний USB-накопитель), имя файла, которому он должен быть присвоен, и имя метки) - Теперь проверьте, успешно ли скопировано изображение на внешний USB-накопитель.Вы должны увидеть WIM-файл. Если да, поздравляем, теперь у вас есть файл образа всей операционной системы Windows 7, который включает установленные программы, документы и конфигурации! Теперь вы можете установить этот образ на другой компьютер, тот же компьютер или открыть этот файл образа с помощью программы Windows AIK и смонтировать образ, как внешний жесткий диск. Смонтированный WIM-файл можно просматривать, редактировать или добавлять в него.
Захватить WIM из WindowsPE, используя ImageX
Установка / развертывание образа WIM на компьютере или в сети с помощью ImageX
- Теперь, когда у вас есть файл образа, вы можете установить его на другой компьютер с помощью ImageX!
- Загрузите компьютер с загрузочного USB-накопителя WindowsPE.
- Подключите внешний USB-накопитель с файлом WIM.
- Отформатируйте диск с помощью Diskpartition. После ввода diskpart вам нужно будет выполнить поиск дисков, чтобы проверить, какие буквы соответствуют каким дискам. Вот команды:
diskpart (запускает раздел диска)
список дисков (список подключенных дисков, обратите внимание, какой из них, сравнивая размеры)
выберите диск 0 (выберите диск, соответствующий вашему жесткому диску, на котором вы хотите установить свой образ)
clean
create partition primary
select partition 1
active
format quick fs = ntfs label = OS (Важно: NTFS не fat32, метка необязательна)
назначить букву = C (Важно: вы хотите, чтобы это был диск C)
exit
Теперь запустите команду, чтобы применить образ к жесткому диску:
f: \ imagex.exe / apply e: \ my-windows-image.wim 1 c: \
Объяснение:
/ apply (применить вместо захвата)
e: \ my-windows-image.wim 1 (Важно: 1 — это индекс первый wim. Каждый wim может иметь несколько версий)
c: \ (где вы будете устанавливать wim)
Как только образ будет готов, вы можете попробовать перезапустить и посмотреть, нормально ли загружается система. Если это не так, вам нужно будет указать расположение конфигурации загрузки. В WindowsPE введите следующие команды:
c: (для переключения на диск c)
cd windows \ system32
dir bcd * (перечислить все файлы, начинающиеся с bcd)
bcdedit.exe (ищет загрузочные файлы)
bcdboot c: \ windows / s c: (устанавливает загрузочный каталог системы) - Перезагрузите компьютер и перейдите в режим установки Windows. Вам нужно будет добавить нового пользователя в режиме настройки, которого вы сможете удалить позже. Выйдите из системы и снова войдите в свою исходную учетную запись, и вы увидите все свои программы, документы и настройки! Изображение восстановлено!
Связанные
Автор: Dan
Дэн преподает уроки компьютерных сетей и безопасности в муниципальном колледже Центрального Орегона.Просмотреть все сообщения Дэна
.
Создание WIM для нескольких типов архитектуры с помощью DISM
- 2 минуты на чтение
В этой статье
При планировании сценариев развертывания подумайте о том, как вы будете развертывать и поддерживать свои образы для различных типов архитектуры. Есть несколько способов управления несколькими образами Windows для разных типов архитектуры.Поскольку вы можете развернуть как 32-битные, так и 64-битные образы Windows из 32-битной среды предварительной установки, вы можете поддерживать 32-битные и 64-битные образы Windows в одном файле образа Windows (WIM) или в отдельных WIM-файлах.
Поскольку вы можете хранить несколько образов Windows в одном WIM-файле, вы можете создавать зависящие от архитектуры WIM-файлы или один WIM-файл, содержащий образы для разных типов архитектуры.
Только 32-битные изображения
Вы можете создать файл.wim, содержащий образы Windows для одного типа архитектуры. В этом сценарии создается WIM-файл, содержащий один или несколько образов Windows только для 32-разрядных систем. Вы создаете отдельные WIM-файлы для разных типов архитектуры.
Только 64-битные изображения
Вы можете создать WIM-файл, содержащий один или несколько развертываемых 64-битных образов Windows.
32-битные и 64-битные образы
Вы можете создать WIM-файл, содержащий несколько выпусков Windows для разных типов архитектуры.Например, вы можете создать образ Windows, содержащий две версии Windows: одну для 32-разрядных архитектур и одну для 64-разрядных архитектур.
Создание образа Windows для нескольких типов архитектуры
Вы можете создать один WIM-файл, содержащий как 32-битные, так и 64-битные образы Windows. У вас должен быть 32-битный дистрибутив Windows и 64-битный файл Install.wim. (Дистрибутив Windows — это набор файлов на установочном носителе Windows, который включает не только файл Install.wim, но дополнительные файлы и каталоги, необходимые для установки.) Межплатформенное развертывание поддерживается только из 32-разрядной программы установки Windows.
Скопируйте весь 32-разрядный дистрибутив Windows во временный каталог на локальном компьютере.
Скопируйте 64-разрядный файл Install.wim в отдельный временный каталог на локальном компьютере.
В командной строке используйте команду Dism для экспорта 64-разрядных образов Windows в файл Install.wim в дистрибутиве Windows.
Повторите команду Dism / Export-Image для каждого 64-битного образа Windows, который вы хотите добавить в дистрибутив Windows.
Например, если вы скопируете дистрибутив в C: \ WindowsDistribution, а 64-разрядный файл Install.wim в C: \ Windows64-bit, вы должны будете использовать в командной строке следующее.
Dism / Export-Image /SourceImageFile:c:\windows64-bit\install.wim / SourceIndex: 1 / DestinationImageFile: c: \ windowsdistribution \ sources \ install.wim / DestinationName: «64-разрядное изображение Fabrikam»
Примечание
Важно добавить имя образа Windows, чтобы указать, что он предназначен только для 64-разрядных компьютеров.
64-разрядный образ Windows и все сопутствующие метаданные копируются в файл Install.wim в новый индекс в процессе экспорта. Когда вы добавите все образы Windows в файл Install.wim, ваш дистрибутив Windows будет готов к использованию в вашей среде.
Во время контролируемой установки пользователям будет предложено выбрать, какой образ Windows для конкретной архитектуры установить (образы x86 или x64).
При автоматической установке, если вы храните несколько выпусков Windows для нескольких типов архитектуры в одном WIM-файле, вы должны явно указать, какой образ установить во время установки Windows с параметром MetaData
.
Параметры командной строки для управления образами DISM
Установка Windows Поддерживаемые платформы и межплатформенные развертывания
.
Добавление, применение и экспорт образов томов с помощью файла образа Windows (.wim)
- 2 минуты на чтение
В этой статье
Управляйте несколькими образами Windows, объединяя их в один WIM-файл. Один WIM-файл может занимать часть дискового пространства, которое могут занимать несколько WIM-файлов.
Когда вы объединяете два или более файла образа Windows в один.wim, любые файлы, которые дублируются между изображениями, сохраняются только один раз.
Выполните эти команды с помощью DISM из командной строки с правами администратора.
Несколько образов Windows в WIM-файле
Объединить изображения: добавить объемное изображение к существующему изображению
Пример: добавить образ диска D к существующему образу с именем install.wim. Каждому новому изображению присваивается новый порядковый номер, начиная с 1.
Dism / Append-Image / ImageFile: «C: \ images \ install.wim / CaptureDir: D: \ / Имя: "Home + drivers"
См. Список образов томов, содержащихся в WIM-файле
Dism / Get-ImageInfo /ImageFile:"C:\images\install.wim "
Применить образ тома из WIM-файла
Вы можете ссылаться на изображение по имени или порядковому номеру изображения. Примеры:
Dism / Apply-Image /ImageFile:"C:\images\install.wim "/ Index: 2 / ApplyDir: D: \
Dism / Apply-Image / ImageFile: «C: \ images \ install.wim "/ Имя:" Home + drivers "/ ApplyDir: D: \
Извлечь образ из файла .WIM
Создайте новый файл .WIM, который включает только необходимые файлы из одного образа тома, например, при создании носителя для восстановления. Конечный файл .WIM начинается с нового порядкового номера: 1.
.
Примеры:
Dism / Export-Image /SourceImageFile:"C:\images\install.wim "/ SourceIndex: 2 / DestinationImageFile:" C: \ resetmedia_amd64 \ media \ sources \ install.wim "
Dism / Export-Image /SourceImageFile:"C:\images\install.wim "/ SourceName:" Home + drivers "/DestinationImageFile:"C:\resetmedia_amd64\media\sources\install.wim"
Для получения дополнительной информации см. Параметры командной строки DISM Image Management.
Захват образов разделов жесткого диска с помощью DISM
Параметры командной строки для управления образами DISM
.