Mastodon

Shumaher’s_Blog@AlexZ.me

— yet another stupid personal weblog

Клонирование Windows без использования Sysprep

В связи с выходом Windows 10 версии 1511 возникла необходимость заново создать образы для клонирования системы. Для этого я не пользуюсь Sysprep или другими официальными средствами развёртывания, предпочитая создавать образы дисков при помощи Acronis True Image.

А так как те же самые нудные действия приходится выполнять аж два раза (для создания x32 и x64 системы), то решил пошагово записать всю последовательность, чтобы ничего не забыть. Надеюсь, кому-нибудь этот способ окажется полезным.

0) Требования к оборудованию виртуальной машины:
SATA-контроллер жёсткого диска (а не IDE).
Правда, в таком случае наверняка возникнут сложности с загрузкой WinXP на IDE-контроллерах, которые все же можно победить при помощи способа MergeIDE. Но т.к. IDE уже практически не используется, на этапе создания образа этим можно пренебречь, и решать проблему с загрузкой на конкретном компьютере, если она возникнет. При использовании более новых версий Windows сложностей быть не должно, т.к. драйвер SATA-контроллёра уже входит в дистрибутив.
Решение проблемы с ошибкой 0x0000007B описано здесь, или чуть подробнее тут.

Размер диска: как минимум 10 ГБ.
Win10 Version 1511 x64 устанавливается впритык, правда без использования файла подкачки, который и не нужен при создании образа системы (пункт 15). Естественно, можно использовать и больший размер диска, особенно если вы планируете поставить дополнительный софт и затем уже создать образ. Я использую чистые системы без стороннего софта, поэтому 10 ГБ хватает. При этом WinXP вообще может обойтись 2-3 ГБ.

1) Установка на один раздел диска.
Для того, чтобы позднее нужно было сохранять в образ только этот раздел, а не два.
Как это сделать при помощи программы установки описано тут (Method 3).
Вкратце: создать 1ый раздел, автоматически будет создан 2ой, удалить его и расширить 1ый на весь диск, нажать "Далее", и вся система, включая папки Boot, Recovery и загрузчик bootmgr, будет установлена на один раздел (не актуально для WinXP, которая изначально устанавливается на один раздел).

2) Ввод ключа для WinXP Pro VL или пропуск ввода для Win7/10 Pro VL.

3) Создание пользователя Admin и установка для него пароля 1.
В Win10 нельзя задать подсказку о пароле, содержащую сам пароль, что я обычно и делаю, чтобы будущий пользователь его не забыл.
Поэтому в качестве подсказки ввести root, а потом сменить пароль на root через "Управление компьютером", а не через "Панель управления", потому что там тоже нельзя ввести нужную подсказку (пункт 23).

4) На вопросы установщика Win10 о параметрах конфиденциальности и персонализации все переключатели поставить в положение "Откл."
На самом деле это не имеет смысла, т.к. лично я удаляю папку с профилем пользователя после первоначальной настройки, а эти опции похоже влияют только на него, а не на всю систему.
Но большинство людей предпочтёт настроить и пользователя, а не удалять его.

5) Имя компьютера COMP и рабочая группа WORKGROUP.
Оба этих параметра запрашивает только WinXP, Win7 только имя компьютера, а Win10 даже его делает случайным.
Имя можно использовать любое, но без русских букв, а вот группу лучше не менять — это стандартное название, используемое при настройке сетей.

6) Отключение контроля учётных записей.
"Учётные записи пользователей" — "Изменить параметры контроля учётных записей" — установить переключатель в самое нижнее положение.

7) Активация Windows.
Для WinXP Pro VL ничего делать не нужно, т.к. ключ уже введен при установке.
Для Win7 Ultimate я пользуюсь Windows Loader by Daz, а для Win10 (для Win7 Pro тоже подойдет) — KMS-серверами от Ratiborus.
KMS-сервер полезно установить в систему для ежемесячной автоматической активации.
Способов активации множество, а если у вас лицензионная Windows, образ которой вы и делаете для восстановления на тот же компьютер в будущем, то ничего этого вам не нужно.

