Windows, 드라이버 또는 하이퍼바이저가 필요한 응용 프로그램이 오래된 상태에서 하이퍼바이저 플랫폼을 활성화하면 시스템이 부팅되지 않을 수 있습니다. 또한 시스템 BIOS의 잘못된 설정도 이러한 오류의 원인이 될 수 있습니다.
이 문제는 사용자가 Windows 기능에서 하이퍼바이저 플랫폼을 활성화하고 설정 요구 사항에 따라 시스템을 재부팅한 후 발생합니다. 재부팅 후 시스템은 검은 화면과 함께 부팅 루프에 빠지게 됩니다. 이 문제는 특정 PC 제조사에 국한되지 않으며, 일부 경우에는 Windows 업데이트 이후에 문제가 보고되기도 했습니다.

해결 방법을 진행하기 전에 먼저 자동 복구(Automatic Repair)를 사용해 보거나, 시스템을 안전 모드로 부팅하여 하이퍼바이저 플랫폼을 비활성화(아래 해결 방법 1 참조)한 후 이 글에서 소개하는 해결 방법들을 시도해야 할 수 있습니다. 또한 디스플레이 드라이버에 맞는 최신 HDMI 케이블을 사용하면 문제가 해결되는지 확인해 보세요.
해결 방법 1: 하이퍼바이저 플랫폼 및 가상화 비활성화/재활성화
이 문제는 OS 모듈의 일시적인 오류로 인해 발생할 수 있으며, 하이퍼바이저 플랫폼과 가상화를 비활성화한 후 다시 활성화하면 해결될 수 있습니다. 아래 안내는 사용자 환경에 따라 약간 다를 수 있습니다.
- 네트워킹 지원 안전 모드로 시스템을 부팅합니다.
- Windows 키를 누르고 'Windows 기능'을 입력한 다음 'Windows 기능 켜기/끄기'를 선택합니다.

- Windows 하이퍼바이저 플랫폼 옵션의 체크를 해제하고 확인 버튼을 클릭합니다.

- Windows 버튼을 클릭한 다음 전원 버튼을 클릭합니다.
- Shift 키를 누른 상태에서 표시되는 전원 옵션에서 다시 시작을 클릭합니다.

- 시작 옵션 화면에서 문제 해결을 선택한 다음 고급 옵션을 엽니다.

- UEFI 펌웨어 설정을 선택하고 다시 시작 버튼을 클릭하여 시스템을 BIOS로 부팅합니다.

- 왼쪽 창에서 Virtualization Support를 확장한 다음 Virtualization을 선택합니다.
- 오른쪽 창에서 Enable Intel Virtualization Technology 옵션의 체크를 해제하고 변경 사항을 적용합니다.

- 시스템을 Windows로 부팅하여 가상화가 꺼져 있는지 확인합니다. 그렇다면 다시 BIOS로 부팅하여 가상화를 활성화합니다(4~9단계 반복).
- 다시 Windows로 부팅하여 Windows 하이퍼바이저 플랫폼 옵션을 활성화(2~3단계 반복)한 후 사용자 계정에서 로그아웃합니다(재시작하라는 메시지가 나타나면 재시작하지 마세요).
- 사용자 계정에 다시 로그인한 후 시스템을 재부팅하여 정상적으로 작동하는지 확인합니다.
해결 방법 2: Windows, 드라이버 및 관련 응용 프로그램을 최신 버전으로 업데이트
시스템의 드라이버, Windows 또는 BIOS가 오래된 경우 필수 시스템 모듈 간의 호환성 문제가 발생하여 이 문제가 나타날 수 있습니다. 이 경우 Windows, 드라이버, BIOS를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.
- PC의 Windows와 드라이버를 최신 빌드로 업데이트합니다.

