Друзья, привет. В этой статье поговорим о штатной утилите Windows Sysprep. Её работа до сих пор на страницах сайта рассматривалась только в контексте использования инструмента, участвующего в процессе создания своих дистрибутивов операционной системы. Но эту утилиту можно использовать и в других целях. Что это за цели, и как в процессе их достижения применять Sysprep?
Сброс привязки к комплектующим компьютера с помощью утилиты Sysprep
Sysprep – утилита, присутствующая на борту Windows 7-10 – является средством отвязки операционной системы от драйверов комплектующих конкретного компьютера и отдельных профильных данных.
Такая отвязка предусматривается преимущественно для подготовки эталонного образа Windows – состояния системы с внесёнными настройками и установленным софтом – к дальнейшему развёртыванию на множестве компьютерных устройств. Что всерьёз облегчает работу системщиков OEM-производителей и корпораций. Все те фирменные ноутбуки с предустановленными в среду Windows брендовыми надстройками и программным обеспечением, от которых попробуй ещё избавиться – это результат развёртывания на них операционной системы, эталонный образ которой создавался на базе чистого её дистрибутива и потом дорабатывался в режиме аудита. И в этом процессе на одном из этапов участвовала утилита Sysprep.
Sysprep производит удаление из Windows драйверов комплектующих компьютера, и при следующем запуске система автоматически устанавливает новые драйверы для, соответственно, новой конфигурации оборудования. Утилита также обнуляет SID, проводит очистку системного журнала событий, удаляет содержимое системной папки «Temp», удаляет точки отката – в общем, зачищает следы своей работы на текущем устройстве, чтобы с новым запуском Windows начать работу по-новому. Как если бы операционная система была только что установлена. При необходимости Sysprep может до трёх раз сбросить активацию системы.
Как запустить Sysprep
Чтобы запустить утилиту, жмём Win+R, вписываем «Sysprep» и в открывшейся системной папке двойным кликом открываем EXE-шник.
Для каких целей можно использовать эту утилиту?
Создание собственных сборок Windows
Если вы, друзья, хотите создать свою сборку Windows – со своими предустановленными программами, внедрёнными обновлениями, выполненной активацией, изменёнными настройками и т.п., вы будете использовать Sysprep перед захватом настроенного образа системы. А как создаются свои сборки Windows, этому у нас на сайте посвящён целый раздел статей.
Замена комплектующих
Замена важных компьютерных комплектующих типа материнской платы или процессора в системах Windows 8.1 или 10 обычно не влечёт за собой синий экран смерти. В большей степени этому подвержена Windows 7. Но акцент на слове «обычно», ситуации могут быть разные. Лучше всё же в любой версии системы перед заменой материнки или процессора выключить Windows с предварительным запуском Sysprep. Её запуск отвяжет систему от текущих драйверов устройств (т.е. попросту удалит их). И при следующем запуске компьютера драйверы установятся по-новому. Этот способ поможет не только избежать возможного появления синего экрана смерти, но и предотвратит ещё одну проблему, которая может проявится не сразу, а через какое-то время работы компьютера в новой конфигурации – конфликт старого и нового драйвера заменённого устройства.
Запускаем Sysprep перед непосредственным выключением компьютера для замены в нём материнской платы или процессора. В окне утилиты выставляем действие «Переход в окно приветствия OOBE». В параметрах выключения выбираем «Завершение работы».
Проблемы с драйверами
Если в процессе замены материнской платы или процессора Sysprep не использовалась, не беда, утилиту можно запустить в любой момент позднее. Если, конечно же, в этом есть необходимость — в работе Windows наблюдаются проблемы из-за того, что драйвер старого устройства конфликтует с драйвером нового. Запускаем Sysprep. В её окне выбираем переход в окно OOBE, а в параметрах завершения – перезагрузку.
Sysprep удалит драйвер старой материнки и процессора вместе с прочими драйверами. И, как и в предыдущем случае, при следующем запуске Windows они установятся по-новому. Это, кстати, универсальный способ решения проблем с драйверами. Его можно использовать и в других ситуациях – например, когда при сбое работы Windows или её некорректном обновлении до новой версии слетают драйверы устройств и потом не хотят устанавливаться. Sysprep может даже помочь в переустановке драйверов режима работы жёсткого диска IDE, AHCI, RAID, NVMe. Не уверен, что всегда, но в части случаев точно. Но вы можете попробовать: перед тем, как менять в BIOS режим работы жёсткого диска, сделайте сброс драйверов с помощью Sysprep.
Перенос наработанной Windows на другой компьютер
Чтобы можно было перенести свою наработанную Windows на другой компьютер, создатели ПО для резервного копирования в своих продуктах реализуют специальные технологии по отвязке драйверов комплектующих при восстановлении из бэкапа. Такие технологии есть, например, у бэкаперов Acronis и AOMEI – соответственно, Acronis Universal Restore и AOMEI Universal Restore. Есть такая технология также у EaseUS Todo Backup. Эти технологии, по сути, делают то же, что и Sysprep, только не перед захватом образа, а на этапе развёртывания Windows, т.е. восстановления её из бэкапа. Но тогда как Sysprep можно пользоваться совершенно бесплатно, она является частью Windows, технологии типа Universal Restore обычно поставляются в платных редакциях программ для резервного копирования. И если, к примеру, Acronis весь платный, то с помощью средств резервного копирования AOMEI или EaseUS и участия утилиты Sysprep совершенно бесплатно можем перенести свою рабочую Windows на другой компьютер. Ведь у программ AOMEI Backupper и EaseUS Todo Backup базовый функционал, куда входит обычное резервное копирование и восстановление Windows, бесплатный.
Чтобы перенести наработанную Windows на другую конфигурацию железа, подготавливаем загрузочный носитель с программой для резервного копирования. Если вам, друзья, нравится программа EaseUS Todo Backup, вот статья, как создать загрузочную флешку и работать с неё, создавая системные бэкапы и восстанавливая их. А если вам нравится программа AOMEI Backupper, можете скачать готовый ISO-образ с ней для записи на флешку или оптический диск.
Загрузочный носитель с бэкапером подготовили, теперь запускаем Sysprep. В её окне выбираем переход в окно OOBE, а в параметрах выключения – завершение работы.
Запускаем компьютер с загрузочного носителя с бэкапером. Создаём резервную копию уже отвязанной от драйверов Windows.
При создании указываем местом хранения резервной копии либо вместительную флешку, либо USB-HDD, либо внутренний жёсткий диск, который потом можно будет временно подключить к новому компьютеру. Далее подсоединяем флешку или жёсткий диск с резервной копией к другому компьютеру, загружаемся с загрузочного носителя с бэкапером и восстанавливаем Windows.
При восстановлении Windows её драйверы будут установлены по-новому.
Примечание: друзья, по теме переноса Windows на другой компьютер с отличным железом смотрите также детальный мануал с использованием разных инструментов в статье сайта «Как перенести Windows 10 на другой компьютер» (применимо также к Windows 7 и 8.1).
Сброс активации Windows
Ещё одна функция Sysprep – возможность сброса активации. В идеале эта функция предназначается, опять же, для отвязки эталонного образа Windows от активации и поставки модифицированного дистрибутива системы без вшитого ключа продукта. Но поскольку нигде не написано и мокрой печаткой не закреплено, что эту функцию можно использовать в других целях, сброс активации с помощью Sysprep знающие люди используют для продления 30-дневного триал-срока Windows 7. Активацию системы можно сбросить трижды, следовательно, в целом триал-срок работы с «Семёркой» может составить 120 дней.
Как сбросить активацию Windows 7? Запускаем Sysprep. В её окне выбираем переход в окно OOBE, ниже ставим галочку «Подготовка к использованию», в параметрах завершения указываем перезагрузку.
Примечание: Сбросить активацию системы можно и другим способом — с помощью командной строки. Этот способ мы рассматривали в статье о Windows Embedded 7.
Сброс активации с помощью Sysprep также можно использовать для продления срока бесплатных пробных лицензий Evalution ознакомительных Windows. Такие предлагаются IT-специалистам компаний в рамках проекта TechNet Evaluation Center компании Microsoft. В число таких ознакомительных систем входит Windows 10 Корпоративная и LTSB. Их официально можно бесплатно использовать 90 дней, а потом нужно либо покупать ключ продукта, либо переустанавливать систему, чтобы заново начался отсчёт дней Evalution-лицензии. Но если под конец 90-дневного срока сбросить активацию Evalution с помощью Sysprep, Windows не нужно будет переустанавливать ещё 90 дней, а потом ещё таких же 90 дней. В итоге получим 360 дней бесплатного использования.
Переход в окно OOBE
После использования Sysprep с указанным действием «Переход в окно приветствия OOBE» Windows запустится на этапе задания региональных и профильных параметров. Этот этап мы всегда проходим при установке системы. Здесь нужно указать страну, раскладку клавиатуры и создать новую локальную учётную запись.
В эту новую учётную запись можно даже не входить, если она сама автоматом не запустится. Если запустится, выходим на экран блокировки, заходим в свою старую учётную запись.
И потом из своей учётки можем удалить новую учётку.
- В процессе использования утилиты sysprep у вас могут выходить различные ошибки, читайте о них в отдельной статье
-
О том, как использовать Sysprep при переносе Windows написано здесь.
Бывает необходимо перенести рабочую ОС со всем установленным софтом на новое железо — то есть вынуть винт из старого компьютера и вставить в новый, но при этом чтобы ни чего не упало.
Если новая материнская плата другого сокета и другого производителя — обязательно будут траблы с синим экраном, чтобы его поборот — нужно загрузится с какой-либо реанимационной фиговины — ERD Commander, WinPE и так далее, суть лишь в том — чтобы добраться до системного реестра винды на винте. Обычно линукс для этого не подходит.
После этого, нужно включить запуск сервисов, которые загружают стандартные драйвера контроллеров IDE и/или SATA.
Открываем ветку HKLMSYSTEMCurrentControlSetservices в левой части редактора реестра. Смотрим и проверяем разделы в ветке: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide.
Параметр Start у каждого должен быть равен 0х00000000 (0)
После того, как start установлен в значение 0 (ноль) у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем компьютер. Windows загружается и начинает устанавливать (либо спрашивать) драйвера на новую материнскую плату.
Все программы и данные на месте… все счастливы.
Внимание! Если у вас материнская плата на менее известном/распространенном чипсете – то вам стоит попробовать установить значение параметра Start равным 0 в сервисах:
adp94xx, adpahci, adpu320, aic78xx, amdsbs, arc, arcsas, elxstor, HpSAMD, iaStorV, iirsp, LSI_FC, LSI_SAS, LSI_SAS2, LSI_SCSI, megasas, MegaSR, nfrd960, nvraid, nvstor, ql2300, ql40xx, SiSRaid2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide.
Все, можем перезагружаться и операционка начнет втыкать драйверы под новое оборудование, под которое сможет. Под которе не сможет — ищите на диске производителя оборудования, офф-сайте или драйвер-паках.
Когда пользователь самостоятельно собирает новый компьютер,
имея старый системный блок с лицензионной операционной системой, встает вопрос — как перенести честно купленную Windows 10 на свежее «железо».
Для этого потребуется деактивировать ключ на старом компьютере и активировать
лицензию повторно. Но и здесь есть нюансы.
Какие лицензии Windows 10 бывают
Не каждая версия Windows 10 поддерживает перенос. Чтобы
узнать параметры активации и версию операционной системы, нужно
зайти в «Пуск», а затем выбрать пункты «Параметры» > «Обновление и безопасность» > «Активация».
Коробочная версия. Иногда ее называют Retail или Box. Самая
дорогая версия лицензии, выпускается на материальном носителе. Упаковка содержит
лицензионную наклейку и ключ соответствующей редакции. Такую лицензию можно
продать или подарить, у нее нет привязки к «железу» компьютера.
Цифровая лицензия. Представляет собой ключ активации, приобретаемый
через интернет. При установке Windows 10 цифровая лицензия связывается с
оборудованием и учетной записью Microsoft, при внесении значительных изменений
потребуется повторная активация. Под серьезными изменениями «железа» подразумевается
замена системной платы.
Версия ОЕМ. Самая дешевая лицензия, которая распространяется
исключительно на уже готовых к работе устройствах — например, ноутбуках или
собранных в магазине системных блоках. Операционная система в этом случае уже предустановлена.
Ее главный минус заключается в том, что легально приобрести ее физическому лицу
нельзя.
Корпоративная версия. Такие лицензии продают только крупным юридическим
лицам, но иногда они попадают в руки обычного пользователя. Ключи подходят
только для определенных редакций Windows 10, предназначенных для работы в
корпоративном секторе, поэтому активировать их на обычном дистрибутиве не
получится.
Перенести лицензионный ключ на другое устройство получится,
если у пользователя коробочная версия Windows 10. Цифровую лицензию разрешено
переносить, если она получена при обновлении до «десятки» с Windows 7,
приобретенной по розничной лицензии. Версию ОЕМ нельзя использовать для
активации другого устройства.
Как деактивировать Windows 10
Если просто внести 25-значный лицензионный ключ при
установке новой системы, Microsoft укажет, что он уже используется, процедура
останется незавершенной. Поэтому перед переносом необходимо деактивировать Windows
10 на старом устройстве. При этом важно заранее сохранить лицензию на любой
подходящий носитель.
Чтобы удалить ключ продукта, нужно открыть меню «Пуск», набрать
в поле ввода cmd, а затем кликнуть правой кнопкой мыши и выбрать пункт меню
«Запустить как администратор». В появившейся строке ввода следует запустить
команду slmgr.vbs /upk, после чего перезагрузить компьютер.
После этого должно появиться сообщение «Ключ продукта
успешно удален». Далее следует вычистить ключ из реестра. Для этого написать в
командной строке slmgr.vbs /cpky и нажать ввод. Должно появиться сообщение
«Ключ продукта успешно удален из реестра». Теперь можно использовать ключ для
активации Windows 10 на другом компьютере.
Как повторно активировать Windows 10
Для повторной установки лицензии потребуется командная
строка. Нужно снова открыть меню «Пуск», набрать в поле ввода cmd, а затем
кликнуть правой кнопкой мыши и нажать на пункт меню «Запустить как
администратор». Затем следует ввести следующую команду, где символы решетки
заменены на ключ продукта: slmgr.vbs /ipk #####-#####-#####-#####-#####.
Для проверки активации достаточно ввести команду slmgr.vbs /dlv и нажать ввод, после чего операционная система покажет свой статус. Кроме
этого, Windows 10 без активации легко отличить визуально — у нее заблокированы
настройки персонализации, пользователь не сможет установить собственную
картинку рабочего стола.
Довольно часто у пользователей возникает вопрос: “
Получится ли Windows 10 после изменения аппаратной конфигурации моего компьютера (замены материнской платы, процессора, жесткого диска и т.д.) или после чистой переустановки ОС?
”.
Действительно, ваша копия Windows 10 теряет свою активацию при существенных изменений в аппаратной конфигурации компьютера (как проверить активирована ли Windows 10?).
Под существенным изменением аппаратной конфигурации ПК Microsoft подразумевает замену материнской платы, процессора, чипа TPM (замена жесткого диска, видеокарты, памяти не является существенным изменением, и активация Windows не слетает). Как вариант существенного изменения конфигурации может идти случай с переносом вашей лицензии на Windows 10 на другой компьютер (не работает в случае OEM Windows 10 Home и Professional). Т.е. лицензия будет успешно активирована, если были заменены лишь несколько компонентов компьютера, но не все (новый компьютер).
Вообще говоря, если на вашем компьютере до апгрейда на Windows 10 была предустановлена ОС, скорее всего использовалась OEM лицензия. Такая лицензия не дает права ее переноса на другой компьютер. Однако Microsoft допускает и разрешает вам активацию Windows на устройстве с новой аппаратной конфигурацией, если вам пришлось заменить конфигурацию компьютера из-за поломки его ключевого компонента.
Прежде всего нужно сказать несколько слов о понятии цифровых лицензий Windows. Цифровые лицензии по сути заменяют классический ключ продукта и получили широкое распространение во время бесплатного обновления ОС на компьютерах с пользователей с предыдущих версий (Windows 7, 8.1) до Windows 10 и при апгрейде до новой ОС через Microsoft Store. Цифровая лицензия Windows привязана к конкретному физическому ПК (ID его аппаратной конфигурации, который учитывает несколько ключевых компонентов вашего компьютера). Цифровая лицензия вашего устройства хранится в базе данных на серверах активации Microsoft в виде хэша (Installation ID) и автоматически привязывается к учётной записи Microsoft пользователя (MSA — Microsoft Account) при авторизации на компьютере под ней (эта учетная запись MSA должна обладать правами локального администратора).
Таким образом для успешной переактивации Windows на другом оборудовании вам нужно обязательно войти на свой компьютер под учеткой MSA до (!!!) изменения аппаратной конфигурации (тем самым цифровая лицензия Windows на ваш компьютер привяжется к вашему аккаунту Microsoft).
При первой загрузке Windows после замены, например, материнской платы, пвы получите ошибки активации 0x803F7001, 0xC004F211 или 0xC004C008.
We can’t activate Windows 10 on this device because you don’t’ have a valid digital license or product key.
Не удается активировать Windows на этом устройстве, так как у вас нет действительной цифровой лицензии или ключа продукта.
Для переактивации Windows на новом оборудовании вам нужно использовать средство устранения неполадок активации (Activation Troubleshooter), которое доступно в системе начиная с Windows 10 1607 (Anniversary Update). Для ре-активации Windows 10 после замены материнской платы вам нужно выполнить следующие шаги:
- Войдите на свой компьютер под вашим аккаунтом MSA, обладающим правами локального администратора;
- Перейдите в Параметры -> Обновление -> Активация ( Settings -> Update and Security -> Activation);
- Выберите Activation Troubleshooter (пункт доступен, только если ваша Windows 10 не активирована);
- Должна появится надпись: “Обнаружена цифровая лицензия Windows 10 Pro для данного устройства под управлением Windows 10 Pro” (We found a Windows 10 Prodigital license for this device running Windows 10 Pro);
- Выберите “На этом устройстве недавно были изменены аппаратные компоненты” (I changed hardware on this device recently);
- Если вы вошли на компьютер не под учеткой MSA, появится окно с предложением указать имя и пароль Microsoft Account;
- В списке устройств, привязанных к вашему Microsoft Account, найдите и выберите ваш компьютер по его имени;
- Поставьте галку “Я использую это устройство сейчас” (This is the device I’m using right now);
- Нажмите кнопку “Активировать” (Activate);
- Если Windows 10 переактивируется успешно, в окне со статусом активации появится надпись “Windows активирована цифровой лицензией, связанной с учётной записью Microsoft” (Windows is activated with a digital license linked to your Microsoft account).
Если вы авторизовались под вашим аккаунтом Microsoft, но не можете активировать вашу копию Windows 10, возможны следующие причины:
- На компьютере отсутствует подключения к Интернету или блокируется доступ к серверам активации;
- Установленная редакция Windows на вашем устройстве не совпадает с цифровой лицензией редакции ОС, привязанной к вашему аккаунту;
- Тип устройства, которое вы пытаетесь активировать не совпадает с типом устройства в вашей цифровой лицензией;
- Windows никогда не активировалась на вашем устройстве;
- Вы достигли лимита количества переактиваций Windows 10 на вашем устройстве;
- На вашем устройстве несколько администраторов и другой администратор уже реактивировал Windows;
- Выше устройство состоит в домене AD, в котором используются централизованные настройки активации компьютеров (например, KMS или ADBA активация).
Если вы не можете переактивировать вашу Windows 10 таким способом, вам нужно обратиться в техподдержку Microsoft по телефону.