Oc-windows.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Развёртывание Windows 7 из образа wim

Развёртывание Windows 7 из образа wim

Роберт Отто 26 октября 2016

Общие сведения

Для тиражирования типовой конфигурации на несколько компьютеров рационально использовать образ единожды установленной операционной системы.

Подробная инструкция размещена на сайте Microsoft: Создание и применение образов Windows

Так как при большом наборе дополнительного ПО файл образа раздела легко может превзойти 4Гб, то записать такой дистрибутив на DVD диск не удастся. Однако, для установки ОС этого и не требуется. Нам будет достаточно получить образ раздела, на который установлена ОС. Затем его можно включить в дистрибутив на загрузочном Flash диске или просто перенести на новый компьютер, загрузившись с любого live-CD/DVD/USB. В этой статье мы рассмотрим оба варианта.

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

По утверждению Microsoft: «При создании образа следует учитывать, что разметка разделов на исходном и целевом компьютерах должна быть идентичной. Например, если образ Windows сохраняется на диске D, развертывать этот образ необходимо также на диск D конечного компьютера, также должны совпадать следующие параметры разделов (подробнее):

  1. Типы разделов (основной, дополнительный или логический) должны совпадать
  2. Если раздел сделан активным на компьютере-образце, на конечном компьютере он также должен быть активным»

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

!Если на компьютере предустановлена Windows 8, то для установки другой ОС потребуется отключение Secure Boot в BIOS (UEFI).

Пошаговая инструкция развёртывания Windows 7 из образа

1. Делаем шаблоную установку Windows в режиме аудита

1.1. На этапе OOBE [1] (появляется окно создания учётной записи) нажимаем Ctrl + Shift + F3. Компьютер перезагружается в режим аудита. Также перегрузиться в режим аудита можно выполнив команду sysprep /audit (Shift + F10 — открыть консоль):

1.2. Устанавливаем необходимое ПО, подключаем принтеры и другую переферию, устанавливаем обновления ОС. Некоторое ПО при активации привязывается к оборудованию. Эти приложения активировать сейчас не следует(!), а отложить этот процесс до запуска ОС на конечном компьютере пользователя. Во время установки ПО можно перезагружать компьютер сколько угодно раз. После перезагрузки мы сможем опять войти в режим аудита и продолжить настройку.

2. Подготавливаем систему к распространению с помощью утилиты SysPrep

Утилита SysPrep подготавливает уже установленную ОС к тиражированию, удаляя все уникальные для компьютера настройки и оставляя только общие.

Если мы подготовили файл ответов (например с помощью WIAK [2] ), то нужно выложить его в папку C:WindowsSystem32sysprep:

Можно запустить графическую оболочку C:WindowsSystem32sysprepsysprep.exe и поставить там галочку «Подготовка к использованию», а в параметрах завершения работы выбрать «Завершение работы». Того же эффекта можно добиться выполнив команду (с правами администратора):

  • generalize — обобщение конфигурации системы, то есть удаляются параметры, специфические для конкретного компьютера, что позволяет развертывать один образ на нескольких компьютерах;
  • oobe — после перезагрузки системы выйти в режим настройки учётной записи (а не аудита), т.е. продолжим установку ОС;
  • shutdown — выключить систему после завершения подготовки ОС;
  • quiet — не показывать сообщений и диалоговых окон, «тихий» режим.

Если на этом этапе загрузить систему, то выполненное обобщение будет утеряно, поэтому образ раздела нужно создавать, загрузившись с live-CD.

3. Создаём образ системного раздела (файл *.wim) с помощью утилиты ImageX

Загружаемся с установочного диска Windows 7, Windows PE [3] или другого Windows live-CD, можно также подключить жёсткий диск с подготовленной для тиражирования ОС к другому компьютеру дополнительным диском. В любом случае нам понадобиться утилита ImageX [4] , которую можно записать, например, на флэшку.

Создаём копию раздела командой:

