Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

By | 2022년 04월 15일

Windows의 Hyper-V 기능은 호스트 OS에 가상 컴퓨터를 만들어서 하나 이상의 운영 체제(OS)를 설치할 수 있습니다. 멀티 부팅과 같은 것이지만, 하나의 Windows OS에서 여러 운영 체제를 동시에 실행할 수 있게 됩니다.Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

목차

Hyper-V란?

Hyper-V는 Microsoft에서 개발한 네이티브 가상 환경 기능으로 물리적 호스트에서 가상화된 PC 시스템을 실행할 수 있도록 합니다. Hyper-V를 사용하여 Windows 11을 설치하지만 Linux, Windows 개발 버전 및 기타 OS(운영 체제)를 설치할 수도 있습니다.

Hyper-V는 Intel 또는 AMD의 최신 세대 64비트 프로세서에서 제공하는 SLAT(두 번째 수준 주소 변환)가 필요합니다. Hyper-V기능은 Windows에 기본 설치되어 있습니다만, 기본적으로 기능이 비활성화되어 있습니다. 가상 컴퓨터를 설치하려면 이를 활성화해야 합니다.

▼ Windows에서 Hyper-V를 활성화시키기 위해서는, 이하의 Hyper-V와 그 하위 옵션 Hyper-V 관리 도구와 Hyper-V 플랫폼을 체크해 두어야 합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

Windows 11에서 Hyper-V 가상 컴퓨터를 실행하기 위해서는, 보안 부팅(Secure Boot)TPM 칩 외에도 BIOS 펌웨어 설정 화면에서 CPU 하드웨어의 가상화를 활성화시킬 필요가 있습니다.

이 튜토리얼에서는 Windows 11 PC의 UEFI/BIOS에서 인텔(VT 또는 VT-x) 또는 AMD(AMD-V) CPU 가상화를 활성화 또는 비활성화하는 방법을 소개하겠습니다.

CPU 하드웨어 가상화(CPU Hardware Virtualization)

CPU 가상화는 현재 모든 AMD 및 인텔(Intel) CPU에 탑재되어 있는 하드웨어 기능으로, 단일 프로세서가 여러 개의 개별 CPU인 것처럼 작동할 수 있습니다. 이를 통해 Windows는 컴퓨터의 CPU 성능을 보다 효과적이고 효율적으로 활용하여 더 빠르게 실행할 수 있습니다.

CPU 가상화 기능은 또한 Hyper-V과 같은 가상 컴퓨터 앱 구현을 위한 필수 요구 사항입니다. CPU 가상화를 사용하면 PC가 Android 또는 Linux와 같은 다른 운영 체제를 에뮬레이트할 수 있습니다.

UEFI BIOS 펌웨어 설정

최신 PC는 하드웨어 가상화를 지원하지만 모든 컴퓨터 제조업체에서 공장 출하시 이 기능을 활성화하는 것은 아닙니다. 또한, BIOS 설정의 레이아웃은 마더보드, 칩셋, 컴퓨터 모델 및 OEM과 같은 다양한 기타 요인에 따라 달라질 수도 있습니다.

UEFI BIOS 펌웨어 설정으로 PC 부팅합니다. UEFI(Unified Extensible Firmware Interface)는 기존 레거시 BIOS(입/출력 시스템)를 대체하도록 설계된 PC용 표준 펌웨어 인터페이스입니다.

BIOS 설정에서 가상화를 활성화 하는 단계는 CPU에 따라 다릅니다. 인텔 CPU와 AMD CPU에 따라서 가상화 옵션이 다릅니다.

레거시 BIOS와 UEFI 모드의 차이점 - Windows BIOS 부트 모드(BOOT MODE)
레거시 BIOS와 UEFI 모드의 차이점 – Windows BIOS 부트 모드(BOOT MODE)

PC에 전원을 켜고 Windows OS를 시작할 때까지 PC의 하드웨어 및 운영 체제(OS) 사이의 펌웨어… 페이지로 이동

Intel CPU 가상화 설정하기: VT(Virtualization Technology)/VT-x

컴퓨터를 다시 시작한 후에, 검은 화면이 나오면 Delete 또는 컴퓨터 제조업체마다 사용하는 키가 다르지만, PC 부팅 시에 어떤 키를 눌러야 하는지 화면 아래에 간단한 메시지가 표시되므로 키를 확인하고 누르면 됩니다.

UEFI BIOS 펌웨어 설정 화면이 나타납니다.설정 화면은 메인보드 제조업체에 따라 다를 수 있지만, 기본 구성은 비슷합니다. 여기에서는 MSI BIOS 화면으로 설명하겠습니다.

▼ 먼저, 1CPU 섹션을 선택합니다. 오른쪽의 기본 설정 옵션을 확인해 보면, 2Intel Virtualization Technology(VT)Disabled 상태로, 현재 가상화가 비활성화되어 있습니다. 활성화시키기 위해서 고급 설정 모드로 이동합니다. 여기에서는 3Advanced를 클릭합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 1OC(Overclocking settings) 섹션을 선택합니다. 오른쪽의 2CPU Features를 클릭합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 1Intel Virtualization Tech : Disabled를 클릭합니다. 옵션을 사용할 경우 2Intel VT-D Tech 또한 활성화 합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 1Enabled를 선택합니다. Intel VT-D Tech 또한 같은 방법으로 Enabled로 바꿔 줍니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 아래와 같이 12Enabled로 변경되었습니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ F10 키를 눌러 1변경된 사항을 확인한 후, 문제 없으면 2Yes 버튼을 클릭하여 설정을 저장하고 완료합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

AMD CPU 가상화 설정하기: SVM

▼ 먼저, CPU 가상화를 활성화시키기 위해서 고급 설정 모드로 이동합니다. 여기에서는 1Advanced Mode를 클릭합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 1Advanced에서 2CPU Configuration을 클릭합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 1SVM Mode가 현재 《Disabled》로 되어 있는데, 이것을 클릭하여 2Enabled을 선택합니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

▼ 1Enabled로 바뀌어, 이로써 AMD CPU 가상화가 활성화 되었습니다.

Windows PC의 UEFI BIOS 펌웨어에서 CPU 가상화 설정하기

CPU 가상화 설정의 결과 확인하기

BIOS에서 CPU 가상화 설정이 정상적으로 완료되었는지, 간단히 확인해 보겠습니다. Windows에 로그인한 후, 키보드의 바로 가기 Ctrl + Shift + Esc 키를 눌러서, 작업 관리자를 엽니다.

▼ 《성능》탭에서 1CPU를 선택합니다. 오른쪽을 보면 2가상화: 사용으로 표시되어 있습니다. 정상적으로 CPU 가상화 설정이 완료되었음을 알 수 있습니다.

Windows 시스템이 가상화를 지원하는지 확인하기

관련 POSTs

Microsoft Windows