1. 개요 – Windows | 가상머신에서 host PC 정보 알아보기
원격 접속을 통해 PC에 접근할 때, 해당 컴퓨터가 실제 물리적 기계인지 아니면 가상머신인지 판별하기 어려운 경우가 많습니다. 이 글에서는 Windows 환경에서 간단한 시스템 정보 조회를 통해 컴퓨터가 가상 머신인지 아닌지를 확인하는 방법을 소개합니다. 특히, 시스템 제조업체와 모델 정보를 통해 Hyper-V 또는 VMware 와 같은 가상 환경을 식별하는 방법을 다룹니다.
2. Host PC 정보는 System 정보를 보자
[Windows🪟 + R –> ‘msinfo32’ 입력 –> ‘시스템 요약’ –> ‘시스템 제조업체’, ‘시스템 모델’]을 확인합니다.
BaseBoard Manufacturer, BaseBoard Product, 값을 보면, 알 수 있습니다.
Hyper-V 인 경우, ‘Microsoft Corporation’, ‘Virtual Machine’, 입니다. VMware 인 경우, ‘VMware, Inc.’, ‘VMware Virtual Platform’ 입니다.
그 외에 제조사가 적혀있다면, 실제 PC라고 볼 수 있습니다.
이런 값의 일부는 레지스트리에서 불러옵니다. 레지스트리 경로입니다.
HKLM\HARDWARE\DESCRIPTION\System\BIOS
레지스트리 값은 부팅될 때에, 업데이트 되기 때문에 일반적인 방법으로 조작할 수 없습니다.
3. 결론
이 글을 통해, Windows 환경에서 가상 머신 여부를 확인하는 방법을 배울 수 있습니다. ‘msinfo32’ 명령어를 통해 시스템 정보에 접근하여, 제조업체(BaseBoard Manufacturer)와 모델명(BaseBoard Product)을 확인함으로써 가상 머신인지 실제 PC인지를 구별할 수 있습니다. 이 방법은 특히 원격 작업이나 가상 환경에서의 시스템 관리에 있어 매우 유용합니다.
!@#끝!@#
(출처 및 참고자료)
- Microsoft | msinfo32 – https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msinfo32