где «С:» — диск с подготовленной ОС.

Блокнот запускается командой notepad.

4. Форматируем целевой жёсткий диск

4.1. На целевом компьютере загружаемся с Windows PE [3] или установочного диска Windows 7 (открываем консоль по Shift + F10).

4.2. Переразбиваем жёсткий диск с помощью консольной команды DiskPart, создавая один раздел 100Гб, который будет системным:

Microsoft советует системные файлы для повышения безопасности размещать на отдельном небольшом разделе. Если мы хотим следовать этой рекомендации, тогда перед созданием раздела с Windows создадим системный раздел. Как это сделать см в статье DiskPart.

5. Записываем созданный образ раздела на локальный жёсткий диск

С: — раздел, куда будем развёртывать образ 1 — номер (или название) образа, по умолчанию = 1

Если образы ОС лежат на сетевом ресурсе, то подключаем его предварительно командой:

6. Завершение

Если создавали отдельный системный раздел, то нужно перенести на него загрузочные системные файлы (предполагаем, что ОС находится на диске C:):

Выходим из Windows PE:

или закрываем окно установщика Windows 7. Компьютер уйдёт в перезагрузку. Вынимаем CD/DVD диск и загружаемся с только что установленной ОС.

7. Осложнения

  • Если при загрузке перенесённой ОС возникли проблемы, то можно попробовать восстановить загрузчик. Для этого нужно загрузиться с дистрибутива Windows 7 (открыть консоль можно, нажав Shift+F10) или Windows PE и выполнить команду:

Репозиторий различных образов Windows

Можно создать несколько образов разделов с разным набором ПО, используя одну и ту же шаблонную ОС, затем разместить их в одном месте, например на флэшке и устанавливать каждый раз именно тот образ, который будет подходящим в каждом отдельном случае. Процесс добавления ПО можно проводить последовательно, делая новый образ раздела после установки каждого нужного набора. Алгоритм таков (подробности см выше):

  1. Загружаем ОС в режиме аудита
  2. Устанавливаем/удаляем ПО, подключаем принтеры, создаём ярлыки и т.п.
  3. Подготавливаем систему к развёртыванию с помощью sysprep и выключаем компьютер
  4. Загружаемся с live-CD или дистрибутива Windows7, заходим в консоль
  5. Создаём образ раздела с помощью imagex, помещая его на флэшку или сетевой ресурс
  6. Повторяем вышеперечисленное, пока не будут созданы все необходимые наборы.
Читать еще:  Registry Life скачать бесплатно

Создание собственного дистрибутива Windows

Имея образ раздела Windows (wim-файл), можно создать свой дистрибутив, то есть установочный DVD/Flash диск. Для этого достаточно в изначальном дистрибутиве заменить файл sourcesinstall.wim своим образом, переименовав его соответственно в install.wim.

Чтобы автоматизировать установку, можно подготовить файл ответов autounattend.xml, создав его с помощью WIAK [2] и выложив в корень дистрибутива.

Создание загрузочной флэшки со своим дистрибутивом Windows 7

Вкратце алгоритм создания загрузочного Flash носителя (флэшки) с собственным набором ПО и драйверов таков:

обезличивание гостевых ос, sysprep

Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.

Когда мы клонируем уже установленную ОС, мы можем получить проблемы из-за полной идентичности старой и новой операционных систем. Притом не важно, пользуемся ли мы шаблонами виртуальных машин в vCenter или разворачиваем ранее снятые образы на физические серверы. Имя машины, статичный IP-адрес и другие идентификаторы (в случае Windows это могут быть SID или ID клиента Windows Update) — эти параметры будут одинаковы у всех ВМ, развернутых из одного шаблона. Оказавшись в одной сети и подключаясь к одним серверам, такие ОС создадут проблемы.

Для предотвращения этих проблем нам необходимо давать уникальное имя каждой ОС, задавать адрес IP, если он назначается вручную, и генерировать прочие идентификаторы. Также в некоторых случаях для каждого экземпляра Windows и другого ПО необходимо указывать собственный ключ продукта.

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

