수정 : BIOS에서 AMD-V가 비활성화되었습니다 (VERR_SVM_DISABLED)

여러 사용자 VM VirtualBox를 사용하여 가상 머신을 시작하려고 할 때 BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 메시지에서 AMD-V가 비활성화되었다고 보고했습니다. 이 특정 문제는 주로 Windows 7, Windows 8 및 Windows 10에서보고되지만 Linux 배포에서 발생하는 몇 가지보고가 있습니다.

BIOS에서 AMD-V가 비활성화되었습니다 (VER_SVM_DISABLED)

참고 : 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 키를 누릅니다

BIOS에 성공적으로 진입하면 Secure Virtual Machine Mode라는 항목을 찾아서 활성화되어 있는지 확인하십시오. 가장 많이 사용되는 BIOS 버전은 Advanced (고급)> CPU Configuration (CPU 구성) 에서 찾을 수 있습니다. 일단 거기에 도착하면 보안 가상 머신 모드사용 가능한지 확인한 다음 구성을 저장하고 BIOS를 종료하십시오.

가상 컴퓨터 보안 모드가 활성화되어 있는지 확인하십시오

참고 : 이 항목의 정확한 위치는 마더 보드 모델에 따라 다를 수 있습니다. 보안 가상 머신 모드 가없는 경우 제조업체에 따라 특정 단계를 검색하십시오. Acer 마더 보드에서 AMD IOMMUEnabled 로 설정하여 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 기술을 비활성화하는 데 도움이되는 간단한 지침을 따라이 문제를 쉽게 해결할 수 있습니다. 수행해야 할 작업은 다음과 같습니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ appwiz.cpl ”을 입력 하고 Enter 를 눌러 Programs and Features (프로그램 및 기능) 를 엽니 다.

    대화 상자 실행 : appwiz.cpl
  2. 프로그램 및 기능 에서 오른쪽 메뉴를 사용하여 Windows 기능 켜기 또는 끄기 를 클릭하십시오.

    프로그램 및 기능에서 Windows 기능 설정 또는 해제를 클릭하십시오.
  3. Windows 기능 화면에서 Hyper-V 항목을 찾아 해당 상자가 비활성화되어 있는지 확인하십시오. 그런 다음 확인을 클릭하여 변경 사항을 저장하십시오.

    Hyper-V와 관련된 확인란의 선택을 취소하십시오.
  4. 컴퓨터를 다시 시작하고 다음에 시작할 때 오류가 해결되는지 확인하십시오.

가상 시스템의 전원을 켤 때 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로 변경하여이 문제를 해결할 수 있습니다. 이렇게하면 문제가 한 번에 해결 될 것입니다. 수행해야 할 작업은 다음과 같습니다.

  1. Oracle VM VirtualBox를 열고 오류가 표시되는 시스템을 마우스 오른쪽 단추로 클릭 한 다음 설정 을 클릭하십시오.

    영향을받는 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 설정을 클릭하십시오.
  2. 가상 머신의 설정 에서 시스템 탭 (왼쪽 하위 메뉴 사용)으로 이동하여 프로세서 탭에 액세스하십시오. 그런 다음 프로세서와 관련된 슬라이더를 1 CPU로 드래그하고 확인클릭 하여 저장합니다.

    시스템> 프로세서로 이동하여 프로세서 슬라이더를 1 CPU로 설정하십시오.
  3. 설정 메뉴를 닫고 가상 머신을 다시 시작하십시오. 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 설정을 변경하는 것 입니다.

이 수정이 성공한 이유에 대한 설명은 없지만 많은 사용자가 가상 ​​컴퓨터의 일반 기능을 다시 얻는 데 도움이 된 것 같습니다. 지정된 가상 머신 버전을 변경하는 방법에 대한 빠른 안내서는 다음과 같습니다.

  1. VM VirtualBox를 열고 오류가 표시되는 시스템을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택 합니다 .

    영향을받는 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 설정을 클릭하십시오.
  2. 설정 메뉴에서 일반 하위 메뉴로 이동 한 다음 기본 탭을 클릭하십시오. 그런 다음 드롭 다운 메뉴를 사용하여 버전을 Windows 2003 또는 Windows 7로 변경하고 확인을 눌러 변경 사항을 저장하십시오.

    이미지 버전을 Windows 7 또는 Windows 2003으로 변경
  3. 가상 시스템을 다시 시작하고 BIOS (또는 호스트 OS)에서 AMD-V를 비활성화 하지 않은 상태에서 부팅 절차가 성공했는지 확인하십시오 (VERR_SVM_DISABLED) 오류

재미있는 기사