8) Задание метки диска C:.
Которая отсутствует из-за установки системы на один раздел вместо двух, как обычно (пункт 1).
Например, WIN10 или WIN10x64.
Иногда не удаётся сменить метку в окне свойств диска, тогда можно воспользоваться label C: WIN10

9) Отключение ненужных служб.
Тут по вкусу, можно вообще ничего не трогать. Рекомендую только отключить службу "Центр обновления Windows" (об отключении обновлений на Win10 — пункт 10).
Позже выложу reg-файл со своим вариантом настройки служб.

10) Настройка политик.
Здесь опять же всё индивидуально.
Способ отключения обновления Win10:
"Групповая политика" gpedit.msc, далее в дереве
"Конфигурация компьютера / Административные шаблоны / Компоненты Windows / Центр обновления Windows":
— "Настройка автоматического обновления" = Включена, выбрать параметр 5;
— "Отложить обновления" = Включена.

11) Отключение поиска драйверов через Windows Update.
В окне "Свойства системы" — вкладка "Оборудование" — кнопка "Параметры установки устройств".
К тому же, это всё равно не будет работать, если отключить службу "Центр обновления Windows" (пункт 9).

12) Настройка параметров загрузки.
В том же окне на вкладке "Дополнительно" — область "Загрузка и восстановление" — кнопка "Параметры...", далее:
— снять галку "Отображать список операционных систем" или поставить, например, 3 сек. Если ОС одна, списка всё равно не будет.
— отключить "Автоматическую перезагрузку";
— в списке "Запись отладочной информации" выбрать "(нет)". Запись дампа памяти в случае необходимости можно включить при помощи F8 при загрузке.

13) Отключение создания точек восстановления.
В случае проблем пользы от них чуть более, чем никакой.
На вкладке "Защита системы" (в WinXP — "Восстановление системы") — кнопка "Параметры...", переместить ползунок до нуля и выбрать "Отключить".

14) Запрет удалённого доступа к компьютеру.
На вкладке "Удалённый доступ" отключите опцию "Разрешить подключения удаленного помощника", а также выберите переключатель "Не разрешать удаленные подключения к этому компьютеру".

15) Отключение файла подкачки.
На вкладке "Дополнительно" — в области "Быстродействие" кнопка "Параметры" — вкладка "Дополнительно" — кнопка "Изменить..." — снять галку "Автоматически выбирать", выбрать "Без файла подкачки" и нажать "Задать".
Не забыть включить обратно после переноса на реальное железо.
Или можно не отключать, а удалить файлы C:\pagefile.sys и C:\swapfile.sys (пункт 31).

16) Отключение отчета об ошибках.
На вкладке "Дополнительно" — кнопка "Отчет об ошибках" переключатель "Отключить отчет об ошибках" (только для WinXP).

17) Отключение гибернации.
Для WinXP в настройках "Электропитания", для WinVista и выше: powercfg /h off
Или можно не отключать, а удалить C:\hiberfil.sys вручную позже (пункт 31).

18) Настройка общего доступа.
"Центр управления сетями и общим доступом" — ссылка "Изменить дополнительные параметры общего доступа" — в области "Частная" выбрать:
— "Включить сетевое обнаружение";
— "Включить автоматическую настройку на сетевых устройствах" (в Win10);
— "Включить общий доступ к файлам и принтерам".
Опционально: "Использовать учетные записи пользователей и пароли для подключения к другим компьютерам". Тем самым отключается поддержка Домашней группы и все службы, связанные с ней, можно отключить, но появляется возможность просматривать сетевые ресурсы серверов на WinXP и более старых версиях.

19) Удаление стандартных общих ресурсов C$, ADMIN$, USERS$ и др.
Это делается в "Управлении компьютером / Общие папки / Общие ресурсы", однако после перезагрузки они появятся снова, чтобы этого не произошло необходимо изменение в реестре (пункт 22).

20) Удаление компонентов.
Можно удалить, например, Internet Explorer или Windows Media Player, Клиент интернет-печати или другие лишние компоненты.
В WinXP есть возможность удалить некоторые скрытые компоненты — путём редактирования C:\Windows\inf\sysoc.inf: нужно удалить слово hide в файле.