- 부팅 문제가 해결되었는지 확인합니다.
여전히 문제가 발생한다면 하이퍼바이저 기능이 필요한 응용 프로그램(예: Visual Studio 또는 Android SDK)이 최신 릴리스 버전으로 업데이트되어 있는지 확인하세요.
해결 방법 3: 백신 프로그램 비활성화
시스템의 백신 프로그램이 하이퍼바이저 플랫폼에 필수적인 리소스에 대한 접근을 차단하면 이 문제가 발생할 수 있습니다. 이 경우 백신 프로그램을 비활성화하면 문제가 해결될 수 있습니다. 안전 모드에서 이 단계를 수행해야 할 수 있습니다.
경고: 백신 프로그램을 비활성화하면 바이러스, 트로이 목마 등의 위협에 시스템과 데이터가 노출될 수 있으므로 본인 책임하에 진행하세요.
- PC의 백신 프로그램을 일시적으로 비활성화합니다. Windows Defender도 비활성화되어 있는지 확인합니다.
- 그런 다음 하이퍼바이저 플랫폼(Windows 기능)과 가상화(BIOS)를 다시 활성화하여 부팅 문제가 해결되었는지 확인합니다.
해결 방법 4: 충돌하는 응용 프로그램 비활성화/제거
시스템의 어떤 응용 프로그램이 하이퍼바이저 플랫폼의 작동을 방해하면 하이퍼바이저 기능이 제대로 작동하지 않을 수 있습니다. 이 경우 충돌하는 응용 프로그램을 비활성화하거나 제거하면 문제가 해결될 수 있습니다. 많은 사용자들이 이 문제가 주로 OEM 사전 설치 응용 프로그램(예: Asus Armoury Crate)에 의해 발생했다고 보고했습니다. 문제가 되는 응용 프로그램을 찾으려면 클린 부팅을 수행해야 할 수 있습니다. 여기서는 Armoury Crate 응용 프로그램을 예로 들어 설명하겠습니다.
- 웹 브라우저를 실행하고 Armoury Crate 지원 사이트로 이동합니다.
- Driver & Utility 탭에서 드롭다운 목록에서 시스템의 OS를 선택하고 Armoury Crate 제거 도구를 다운로드합니다.

- 다운로드한 파일의 압축을 풀고 추출된 폴더를 엽니다.
- Armoury Crate Uninstall Tool.exe를 실행하고 안내에 따라 Armoury Crate 제거를 완료합니다.

- 하이퍼바이저 플랫폼 문제가 해결되었는지 확인합니다.
- 해결되지 않았다면 가상 스위치를 생성했을 때 문제가 해결되는지 확인합니다.
문제가 여전히 지속된다면 Cisco VPN 클라이언트, AMD Ryzen Master, Control Center(사전 설치된 튜닝 소프트웨어), RGB/팬/키보드 제어 응용 프로그램 등을 제거(설치된 경우)했을 때 문제가 해결되는지 확인해 보세요.
해결 방법 5: 충돌하는 업데이트 제거 또는 이전 버전의 Windows 10으로 되돌리기
Microsoft는 버그가 있는 업데이트를 배포한 이력이 있으며, 현재의 하이퍼바이저 문제도 버그가 있는 업데이트의 결과일 수 있습니다. 이 경우 버그가 있는 업데이트를 제거하거나(또는 이전 버전의 Windows 10으로 되돌리면) 문제가 해결될 수 있습니다.
- Windows 키를 누르고 검색창에 'Windows Update 설정'을 입력한 다음 Windows Update 설정을 선택합니다.

- 설정의 Windows Update 탭에서 '업데이트 기록 보기'를 선택한 다음 업데이트 제거를 엽니다.

- 문제가 되는 업데이트를 선택하고 제거를 클릭합니다.

- 안내에 따라 업데이트 제거를 완료하고 하이퍼바이저 문제가 해결되었는지 확인합니다.
기능 업데이트 이후에 문제가 발생했다면 이전 버전의 Windows 10으로 되돌려야 할 수 있습니다.
- Windows 키를 누르고 '복구 옵션'을 입력한 다음 복구 옵션을 선택합니다.

- '이전 버전의 Windows 10으로 되돌리기' 옵션 아래의 시작하기를 클릭하고 안내에 따라 이전 버전으로 되돌린 후 부팅 문제가 해결되었는지 확인합니다.

해결 방법 6: 충돌하는 드라이버 및 장치 비활성화/제거
드라이버나 장치가 하이퍼바이저 플랫폼의 작동과 충돌하면 이 문제가 발생할 수 있습니다. 이 경우 충돌하는 장치를 비활성화하면 문제가 해결될 수 있습니다.
- Windows 버튼을 마우스 오른쪽 버튼으로 클릭하여 빠른 액세스 메뉴를 열고 장치 관리자를 선택합니다.

- 네트워크 어댑터 항목을 확장하고 네트워크 카드를 마우스 오른쪽 버튼으로 클릭합니다.
- 디바이스 사용 안 함을 선택한 다음 예를 클릭하여 장치를 비활성화합니다.