1. Мы подготавливаем эталонный образ. Устанавливаем на один из серверов ОС, настраиваем ее, устанавливаем необходимые драйверы и приложения.

2. Удаляем из ОС уникальную информацию (обычно это имя, сетевые настройки, ключ продукта и т. д.). Microsoft требует, чтобы при клонировании Windows для этой операции использовалась утилита System Preparation Tool (SysPrep).

3. Снимаем образ такой «обезличенной» системы.

4. При развертывании ОС из такого образа удаленная информация заменяется данными, уникальными для каждой установки. Это выполняется вручную или автоматически.

В виртуальной среде мы можем (и иногда вынуждены) поступать точно так же. Только этап № 3 выглядит так: «преобразуем ВМ с обезличенной ОС в шаблон».

Однако подобный подход не лишен недостатков. Самый неприятный — сложность обновления образа. Чтобы добавить в образ (или шаблон) что-то новое, например обновления, необходимо:

1) развернуть этот образ;

2) задать уникальную информацию (имя, сетевые настройки и т. д.);

3) произвести необходимые изменения (установить обновления, добавить ПО);

4) удалить уникальные параметры (имя, сетевые настройки и т. д.);

5) заново снять образ.

Для некоторых гостевых операционных систем vCenter реализует более удобный подход к обезличиванию, который лишен этого недостатка. Суть подхода в следующем: инструмент для обезличивания устанавливается не в гостевую ОС, а на сервер vCenter. И само удаление уникальных параметров происходит не на эталонной системе перед снятием с нее образа (преобразованием в шаблон), а уже на развернутой копии. В таком случае последовательность действий выглядит следующим образом.

1. Мы создаем эталонный образ. Устанавливаем гостевую ОС, настраиваем ее, устанавливаем необходимые приложения.

2. Преобразуем эту ВМ в шаблон. Обратите внимание: обезличивания не происходит.

3. Разворачиваем ВМ из этого шаблона. Мастер развертывания описан в предыдущем разделе.

4. В шаге № 6 мастера Guest Customization нас спрашивают, надо ли обезличивать разворачиваемую ОС. Если надо, то нас просят указать, на что заменить уникальную информацию.

5. Файлы шаблона копируются в новую ВМ, ее диск монтируется к серверу vCenter. Таким образом ПО для обезличивания получает доступ к удалению из ОС уникальных параметров. После этого в образ помещается файл ответов для мастера мини-установки (Mini-Setup). В файле ответов содержатся данные, указанные нами в мастере развертывания ВМ из шаблона. Благодаря файлу ответов мини-установка ОС проводится в автоматическом режиме, избавляя нас от необходимости указывать параметры в мастере при первом запуске ВМ.

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

Для операционных систем Linux vCenter поддерживает обезличивание ОС из следующего списка:

— Red Hat Enterprise Linux AS версий от 2 до 5 (включая 64-битные версии);

— Red Hat Application Server версий от 2 до 5 (включая 64-битные версии);

— SUSE LINUX Enterprise Server 8, 9, 10.

