Апгрейд железа — самая больная история для лицензированного софта. Поменяли материнку, поставили новый NVMe — и Windows просит активацию заново, JetBrains-IDE отвалилась с ошибкой "License is bound to a different machine", Adobe Creative Cloud вообще требует деактивации на старой машине, которой у вас уже нет.
Почему лицензия привязана к железу
Большинство современных DRM-систем используют комбинацию из нескольких идентификаторов: чаще всего это MachineGuid + том системного диска + MAC основной сетевой карты. Реже — SMBIOS UUID и серийник материнки.
Когда вы меняете материнскую плату:
- меняется SMBIOS UUID (если в новой плате он отличается)
- может смениться MAC встроенной сетевой карты
- иногда регенерируется MachineGuid (особенно если систему запускали в режиме OOBE)
Когда меняете диск — меняется volume serial NTFS. Любого из этих изменений хватает, чтобы лицензия "потерялась".
Сценарий 1: Восстановление со старого бэкапа
Идеальный вариант — у вас есть резервная копия HWID, сделанная до апгрейда через HWIDChanger. Вы просто восстанавливаете её на новой системе:
- Запускаете
HWSP.exeот админа - Жмёте "Restore"
- Выбираете бэкап с датой ДО апгрейда
- Перезагружаетесь
Лицензии, которые проверяют MachineGuid + volume serial + MAC, активируются автоматически. Adobe и JetBrains часто этого достаточно. Windows, активированная HWID-методом — тоже подхватится.
Сценарий 2: Бэкапа нет
Сложнее, но решаемо. Если у вас сохранились скриншоты или экспорт из старой системы (wmic csproduct get UUID, vol C:, getmac /v), можно вручную ввести эти значения через расширенный режим программы. Точное совпадение SMBIOS UUID Phase 1 не даёт, но MachineGuid, volume и MAC — даёт, и этого хватает для большинства DRM.
Если совсем ничего нет — увы, придётся писать в саппорт продукта и доказывать факт владения лицензией. Multitarget-вендоры (JetBrains, Adobe) обычно идут навстречу при наличии номера заказа.
Сценарий 3: Windows не активируется
Если Windows была активирована HWID-методом (MAS или подобное) — после смены materinki активация ломается, и обратно её вернёт только либо ключ, либо повторная HWID-активация. Если OEM-ключом — можно попробовать перепрошить ключ из BIOS через slmgr /ipk.
Профилактика на будущее
Перед любым апгрейдом железа:
- Запустите HWIDChanger и нажмите "Backup current state". Файл сохранится в
prod/backups/<MachineGuid>.ini. - Скопируйте папку
prod/backups/на флешку или в облако. - После апгрейда — восстанавливайте из бэкапа в первую очередь, ДО запуска лицензионного софта (чтобы он не успел "увидеть" новое железо и пометить активацию как невалидную).
Это занимает 30 секунд и спасает часы переписки с саппортами.