- 하이퍼바이저 플랫폼 문제가 해결되었는지 확인합니다.
문제가 지속된다면 다음 장치들(사용 중인 경우)을 비활성화/제거했을 때 문제가 해결되는지 확인해 보세요(사용자들이 문제를 일으키는 것으로 보고한 장치입니다). 일부 장치는 시스템 BIOS에서 비활성화해야 할 수 있습니다.
- AMD Vega 8 드라이버 (AMD Clean Up Utility를 사용해야 할 수 있음)
- RaLink Combo WiFi/BT 칩
- Realtek NIC
해결 방법 7: 새 부팅 구성 데이터(BCD) 파일 생성
부팅 구성 데이터(BCD) 파일이 손상되었거나 누락된 경우 하이퍼바이저 플랫폼이 부팅 루프를 유발할 수 있습니다. 이 경우 새 BCD 파일을 생성하면 문제가 해결될 수 있습니다.
- 시스템에 대한 새 BCD 파일을 생성합니다. 자동 복구 또는 명령줄 복구를 사용해야 할 수 있습니다.
- 하이퍼바이저 문제가 해결되었는지 확인합니다.
효과가 없다면 관리자 권한 명령 프롬프트에서 다음 명령을 실행하고 시스템을 재부팅했을 때 문제가 해결되는지 확인해 보세요(하이퍼바이저가 비활성화됩니다):
BCDedit /set hypervisorlaunchtype Off

단, 부팅 문제를 해결한 후 하이퍼바이저를 활성화하려면 관리자 권한 명령 프롬프트에서 다음 명령을 실행해야 할 수 있습니다(하이퍼바이저 플랫폼이 활성화됩니다):
BCDedit /set hypervisorlaunchtype Auto
해결 방법 8: BIOS 설정 편집
위의 어떤 방법으로도 해결되지 않는다면 시스템 BIOS의 잘못된 설정이 원인일 수 있습니다. 이 경우 시스템 BIOS 설정을 편집하면 문제가 해결될 수 있습니다.
경고: BIOS 편집은 일정 수준의 숙련도를 요구하며, 잘못 수행하면 시스템이 손상되고 데이터에 영구적인 피해가 발생할 수 있으므로 본인 책임하에 진행하세요.
먼저 시스템을 BIOS로 부팅한 다음 아래 설정들을 편집했을 때 하이퍼바이저 문제가 해결되는지 확인합니다. 모든 옵션이 모든 사용자에게 제공되는 것은 아니라는 점에 유의하세요.
BIOS를 최신 빌드로 업데이트
- BIOS를 업데이트하기 전에 시스템 BIOS를 이전 버전으로 다운그레이드했을 때 문제가 해결되는지 확인합니다(특히 BIOS 업데이트로 인해 문제가 발생한 경우).
- 해결되지 않으면 제조사 지침에 따라 시스템의 BIOS를 업데이트합니다. 경우에 따라 다른 시스템에서 BIOS를 다운로드하고 USB 플래시 드라이브를 사용하여 문제가 있는 시스템의 BIOS를 업데이트해야 할 수 있습니다.
- Gateway
- HP
- Lenovo
- MSI
- Dell
- BIOS 업데이트 후 하이퍼바이저 문제가 해결되었는지 확인합니다.
Execute Disable Bit 활성화
- BIOS의 Advanced 메뉴를 열고 Execute-Disable Bit Capability 옵션을 Enabled로 설정합니다(일부 사용자는 NX Mode 옵션이 표시될 수 있음).

- 변경 사항을 저장한 다음 하이퍼바이저 문제가 해결되었는지 확인합니다.
SVM 활성화 및 UMA Frame Buffer Size를 Auto로 설정
- BIOS의 Advanced 탭에서 SVM을 활성화하고 하이퍼바이저 문제가 해결되었는지 확인합니다.

- 해결되지 않으면 UMA Frame Buffer Size를 Auto로 설정했을 때 문제가 해결되는지 확인합니다.

- 그래도 해결되지 않으면 UMA Frame Buffer Size 값을 512로 설정했을 때 문제가 해결되는지 확인합니다.

IOMMU 비활성화
- BIOS의 Advanced 탭에서 IOMMU 값을 Disabled로 설정한 다음 변경 사항을 저장합니다.

- 하이퍼바이저 문제가 해결되었는지 확인합니다.
Secure Boot 비활성화
- 시스템의 System Configuration(또는 Security) 탭에서 Secure Boot 옵션을 비활성화하고 변경 사항을 저장합니다.

- 하이퍼바이저 플랫폼 문제가 해결되었는지 확인합니다.
Enhanced Biometrics 비활성화
- BIOS의 Security 탭에서 Enhanced Windows Biometric Security를 비활성화하고 변경 사항을 저장합니다.

- 하이퍼바이저 문제가 해결되었는지 확인합니다.
문제가 여전히 지속된다면 BIOS를 기본값으로 초기화했을 때 문제가 해결되는지 확인해 보세요. 그래도 해결되지 않으면 CPU에 수동 전압 및 주파수 설정을 사용하고 있지 않은지 확인하고, 이것이 문제 해결에 도움이 되는지 확인해 보세요.
문제가 계속된다면 DISM 검사를 수행하거나 Windows를 클린 설치해 보세요.