Впрочем, список может обновляться, и актуальный стоит смотреть в документации (http://pubs.vmware.com).

Притом на vCenter не нужно чего-то доустанавливать или настраивать. Он умеет делать обезличивание этих ОС «из коробки».

Если у вас другие версии *nix, то для их обезличивания VMware не предлагает средств, отличных от стандартных для этих ОС. То есть обезличивать их придется точно так же, как это делается в случае физических серверов.

В случае Windows vCenter нам поможет со следующими ОС:

— Windows 2000 Server, Advanced Server, или Professional;

— Windows XP Professional (включая 64-битные версии);

— Windows Server 2003, Web, Standard, или Enterprise Editions (включая 64-битные версии);

— Windows Vista (включая 64-битные версии);

— Windows Server 2008;

Для обезличивания Windows Vista, Windows 7 и Windows Server 2008 vCenter использует средства, встроенные в сами эти ОС. Для того чтобы vCenter помог нам с обезличиванием ОС более ранних версий, чем Windows Vista, нам необходимо поместить утилиту sysprep на сервер vCenter. Порядок действий следующий.

Читать еще:  Как скачать фото с Instagram на ПК и смартфон: лучшие способы

1. Находим эту утилиту для нужной версии ОС. Взять ее можно из архива deploy.cab, который располагается на диске с дистрибутивом этой ОС (SUPPORTTOOLSdeploy.cab), или загрузить с сайта Microsoft (версия SysPrep должна совпадать с версией ОС вплоть до пакетов обновления, поэтому если мы устанавливали Service Pack на операционную систему, то версия с диска может и не подойти). Также полезной может оказаться статья базы знаний VMware http://kb.vmware.com/kb/1005593.

2. Скопировать файлы Sysprep по адресу %AllUsersProfile%VMwareVMware VirtualCentersysprep<каталог с нужной версией Windows в названии>.

Распишу мастер обезличивания на примере Windows Server 2003.

0. Sysprep скопирован по нужному пути на сервер vCenter. Вы запустили мастер клонирования или разворачивания ВМ из шаблона. На шаге № 6 вы выбрали «Customize using the Customization Wizard». Запустился отдельный мастер, в котором надо указать уникальную для разворачиваемой копии ОС информацию.

1. Registration Information — на кого зарегистрирована эта копия.

2. Computer Name — имя ОС в ВМ. Часто удобно бывает поставить переключатель «Use the virtual machine name». Тогда в качестве имени ОС будет использоваться название ВМ. Однако предварительно стоит убедиться в том, что в имени ВМ нет запрещенных символов. Например, когда из прочих соображений используются для названия ВМ FQDN (computer. domain.com). Если установить описываемый флажок, мастер возражать не будет, но вот мини-установка закончится ошибкой, потому что в имени компьютера в Windows нельзя использовать точки.

3. Windows License — надо указать ключ продукта и тип лицензирования.

4. Administrator Password — пароль администратора и количество автоматических аутентификаций под его учетной записью. Обратите внимание:

если пароль администратора в гостевой Windows непустой, то Sysprep не сможет его поменять.

5. Time zone — часовой пояс.

6. Run once — произвольные команды, которые будут выполнены в гостевой ОС после обезличивания. Могут пригодиться для выполнения каких-то специфических настроек.

7. Network — настройки сети.

8. Workgroup or Domain — членство в рабочей группе или домене.

9. Operating System Options — скорее всего, вам не надо снимать флажок Generate New Security ID (SID).

10. Save Specification — мы можем сохранить эти ответы на вопросы мастера, с тем чтобы не отвечать на те же вопросы при разворачивании однотипных ВМ. Вводим имя и описание файла ответов для обезличивания. Однажды созданный, этот файл ответов можно выбирать в пункте № 0 данного списка, выбрав там настройку Customize using an existing customization specification.

Обратите внимание на то, что в интерфейсе клиента vSphere есть пункт Home ^ Management ^ Customization Specification Manager. Пройдя туда, вы увидите все существующие файлы ответов для мастера обезличивания, сможете их изменять, удалять и создавать новые. Также есть возможность их импорта и экспорта. Хранятся эти файлы в БД vCenter, пароли администратора хранятся в зашифрованном виде. Обратите внимание: для шифрования используется сертификат vCenter. Это означает, что при переустановке vCenter доступ к зашифрованным паролям теряется.

Для обезличивания гостевых ОС с помощью vCenter есть некоторые условия:

— обезличивание с помощью vCenter невозможно для контроллера домена;

— загрузочный диск ВМ должен быть первым диском на первом контроллере, то есть быть подключенным к узлу SCSI 0:0;

— в ВМ должны быть установлены VMware tools;

— Sysprep должен быть скопирован в правильный каталог на сервере vCenter (для обезличивания Windows версий более ранних, чем Windows Vista).

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

Перенос Windows7 на другое железо отвязка старого

Время идет вперед и надо менять компьютер старый на новый. Обычно снял старое поставил новое, но если меняешь материнскую плату все становится сложнее. Если просто заменить то при загрузки увидим так называемый «Синий экран смерти» или (BSOD) и ошибку STOP 0x0000007B.

Так вот на материнской плате есть чипсет и контроллер которым устанавливаются конечно драйвер и когда происходит замена драйвер остается прежний. Собственно проблема происходит из за замены контроллера шины ATA/SATA, Windows не может сам сменить драйвер и «теряет» диск при загрузки.

Вариант №1.

Можно воспользоваться утилитой sysprep, она идет с виндовс.

Найти можно так: заходим в пуск дальше набираем CMD в строке поиска, он обычно первый в списке. Главное запустить от имени Администратора. Дальше набираем: C:\Windowssystem32sysprepsysprep.exe и жмем Enter

Включается программа подготовки системы 3.14 и она откатит Windows до момента первого включения. При том она удалит все драйвера устройств.

Как программа закончит, меняем материнскую плату и другое «Железо». Запускаем компьютер. И он как новенький, вводим имя пользователя (оно не должно быть такое как до этого так как она уже есть), дальше имя компьютера и завершаем установку, перезагружаем компьютер или делаем выход из системы. Дальше авторизуемся уже с привычной учетной записью (там будет две как старая так и новая). Потом можно удалить новую. И конечно ставим драйвера.

Это самый простой способ. А теперь самое интересное.

Вариант №2.

Он конечно тоже не сложный, просто надо будет чуть больше применить кнопок и подвигать курсор))) Мы на прямую будем править реестр.

  1. Нам нужен будет любой Windows PE (это средство предустановки). Найти можно в интернете и закачать на USB HDD.
  2. Подключаемая в USB, загружаем включаем редактор реестра (он часто есть в таких сборках), находим наш Windows и подключаемся к ней. Если загружаемся с Windows PE, выбираем восстановление системы и там пункт Microsoft Diagnosticsand Recovery Toolset.Перенос Windows7 на другое железо отвязка старого
  3. Запускаем: редактор реестра.Перенос Windows7 на другое железо отвязка старого
  4. Теперь удаляем ветку в реестре HKLMSYSTEMMountedDevices
  5. Теперь, включаем запуск некоторых сервисов, включающие самые стандартные драйвера контроллеров IDE иSATA. Нужно сделать: открываем ветку: HKLMSYSTEMCurrentControlSetservices и там раздел amdide. Видим параметр Start, Ставим значение 0х00000000 (0), конечно если оно другое (Start=0 — включает сервис при загрузке Windows). Тоже самое делаем с: amdsata, amdxata, atapi, intelide, msahci, pciide
  6. По завершению закрываем редактор, конечно надо перезагрузить компьютер. И устанавливаем драйвера.