21) Переименование компьютера.
Win10 при установке использует случайное имя компьютера (пункт 5), поэтому в окне "Свойства системы" на одноимённой вкладке нажмите кнопку "Изменить..." и введите, например, COMP.
Русские буквы использовать не следует!
После этого шага лучше перезагрузиться, это нужно сделать и для завершения настройки компонентов (пункт 21).

22) Удаление ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices.
Это очень важно, иначе система, скорее всего, не сможет загрузиться после переноса!
Также можно применить и другие твики реестра, которых тысячи, например отключить общие ресурсы (пункт 19) или сменить язык при входе в систему.

23) Задание пароля для пользователя Admin.
Из-за того, что подсказка о пароле не может содержать сам пароль (пункт 3), необходимо его установить в "Управлении компьютером", далее в дереве —
"Служебные программы / Локальные пользователи и группы / Пользователи"
выбрать пользователя Admin и через контекстное меню задать пароль root.
Здесь же можно отключить учётную запись Гость, а также установить опции "Срок действия пароля не ограничен" и "Запретить смену пароля пользователем" (например для User).

24) Создание обычного пользователя User без пароля.
В пользователя не входить, чтобы не создался профиль.

25) Включение автоматического входа пользователя User.
Это делается через control userpasswords2, опционально.

26) Удаление всех устройств, кроме стандартных.
Нужно удалить все драйвера устройств: все жёсткие диски и CD/DVD-приводы, видеоадаптеры, IDE/SATA-контроллёры (даже если стандартные), USB-контроллёры Intel и другие (драйвера которых могут поставиться автоматически), процессоры, сетевые карты, мониторы, а также системное устройство "Шина PCI", при этом автоматически будут удалены все устройства "Мост PCI-PCI".
А также удалить все неизвестные устройства, для которых не установились драйвера, и все скрытые устройства (их показ включается в меню Вид), которые будут с полупрозрачными значками.

27) Очистка диска.
Включая повторную очистку через кнопку "Очистить системные файлы" (присутствует начиная с Win7).

28) Сжатие диска.
Необязательная операция, только для дополнительного уменьшения размера финального образа. Теоретически после этого Windows может работать медленнее, т.к. сжимаются системные файлы.
Важно: после рекурсивного сжатия всех папок и файлов на диске снимите атрибут сжатия у файлов C:\ntldr (для WinXP) или C:\bootmgr (для WinVista и выше), чтобы избежать ошибки "BOOTMGR is compressed".

29) Очистка диска при помощи CCleaner.
Или другого аналогичного софта, что удалит больше мусора.

30) Дефрагментация диска.
Можно пользоваться стандартными средствами, но лучше, например, Defraggler.

31) Удаление лишних папок и файлов.
Тоже опционально. Необходимо загрузиться с LiveCD (я предпочитаю PuppyRus Linux, но это не важно) и удалить следующие папки и файлы:
— папки Корзины, во всех версиях Windows называются по-разному, в Win10 C:\$Recycle.Bin;
— папки System Volume Information и PerfLogs;
— папку профиля пользователя C:\Users\Admin (если только вы специально не производили никаких настроек);
— файлы C:\pagefile.sys, swapfile.sys и hiberfil.sys;
— также можно удалить все файлы *.txt в папке Windows — как правило, это логи;
— папку C:\Boot переименовать в boot (по вкусу, чтобы совпадало со стилем Linux, например, для установки туда GRUB4DOS).

32) Создание образа готовой к клонированию системы.
Я пользуюсь LiveCD с Acronis True Image и создаю образы с максимальным сжатием, но можно и другим аналогичным софтом.
Важно: нельзя пользоваться установленной в систему версией, чтобы не загружать её ещё раз. Образ создавать только при помощи загрузки с CD или USB.

Затем можно восстановить образ на другом компьютере — скорее всего всё будет работать.

VN:F [1.9.17_1161]
Rating: 5.0/5 (1 vote cast)
Клонирование Windows без использования Sysprep, 5.0 out of 5 based on 1 rating
Оставьте свой комментарий




OpenID WordPress.com Yahoo

Это не спам.