수정 : BIOS에서 AMD-V가 비활성화되었습니다 (VERR_SVM_DISABLED)
여러 사용자 가 VM VirtualBox를 사용하여 가상 머신을 시작하려고 할 때 BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 메시지에서 AMD-V가 비활성화되었다고 보고했습니다. 이 특정 문제는 주로 Windows 7, Windows 8 및 Windows 10에서보고되지만 Linux 배포에서 발생하는 몇 가지보고가 있습니다.
참고 : VT-X를 사용할 수 없습니다 – VERR_VMX_NO_VMX 오류가 발생하는 경우 대신이 문제 해결 안내서 ( 여기 )를 따르십시오.
BIOS 오류에서 AMD-V가 비활성화되는 원인은 무엇입니까?
다양한 사용자 보고서를보고 문제를 조사했습니다. 우리가 수집 한 것에서이 특정 문제의 평가를 유발할 몇 가지 시나리오가 있습니다. 다음은 영향을받는 다른 여러 사용자가 식별 한 일반적인 범인 목록입니다.
- AMD-V가 BIOS 설정에서 비활성화 됨 – 본질적으로 VERR_SVM_DISABLE 오류 코드는 PC가 AMD-V를 지원하지만 호스트의 BIOS 설정이 현재 비활성화되어 있음을 알려줍니다.
- Microsoft Hyper-V가 AMD-V 기술을 방해하고 있습니다. – Hyper-V가 활성화되면 자동으로 내장 가상화 기술이 꺼 졌음을 의미합니다. 이 경우 AMD-V를 pe로 사용하려면이 기능을 비활성화해야합니다.
- BIOS 버전은이 많은 CPU 코어를 지원하지 않습니다 . 소프트웨어가 CPU 코어가 2 개 이상인 가상 머신을 생성해야하는 경우 VM VirtualBox에서 문제가 발생할 수 있습니다. 이렇게하려면 하드웨어 가상화가 필요하며 기능을 사용하지 않거나 사용할 수없는 경우 오류가 발생합니다.
- VM VirtualBox 버그 – 하드웨어 가상화 기술을 지원할 수있는 시스템에서이 오류가 발생하는 것으로보고되었습니다. 이 경우 일반적으로 일부 가상 시스템 별 설정을 수정하여 문제를 해결할 수 있습니다.
현재이 특정 오류 메시지를 해결하기 위해 어려움을 겪고있는 경우이 문서는 여러 문제 해결 안내서를 제공합니다. 다음은 유사한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 방법 모음입니다.
아래의 잠재적 수정 사항은 효율성과 심각도에 따라 정렬되므로 문제를 해결하는 데 효과적인 방법을 발견 할 때까지 순서대로 수행하십시오.
방법 1 : BIOS 설정에서 AMD-V 활성화
AMD-V는 Secure Virtual Machine Mode (SVM) 의 이름이 바뀐 상표입니다. BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V가 비활성화되는 가장 큰 이유는 BIOS 설정에서 AMD-V 기술이 비활성화되어 있기 때문입니다.
대부분의 컴퓨터에서이 옵션은 기본적으로 활성화되어 있지만 타사 간섭 또는 수동 수정은 컴퓨터에서 비활성화되어 있음을 의미 할 수 있습니다.
다행히 BIOS 설정에 액세스하고 CPU 구성 설정에서 보안 가상 머신 모드를 다시 활성화하여 AMD-V를 다시 활성화 할 수 있습니다.
그러나 BIOS에 들어가는 단계는 마더 보드 제조업체에 따라 다릅니다. BIOS에 액세스하려면 초기 시작 절차 중에 Setup 키를 눌러야합니다. 일반적으로 설정 키는 F 키 (F2, F4, F8, F10, F12) 또는 Del 키 (Del 시스템) 중 하나입니다. Setup 키를 스스로 발견 할 수없는 경우, 초기 시작 절차에서 언급 된 부분이 있는지 확인하거나 마더 보드 제조업체에 따라 특정 단계를 검색하십시오.
BIOS에 성공적으로 진입하면 Secure Virtual Machine Mode라는 항목을 찾아서 활성화되어 있는지 확인하십시오. 가장 많이 사용되는 BIOS 버전은 Advanced (고급)> CPU Configuration (CPU 구성) 에서 찾을 수 있습니다. 일단 거기에 도착하면 보안 가상 머신 모드 가 사용 가능한지 확인한 다음 구성을 저장하고 BIOS를 종료하십시오.
참고 : 이 항목의 정확한 위치는 마더 보드 모델에 따라 다를 수 있습니다. 보안 가상 머신 모드 가없는 경우 제조업체에 따라 특정 단계를 검색하십시오. Acer 마더 보드에서 AMD IOMMU 를 Enabled 로 설정하여 AMD-V를 다시 활성화 할 수 있습니다 ( AMD I / O 가상화 기술 메뉴에서 찾을 수 있음).
변경 사항을 적용하려면 컴퓨터를 다시 시작하기에 충분하지 않습니다. 콜드 부팅을 수행해야합니다. 즉, 컴퓨터의 전원을 완전히 끈 다음 처음부터 부팅해야합니다.
다음 시작이 완료되면 VM VirtualBox 내부에 메시지가 표시된 가상 시스템을 열고 문제가 해결되었는지 확인하십시오. 여전히 BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V가 비활성화되어있는 것을보고 있다면 아래의 다음 방법으로 이동하십시오.
방법 2 : Windows Hyper-V 비활성화
BIOS (또는 호스트 OS)에서 AMD-V가 비활성화 된 여러 사용자 (VERR_SVM_DISABLED) 오류 가 Windows 추가 / 제거 기능 화면에서 Microsoft Hyper-V 기능 을 비활성화하여 문제를 해결했습니다.
Microsoft Hyper-V는 대부분의 최신 Windows 버전에서 자동으로 활성화되는 Microsoft 고유의 가상화 기술입니다. Hyper-V가 활성화 될 때마다 내장 하드웨어 기술이 꺼져 있기 때문에 문제가 발생합니다 (이 경우 (AMD-V). VM VirtualBox는 가상 컴퓨터를 실행하려면 AMD-V 또는 VT-X가 필요하므로 실제 VM 대신 오류 메시지가 표시됩니다.
운 좋게도 Microsoft Hyper-V 기술을 비활성화하는 데 도움이되는 간단한 지침을 따라이 문제를 쉽게 해결할 수 있습니다. 수행해야 할 작업은 다음과 같습니다.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ appwiz.cpl ”을 입력 하고 Enter 를 눌러 Programs and Features (프로그램 및 기능) 를 엽니 다.
대화 상자 실행 : appwiz.cpl - 프로그램 및 기능 에서 오른쪽 메뉴를 사용하여 Windows 기능 켜기 또는 끄기 를 클릭하십시오.
프로그램 및 기능에서 Windows 기능 설정 또는 해제를 클릭하십시오. - Windows 기능 화면에서 Hyper-V 항목을 찾아 해당 상자가 비활성화되어 있는지 확인하십시오. 그런 다음 확인을 클릭하여 변경 사항을 저장하십시오.
Hyper-V와 관련된 확인란의 선택을 취소하십시오. - 컴퓨터를 다시 시작하고 다음에 시작할 때 오류가 해결되는지 확인하십시오.
가상 시스템의 전원을 켤 때 BIOS (또는 호스트 OS) (VERR_SVM_DISABLED)에서 AMD-V가 여전히 비활성화되어 있으면 아래의 다음 방법으로 이동하십시오.
방법 3 : CPU 코어 수를 1로 변경
위의 방법을 사용하여 시스템에 하드웨어 가상화를 달성하기위한 모든 요구 사항이 있고 문제가 여전히 발생하고 있는지 확인한 경우 현재 구성에서 AMD-V 기술 ID를 지원하지 않을 가능성이 큽니다.
운 좋게도 몇 가지 매우 간단한 단계로 오류를 수정할 수 있습니다. 그러나 먼저 문제의 원인을 살펴 보겠습니다. 오류를 표시하는 가상 머신 설정을 사용자 정의하지 않은 경우에도 기본 설정으로 인해 문제가 발생할 수 있습니다.
결과적으로 소프트웨어는 시스템 설정에서 둘 이상의 CPU를 할당하므로 시스템은 가상 호스트를 시작하기 위해 하드웨어 가상화를 사용해야합니다. 그러나 컴퓨터에서 지원하지 않는 경우 (Quad-core AMD 또는 이와 유사한 장치가있는 경우) 절차가 성공적으로 완료되지 않으며 BIOS (또는 호스트 OS)에서 AMD-V가 비활성화 된 것을 볼 수 있습니다 ( 대신 VERR_SVM_DISABLED) 오류 메시지.
다행히 할당 된 CPU 수를 1로 변경하여이 문제를 해결할 수 있습니다. 이렇게하면 문제가 한 번에 해결 될 것입니다. 수행해야 할 작업은 다음과 같습니다.
- Oracle VM VirtualBox를 열고 오류가 표시되는 시스템을 마우스 오른쪽 단추로 클릭 한 다음 설정 을 클릭하십시오.
영향을받는 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 설정을 클릭하십시오. - 가상 머신의 설정 에서 시스템 탭 (왼쪽 하위 메뉴 사용)으로 이동하여 프로세서 탭에 액세스하십시오. 그런 다음 프로세서와 관련된 슬라이더를 1 CPU로 드래그하고 확인 을 클릭 하여 저장합니다.
시스템> 프로세서로 이동하여 프로세서 슬라이더를 1 CPU로 설정하십시오. - 설정 메뉴를 닫고 가상 머신을 다시 시작하십시오. BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V를 비활성화 하지 않고 부팅해야 합니다.
방법 4 : Windows 7 또는 Windows 2003으로 버전 변경 (적용 가능한 경우)
VM VirtualBox를 사용하여 Windows XP 또는 Windows 10을 실행하는 일부 Ubuntu (Linux) 사용자도 BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V가 비활성화되었습니다. 그들이 문제를 해결하는 방법은 지정된 버전이 Windows 2003 또는 Windows 7로 설정되도록 게스트 OS 설정을 변경하는 것 입니다.
이 수정이 성공한 이유에 대한 설명은 없지만 많은 사용자가 가상 컴퓨터의 일반 기능을 다시 얻는 데 도움이 된 것 같습니다. 지정된 가상 머신 버전을 변경하는 방법에 대한 빠른 안내서는 다음과 같습니다.
- VM VirtualBox를 열고 오류가 표시되는 시스템을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택 합니다 .
영향을받는 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 설정을 클릭하십시오. - 설정 메뉴에서 일반 하위 메뉴로 이동 한 다음 기본 탭을 클릭하십시오. 그런 다음 드롭 다운 메뉴를 사용하여 버전을 Windows 2003 또는 Windows 7로 변경하고 확인을 눌러 변경 사항을 저장하십시오.
이미지 버전을 Windows 7 또는 Windows 2003으로 변경 - 가상 시스템을 다시 시작하고 BIOS (또는 호스트 OS)에서 AMD-V를 비활성화 하지 않은 상태에서 부팅 절차가 성공했는지 확인하십시오 (VERR_SVM_DISABLED) 오류