Читать еще:  Что делать, если не работает микрофон на Windows 10

Захват и сохранение образа системного диска с помощью утилиты ImageX

Приветствую,Всех читателей интернет ресурса WindowsFan.Ru.

Замена старого компьютера новой более мощной и совершенной машиной, как правило, всегда подразумевает утомительный и малоприятный процесс «восстановления».

Ещё бы! Ведь при этом приходится заново устанавливать не только саму операционную систему, но и приложения, а их число может достигать нескольких десятков. В целом вся эта процедура может занять сутки. И если обычный пользователь расценивает это как серьезную потерю времени, то что можно сказать о коммерческих организациях, где каждый час простоя может обернуться финансовыми убытками?

Для быстрой установки операционной системы на несколько компьютеров нужен несколько иной подход. Коротко его можно определить как развертывание.

3234018_1

Развертывание представляет собой процедуру автоматического восстановления операционной системы из заранее созданного образа. Такой образ, читайте копия, может содержать в себе саму ОС, а также все установленные программы и в некоторых случаях пользовательские настройки.

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

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

Данная утилита представляет собой инструмент для создания, модификации образов WIM, а также развертывания операционных систем Windows. Утилита ImageX входит в состав программного пакета Assessment and Deployment Kit.

3234018_2

Итак, для создания копии Windows и последующего её развертывания на новом компьютере нам потребуется flash-накопитель достаточного объема, а также загрузочный образ WinPe с интегрированной утилитой ImageX. Сама процедура клонирования достаточно проста и не занимает много времени.

