하드웨어 ID를 바꿀 수 있을까? Windows 식별자와 안전한 재설정 방법
정상적으로 바뀔 수 있는 식별자와 하드웨어 교체가 필요한 값, 라이선스·이미지·VM·개인정보 보호를 위한 안전한 절차를 설명합니다.
HWID Checker · 2026년 9월 19일 · 4 분 분량
하드웨어 ID를 바꿀 수 있을까요? 일부 값은 가능하지만 제품이 말하는 “HWID”가 무엇인지에 달려 있습니다. Windows에는 재설정 버튼이 있는 단일 HWID가 없습니다. 펌웨어 UUID, 부품 시리얼, 네트워크 주소, 설치 식별자를 제공하고 각 제품이 자체 조합을 선택합니다.
Windows 재설치는 물리 하드웨어를 그대로 둔 채 설치 ID를 바꿀 수 있습니다. 마더보드 교체는 펌웨어 값을 바꾸지만 디스크는 유지될 수 있습니다. 개인 Wi-Fi MAC은 네트워크에 보이는 주소만 바꾸고 공장 MAC을 다시 쓰지 않습니다.
이 글은 라이선스 이전, 배포 이미지, 올바른 VM 복제, 수리, 자산 기록, 공식 개인정보 기능만 다룹니다. 차단이나 라이선스 제한을 우회하는 방법은 제공하지 않습니다.
어떤 식별자가 바뀔 수 있나요?
| 식별자 | 의미 | 정상적인 변경 이유 |
|---|---|---|
| SMBIOS UUID | 펌웨어/VM 시스템 기록 | 보드 교체, OEM 수리, 새 VM |
| BIOS/시스템/보드 시리얼 | OEM 펌웨어 | 공인 교체·수정 |
| 물리 SSD/HDD 시리얼 | 드라이브 펌웨어 | 드라이브 교체 |
| CPU/ProcessorId | 프로세서 서명·기능 | CPU 또는 가상 CPU 변경 |
| 공장 MAC | 네트워크 어댑터 | 어댑터 교체 |
| 개인 Wi-Fi MAC | OS가 네트워크에 제시하는 주소 | 지원되는 개인정보 설정 |
| 볼륨 시리얼 | 파일시스템 메타데이터 | 포맷·볼륨 재생성 |
| MachineGuid | Windows 설치 | 재설치·배포 |
| 앱 장치 ID | 앱이 정의한 값 | 공식 비활성화·재등록 |
| 복합 HWID | 공급업체 고유 핑거프린트 | 범용 방법 없음 |
한 값이 바뀌어도 제품은 다른 부품, 계정 또는 서버 기록으로 기기를 인식할 수 있습니다.
먼저 정확한 ID를 확인하십시오
GUID는 SMBIOS UUID나 소프트웨어 GUID일 수 있고, 64자리 16진수는 여러 입력의 SHA-256일 수 있습니다. PCI\VEN_8086&DEV_...는 보통 드라이버용 PnP ID입니다. vol C: 값은 물리 디스크가 아닌 볼륨 시리얼입니다.
[PSCustomObject]@{
SmbiosUuid = (Get-CimInstance Win32_ComputerSystemProduct).UUID
BiosSerial = (Get-CimInstance Win32_BIOS).SerialNumber
BoardSerial = (Get-CimInstance Win32_BaseBoard).SerialNumber
MachineGuid = (Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Cryptography' -Name MachineGuid)
} | Format-List
Get-CimInstance Win32_DiskDrive | Select-Object Model, SerialNumber
Get-NetAdapter | Select-Object Name, InterfaceDescription, MacAddress, Status
수리나 이전 전에 원본 값을 저장하십시오. 최종 해시 변화만으로는 어느 필드가 달라졌는지 알 수 없습니다. Windows HWID 시리얼 가이드를 참고하십시오.
펌웨어 ID는 Windows 설정이 아닙니다
SMBIOS UUID와 시스템/보드 시리얼은 펌웨어에서 옵니다. Windows는 읽기 전용으로 조회하며 레지스트리 변경으로 SMBIOS를 다시 쓸 수 없습니다. 보통 초기화와 재설치 후에도 유지되고 보드 교체 때 바뀝니다.
공인 수리 후 값이 비어 있거나 모두 0 또는 To Be Filled By O.E.M.이면 제조사에 문의하십시오. BIOS 업데이트는 ID 재설정 도구가 아니며 비공식 펌웨어와 SMBIOS 편집은 부팅 실패나 중복 ID를 만들 수 있습니다.
물리 부품, MachineGuid, 볼륨
포맷은 일반적으로 SSD/HDD 펌웨어 시리얼을 바꾸지 않습니다. 새 드라이브나 어댑터는 자체 시리얼/MAC을 가집니다. RAID, USB 브리지, 가상화는 값을 숨길 수 있습니다. ProcessorId도 칩별 고유 시리얼이 아닙니다.
MachineGuid 위치:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid
이는 Windows 설치 값이지 마더보드 ID가 아닙니다. 수동 편집은 지원되는 범용 재설정이 아니며 앱은 이전 값을 저장하거나 다른 신호와 조합할 수 있습니다. 공장 초기화가 HWID를 바꾸는가도 참고하십시오.
vol C:
는 파일시스템 메타데이터를 보여 줍니다. 값이 달라져도 새 하드웨어를 의미하지 않으며 이를 위해 데이터를 지우면 안 됩니다.
MAC 개인정보 보호
Windows는 지원되는 Wi-Fi에서 무작위 또는 네트워크별 MAC을 제시할 수 있습니다. 추적을 줄이지만 공장 MAC, 보드, 디스크 ID를 바꾸지 않습니다. 회사·학교 네트워크에서는 등록된 접근을 방해할 수 있습니다.
합법적인 상황의 안전한 절차
- 소프트웨어 라이선스: 공급업체의 비활성화, 이전, 기기 제거, 재인증을 사용합니다.
- 보드 교체: Windows 에디션과 라이선스를 확인하고 설정 → 시스템 → 정품 인증 또는 유효한 키를 사용합니다.
- Windows 이미지: 다른 PC용 이미지를 캡처하기 전 Microsoft가 요구하는
Sysprep /generalize를 사용합니다. 제3자 ID 범용 재설정은 아닙니다. - VM 복제: 하이퍼바이저의 Clone, Import as new, Generate new identity를 사용하고 UUID/MAC을 임의 편집하지 않습니다.
- 수리: UUID, 시리얼, 교체 부품을 기록하고 다른 PC의 시리얼을 복사하지 않습니다.
- 관리 기기: Entra ID, Intune, MDM의 폐기·삭제·초기화·재등록 순서를 따릅니다.
공장 초기화가 하는 일
Reset this PC는 Windows와 앱, 설정, 로컬 상태를 재구성하지만 보드, CPU, 디스크, 어댑터를 교체하지 않습니다. 설치 상태 중심 제품은 새 ID를 만들 수 있고 펌웨어 중심 제품은 같은 PC를 인식할 수 있습니다.
Spoofer가 안전하지 않은 이유
모든 제품의 비공개 입력을 아는 범용 도구는 없습니다. 의심스러운 도구는 커널 드라이버를 설치하고 보안 예외를 요구하며 네트워크나 저장장치를 바꿀 수 있습니다. 계정 제한은 이의 제기와 지원을, 라이선스는 공식 이전 절차를 사용하십시오.
판단 체크리스트
- 정확히 어떤 필드인가?
- 펌웨어, Windows, 하이퍼바이저, 앱, 클라우드 중 누가 소유하는가?
- 목적이 수리, 개인정보, 배포, 라이선스, 자산 수정 중 무엇인가?
- 공식 절차가 있는가?
- 어떤 데이터가 손실될 수 있는가?
- 서버 기록은 남는가?
- 전후 원본 값을 비교할 수 있는가?
자주 묻는 질문
하드웨어 교체 없이 HWID를 바꿀 수 있나요?
설치 ID, 앱 ID, 볼륨 ID, 개인 MAC은 바뀔 수 있습니다. 펌웨어 UUID와 물리 시리얼은 보통 유지됩니다. 최종 HWID는 공급업체 알고리즘에 달려 있습니다.
Windows 재설치가 새 하드웨어 ID를 만드나요?
새 설치 상태는 만들 수 있지만 물리·펌웨어 값은 보통 유지됩니다. 제3자 HWID 변화는 보장되지 않습니다.
TPM을 지우면 HWID가 재설정되나요?
아닙니다. BitLocker, Windows Hello, 조직 접근 키를 잃을 수 있습니다. 기기 ID 실험에 사용하지 마십시오.
주요 기술 자료
- Microsoft Learn: Sysprep /generalize
- Microsoft Learn: Win32_ComputerSystemProduct.UUID
- Microsoft Support: 하드웨어 변경 후 Windows 재인증
- Microsoft Support: Reset your PC
- Microsoft Learn: Wi-Fi MAC 무작위화
HWID는 소유자와 수명이 다른 여러 신호의 집합입니다. 먼저 실제 필드를 확인하고 해당 공식 절차를 사용하십시오.