На Windows 11 можно поменять часть HWID — только те слои, которые реально живут в Windows и на ваших дисках. Идентификаторы уровня прошивки остаются на месте. Этот гайд проходит, что менять, в каком порядке, и как откатиться, если что-то пошло не так.
Примечание: те же шаги работают на Windows 10 — отличаются только пути в меню. На Linux принципы не переносятся — Linux использует другой набор идентификаторов.
Что значит «поменять HWID» на самом деле
HWID — это не одно значение, а профиль, который собирается из десятка с лишним идентификаторов, разбросанных по реестру, дискам и прошивке. «Сменить HWID» — значит поменять те, что лежат в слоях, где это безопасно и обратимо, и принять, что часть остаётся, потому что физически прошита.
Можно поменять программой из Windows:
MachineGuidи сопутствующие идентификаторы в реестре- Серийники томов NTFS (один на каждый диск)
- MAC-адреса физических сетевых адаптеров
- ComputerName и hostname
Без прошивочных инструментов или kernel-драйвера не поменять:
- SMBIOS UUID и серийник материнской платы
- Brand string и CPUID процессора
- Серийники дисков на уровне контроллера
- Endorsement-ключ TPM 2.0
Этот гайд про первый список. Если нужно менять второй — это вне того, что честно умеет любой user-mode софт.
Шаг 1 — Сохраните текущее состояние
До того, как что-то менять, сохраните текущие значения. Если смена нарушит активацию софта или вы захотите откатиться — вам нужна возможность вернуть старые ID.
Правильный бэкап включает:
- Экспорт ключа реестра
HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid. - Текущий серийник тома каждого фиксированного диска (
vol C:). - MAC каждого физического адаптера (
getmac /v). - Текущее ComputerName.
Специализированная программа для смены HWID сохраняет всё это автоматически и даёт откат в один клик. Если делаете руками — запишите значения там, где потом найдёте.
Шаг 2 — Сменить идентификаторы Windows в реестре
Делайте это, когда система не нагружена — выйдите из других сессий и закройте тяжёлые фоновые задачи. Откройте Registry Editor от имени администратора и замените:
HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid— сгенерируйте новый GUID (PowerShell:[guid]::NewGuid()).HKLM\SYSTEM\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\0001\HwProfileGuid— то же.HKLM\SOFTWARE\Microsoft\SQMClient\MachineId— то же.HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SusClientId— замените; и очиститеSusClientIdValidation.
Каждый — строковое значение. Заменили, сохранили, дальше.
Шаг 3 — Сменить серийники томов NTFS
Это требует низкоуровневой записи в байт по смещению 0x48 в сектор 0 каждого фиксированного диска. Две вещи, которые нужно знать:
- Серийник системного диска
C:кешируется при монтировании. Новое значение становится видно новым процессам только после перезагрузки. На несистемных дисках смена видна сразу. - Делать запись в сектор 0 руками рискованно — ошибётесь в одном байте, и раздел не смонтируется. Используйте проверенный инструмент, не импровизируйте с hex-редактором.
Шаг 4 — Обновить MAC-адреса
У каждого физического сетевого адаптера в драйвере есть свойство NetworkAddress. Поставьте туда случайные 12 hex-символов (с выставленным бит локально-администрируемого адреса — вторая hex-цифра 2, 6, A или E) и перезапустите адаптер.
Важно: некоторые драйверы NIC игнорируют этот override и продолжают использовать ROM MAC. Проверьте через getmac /v после смены. Если показывает старый MAC — этот адаптер в категории «только ROM», и софт тут ничего не сделает.
Шаг 5 — Проверка
После перезагрузки — короткая проверка:
wmic csproduct get UUID— SMBIOS UUID (должен не измениться; это прошивка).vol C:— серийник тома (должен быть новым).getmac /v— MAC (должен быть новым).reg query HKLM\SOFTWARE\Microsoft\Cryptography /v MachineGuid— должен быть новый GUID.
Если какой-то из изменяемых ID показывает старое значение — этот шаг не сработал. Чаще всего это MAC (см. оговорку из шага 4).
Для полного среза всех компонентов HWID — диагностическая утилита.
Особенности на русскоязычной Windows 11
Несколько нюансов, специфичных для русскоязычной локализации:
- Имена реестра одинаковы во всех локалях. Не ищите «Шифрование» вместо
Cryptography— пути в реестре всегда на английском. - UAC показывает текст на русском («Разрешить этому приложению вносить изменения...») — это нормально, нажимайте «Да».
- Антивирусы Kaspersky, Dr.Web и ESET часто блокируют запись в
HKLM\SOFTWARE\Microsoft\Cryptographyкак «попытку нарушить идентификацию системы». Добавьте программу в исключения вашего антивируса до запуска. Это false-positive — изменение идентификаторов системы не равно «вирус», но эвристика антивируса этого не различает. - На сборках Windows из не-MSDN источников (LTSC, ReviOS, AtlasOS, Tiny11) может отсутствовать часть стандартных ключей реестра. Утилита их создаст автоматически, но если делаете руками — используйте
New-ItemPropertyвместоSet-ItemProperty.
Популярные игры в РФ/СНГ и их античиты
Что чаще всего интересует русскоязычных пользователей при смене HWID — таблица популярных в регионе игр и того, насколько HWID-смена против них работает:
| Игра | Античит | Помогает ли смена HWID |
|---|---|---|
| Standoff 2 | EAC | Частично (читает SMBIOS — не покрывается) |
| World of Tanks / WoT Blitz | Lesta proprietary | Да (более слабый матчинг) |
| CS2 / CS:GO | VAC | Да (VAC мало опирается на HWID) |
| Dota 2 | VAC | Да (то же) |
| Escape from Tarkov | BattlEye | Частично (читает мать + диск) |
| Warface | Proprietary VK | Да (слабая HWID-проверка) |
| Apex Legends | EAC | Частично |
| PUBG | BattlEye | Частично |
| War Thunder | Gaijin proprietary | Да |
Подробнее про разницу между античитами и про конкретно BattlEye.
Когда смены недостаточно
Две регулярные ситуации:
1. Бан привязан к прошивке. Часть античитов читает SMBIOS UUID, серийник материнки и информацию о процессоре — ничего из этого софтом не меняется. Если ваш бан опирается на эти поля, программная смена HWID не разблокирует. Честный ответ — другая материнская плата (или другой процессор, если фигурирует именно он).
2. Идентификатор «вернулся» через сеть. Если после смены зайти в ту же игру тем же аккаунтом с того же ПК, издатель может связать новый HWID со старым аккаунтом по паттернам поведения. Используйте свежий аккаунт на изменённом ПК.
Частые вопросы
Деактивирует ли смена HWID Windows?
Возможно. Цифровые лицензии привязаны к хешу железа. Windows часто реактивируется автоматически через несколько минут, когда новые ID устаканятся, но после смены железа может потребоваться ручная реактивация. Держите учётные данные Microsoft наготове.
Достаточно ли одной перезагрузки?
Для большинства изменений — да. Серийник тома именно системного диска обновляется для новых процессов только после перезагрузки, так что рестарт нужен, чтобы видеть его везде.
Нужны ли права администратора?
Да, на каждом шаге. Правка реестра, запись в сектор 0 диска и смена свойств драйвера — всё это требует администратора. Специализированная утилита берёт эскалацию на себя.
Как часто стоит менять HWID?
Только когда есть повод — свежий бан, новый аккаунт на том же ПК, перенос привязанной к железу лицензии. Менять «на всякий случай» смысла нет, а слишком частые смены сами по себе могут показаться подозрительными некоторым античитам.
Меняется ли SMBIOS или серийник BIOS вместе с HWID?
Нет. Они лежат в прошивке материнской платы. Никакой user-mode софт честно их не меняет. Если «спуфер» обещает менять SMBIOS UUID программно без kernel-драйвера — относитесь к обещанию с большим скепсисом.
Что делать, если после смены Windows загружается с ошибкой?
В 99% случаев проблема не в HWID-смене, а в том что какой-то из шагов был сделан неправильно (например, серийник тома записан с ошибкой). Загрузитесь в Safe Mode и через «Восстановить» утилиты верните прежнее состояние. Если бэкапа нет — System Restore до момента смены.
Работает ли смена HWID на Windows 11 24H2?
Да. Все четыре слоя (реестр, серийник тома, MAC, ComputerName) работают так же, как на предыдущих сборках. 24H2 добавила более строгие требования к драйверам, но user-mode правка реестра и запись в сектор 0 диска по-прежнему доступны под админом.
Вывод
Смена HWID на Windows 11 — задача понятная, когда знаешь, какие слои софт может трогать, а какие нет. Порядок: сначала бэкап, потом идентификаторы реестра, потом серийники томов NTFS, потом MAC, проверка, перезагрузка. Если делаете руками — проверяйте каждый шаг дважды. И помните честную границу — прошивочные идентификаторы остаются на месте, и это не задача, которую решает любая программа уровня пользователя.