Перед созданием образа Windows необходимо подготовить. Для этих целей используется штатная консольная утилита Sysprep. Она сбрасывает пользовательские настройки, системные данные, включая журналы событий, часы активации Windows (сама активация не сбрасывается) и идентификатор безопасности компьютера SID. При этом также удаляются все точки восстановления.

3234018_3

Нередко пользователи спрашивают, можно ли не использовать Sysprep? Можно, но не желательно. Дело в том, что удаление идентификаторов может понадобиться для корректной работы некоторых программ. Впрочем, на домашнем компьютере это может быть излишним.

3234018_4

Некоторые приложения для создания резервных копий и клонов дисков, например, Acronis True Image не используют возможности Sysprep и, тем не менее, у большинства домашних пользователей после этого не наблюдалось никаких проблем. А вот что касается системных администраторов, то для них использование Sysprep является обязательным.

Утилита sysprep.exe содержится в каталоге sysprep. Чтобы перейти в него запустите командную строку от имени администратора и выполните следующую команду:

Утилита поддерживает работу как в консольном, так и в графическом режиме. Чтобы запустить её выполните команду:

sysprep.exe /generalize /shutdown или просто sysprep.exe

В появившемся окошке обязательно устанавливаем галочку “Подготовка к использованию”, в параметрах завершения работы выбираем “Завершение работы” и жмём ok.

3234018_5

3234018_6

После того как утилита отработает, компьютер выключится. Снимать образ системы нужно непосредственно после применения sysprep. Поэтому следующая загрузка должна осуществляться не с винчестера, а с заранее подготовленного загрузочного диска WinPe. Также не забудьте подключить к компьютеру flash-накопитель.

После того как вы загрузитесь с WinPe узнайте, какому диску принадлежит какая буква, так вы избежите ненужных ошибок. В нашем случае системный диск обозначен буквой E, зарезервированное системой место буквой C, а подключенный носитель имеет букву D.

Загрузочный диск WinPe всегда обозначается буквой X. Наша задача заключается в следующем: нужно захватить диск E и сохранить его на диск D. И в этом нам поможет утилита ImageX. Для начала перейдем в содержащий её каталог.

cd x:/Program Files

У вас путь может быть другой. Просмотреть список доступных ключей можно выполнив ImageX /? Для захвата диска нам понадобится ключ CAPTURE. Команда же будет выглядеть следующим образом:

imagex.exe /CAPTURE e: d:/Win81Pro.wim «Комментарий к образу»

Сначала идет имя исполняемого файла imagex, затем ключ, затем захватываемый раздел, далее указывается, куда будет сохранён образ. В нашем случае он имеет имя Win81Pro. Обязательно укажите комментарий, в противном случае команда может не выполниться. Дождитесь завершения копирования файлов.

3234018_7

3234018_8

Обычно эта процедура занимает около 20 минут, но может длиться и дольше, — все зависит от того, какое количество программ установлено на вашем компьютере. В случае успешного сохранения образа в консоли вы получите сообщение «Successfully imaged». Теперь можете завершить работу компьютера и извлечь накопитель с записанным на него образом системы.

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

На этом я пожалуй и закончу свой рассказ всем пока и до новых полезных встреч с вами дорогие друзья.

Ссылка на основную публикацию
Adblock
detector
×
×