По заявкам радиослушателей...
Как сделать сборку Windоws методом audit+sysprep с любыми программами и устанавливать её потом в любой компьютер. [more]
Как сделать сборку Windоws методом audit+sysprep с любыми программами и устанавливать её потом в любой компьютер. Для тех, кто в танке - этот метод (с небольшими своими непринципиальными фирменными отличиями) применяют OEM производители (Samsung, SONY и т.д.), крупные организации и продвинутые сборщики говносборок Постараюсь описать (если хватит сил и желания) как сделать сборку Windоws "под себя любимого" и как её использовать - поставить на любое железо и получить после установки сразу настроенную "под себя" Windоws с любимыми программами.
1. Что будет использоваться и немного теории. Самый основной этап - это подготовка. Нужно обозначить какое ПО будет использоваться и зачем и минимальные знания! Также отмечу свои фирменные отличия, о которых расскажу - сборка (Win+Office) будет активирована автоматически после заливки на новый комп.
Для всего этого дела понадобится виртуальная машина (желательно Hypеr-V) и прямые руки.
Итак нужны минимальные начальные знания:
- что такое виртуальная машина и иметь хоть минимальный опыт работы с конкретной VM (желательно использовать Hypеr-V, но можно также VMware или VirtualBox)
-
что такое режим аудита Windоws -
что такое sysprep -
что такое DISM - что такое Image for Windоws (желательно, но необязательно, он просто упрощает жизнь и ускоряет "заливку" уже готовой сборки куда-нибудь)
Объясню сразу почему желательно использовать Hypеr-V (он не нужен ОБЯЗАТЕЛЬНО, просто с ним удобнее). В Hypеr-V есть возможность делать контрольные точки. Контрольная точка на самом деле это
дифференциальный VHD диск. Его ещё называют ласково дочкой, потому что он создаётся в пару к другому диску, который является родителем. Смысл такой - при создании контрольной точки наш родительский VHD диск становится ТОЛЬКО для чтения. Изменения на нём сделать уже невозможно. Это своеобразный мгновенный бэкап. Изменения пишуться в новый созданный дочерный дифференциальный диск.
Например поставили обновы. Если всё плохо - можно вернуться назад (в Hypеr-V называется Возврат), если всё хорошо, то можно сделать:
- опять контрольную точку и работать дальше
- объединить дочерный и родительский диск в один (происходит только после выклюения VM) и работать дальше (в Hypеr-V называется Удалить контрольную точку - да именно удалить это объединить, во как
)
Делать бесконечно контрольные точки нежелательно - это плохо сказывается на производительности. Я использую максимум 3-4, хотя временно (для разобраться с чем-то) их можно налепить большую кучу без проблем и после разбора полётов повыкидывать лишнее. Создаются они почти мгновенно.
То есть Hypеr-V позволяет мгновенно делать бэкапы и именно из-за этой особенности и удобства стОит использовать именно Hypеr-V. Хотя честно скажу - я редко делаю контрольные точки (иногда вообще не делаю, использую частенько другой метод, а именно делаю бекап не диска, а реестра, расскажу чуть позже об этом прекрасном способе), но иногда и бывает пожалею, что не нажал пимпу "Контрольная точка" вовремя.
Домашнее задание :
- Прочитать и понять в общих чертах что такое режим аудита винды, что такое sysprep, DISM. Инфы очень много на русском есть - гугл в руки. Без фанатизма - просто ознакомиться.
- Прочитать и понять что такое VHD диски и какие бывают VHD диски - гугл в руки. Без фанатизма - просто ознакомиться.
Размусоливать не буду.
В следующем посте уже будем устанавливать винду в режиме аудита и приступим к установке софта, поэтому важно уяснить вышенаписанное! 2. Где будем это всё делать и что будем делать. Во первых особых требований нет, можно делать где угодно. Например необязательно на виртуалке, можно и на реальном компе. НО. Виртуалка очень сильно всё упрощает - поэтому далее будем говорить об этом варианте.
Во вторых виртуалка требует памяти. На компе с 2 ГБ я сомневаюсь, что это будет комфортно - будут бесконечные затыки. Практика показывает, что требования к железу просты - нужно иметь минимум 4 ГБ памяти ОЗУ (RAM), тогда можно делать всё легко и без геморра.
В третьих как говорилось ранее проще всего юзать Hypеr-V по причинам обозначенным выше. НО. Это не догма.
В четвёртых нужно всё это делать на правильной ОС. Оптимальней всего на Win 8/8.1 Pro/Ent x64 c 4 гигами памяти и выше (лучше на Server 2012/2012r2). Почему именно на этих редакциях ОС? Потому что они нативно поддерживает Hypеr-V, VHD(X) и упрощают все телодвижения ...
И последнее - для такого дела стОит поставить новую незагаженную чистенькую
оригинальную (по поводу оригинала особо подчеркну - это важно!) Win 8.1 x64 Pro и не имеет значения активирована или нет ваша свежеустановленная ОС и стоят ли обновления для неё... Не нужно этим заморачиваться. Она нам нужна временно для создания своей сборки. Потом после создания сборки можно будет легко заменить уже ненужную ОС на нужную OC со всеми прибамбасами
.
Впрочем тут догмы никакой нет - вы можете запустить VM (виртуальную машину) и делать сборку на любой ОС - FreeBSD, Linux, MAC или Windоws, конечный результат будет одинаков, хотя на винде всё-таки проще многим будет....
Наконец что будем делать. Будем делать сборку Windоws 7/8/8.1. Конкретную редакцию (Pro, Ent и т.д.) не указываю - вам виднее, это не особо важно. Где это важно - буду указывать по ходу. Сразу отмечу, что для Windоws XP всё ниже- и вышенаписанное тоже применимо, НО есть нюансы и поэтому не всё применимо напрямую в лоб, как написано. Впрочем вопросы можно задавать...
3. Диски GPT/MBR. Зарезервированный MBR раздел и режим аудита OC Windоws. GPT/MBR. Эти ругательные аббревиатуры указывают какой HDD будет использоваться, а если точнее тип организации разделов на HDD. Подробнее есть
тут и
тут. Ещё год назад вариантов было мало - в 99,9% случаев это был MBR. Сейчас ситуация меняется с приходом
UEFI вместо BIOS, для UEFI началось внедрение GPT. НО. Даже в случаях UEFI есть режим поддержки MBR (при соответствующих настройках). Поэтому ниже будем рассматриваться только вариант MBR дисков. Для пользователей GPT сообщу, что в всё ниже- и вышеописанное тоже работает и поддерживается прозрачно, кроме специально указанных случаев.
Зарезервированный MBR раздел. Только для MBR дисков (для GPT дисков этот пункт неприменим, у них другая организация разделов, впрочем зарезервированный раздел тоже есть). Есть один нюанс при установке Windоws 7/8/8.1. По умолчанию Windоws создаёт дополнительный зарезервированный основной активный раздел (хотя ради инфы скажу, что например на некоторых Embedded это не происходит по-умолчанию, ). Дополнительный раздел создаётся автоматически на этапе указания куда установить Windоws. Для чего он нужен? Он нужен для случая, если раздел с Windоws отформатирован в NTFS c нестандартным размером кластера (стандартный равен 4 kB), в случаях сжатия этого раздела, при шифровании раздела Windоws c помощью BitLocker™ и некоторых других. На нём располагается загрузчик bootmgr и загрузочные записи BCD (в Windоws 8 и выше там также находится WinRE). Большинству пользователей зарезервированный раздел не нужен. В нашем случае пойдём по пути наименьшего сопротивления, то есть не будем его создавать и соответственно упростим себе жизнь в дальнейшем - а именно на этапе установки сборки. Что жмакнуть при установке чтобы Windоws его не создавала - смотрите ролик ниже.
Windоws в режиме аудита. Кто первый раз прочитал про режим аудита на сайте производителя MS - зачем он нужен и как он используется, наверное ничего не поняли или поняли, но с трудом. Да. Слишком много ненужной инфы там. Всё запутано и неясно. Расскажу проще. Режим аудита - это режим Windоws при котором Windоws работает в спецрежиме, который придумали специально для сборщиков и OEM производителей. Самое основное отличие его - нет пользователей, есть только суперадминистратор. В этом режиме администратор
настраивает Windоws под будущих пользователей. В этом режиме можно и нужно добавлять драйвера, программы, настраивать внешнее оформление и параметры Windоws и т.д. Короче это именно то что доктор прописал - можно делать изменения для того, чтобы после установки вашей сборки Windоws были ваши конкретные настройки и программы.
Есть как минимум 3 способа зайти в режим аудита:
- с помощью файла ответов (не будем рассматривать - тема не та, да и задача не та)
- с помощью команды из комстроки
%SystemRoot%\system32\sysprep\sysprep.exe /audit /reboot или из
графического интерфейса %systemroot%\system32\sysprep\sysprep.exe (обычно не используется, нужно в редких случаях)
- просто нажать Ctrl+Shift+F3 при установке Windоws на экране приветствия Windоws - это первое окно после перегрузки (
наш вариант - потому что мы делаем всё с нуля и красиво)
3. Установка ОС Windоws 7/8/8.1 на VM в режиме аудита. Пора приступить к установке ОС в режиме аудита. Для примера я буду устанавливать в VM Hypеr-V OC Windоws 7 x64 Professional.
Хм.. Давно писал и тут увидел эту ссылку.
Ускорюсь в темпе вальса. Ибо лень писать.
Поставили ОС в режиме аудита, активировали, сделали обнoвление ОС, поставили нужные проги и сделали сиспреп с файлом ответов копирования профиля. Закатали ОС в архив и ставим её всем желающим...
Чем закатывать в архив - дело каждого. Я закатываю с помощью Image for Windоws в tbi, а иногда просто копирую в виде vhd или vmdk на USB-HDD. Раскатываю на новом железе из архива tbi или vhd или vmdk c помощью Image for Linux.
Активация Windоws/Office тут
http://forum.ru-board.com/topic.cgi?forum=35&topic=52278&start=280#2 Как сделать сиспреп с файлом ответов копирования профиля тут
http://ge.tt/5L8clAq1/v/31?c Как обновить Win 8.1 в режиме аудита тут
http://www.outsidethebox.ms/16603/ P.S. Чтобы IFL/IFW понимал ваш VHD(X) и VMDK необходимо, чтобы VHD(X) был монолитным, то есть без "дочек" (при необходимости нужно сделать объединение "дочек" и "родителя"), а VMDK должен был однофайловым (подробнее тут
http://ge.tt/5L8clAq1/v/31?c ).
[/more]