수정 : BIOS에서 AMD-V가 비활성화 됨 (VERR_SVM_DISABLED)

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

AMD-V가 BIOS에서 비활성화 됨 (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가 사용되도록 허용하려면 비활성화해야합니다.
  • BIOS 버전은 이만큼 많은 CPU 코어를 지원하지 않습니다 . 소프트웨어가 CPU 코어가 2 개 이상인 가상 머신을 강제로 생성해야하는 경우 VM VirtualBox에서 문제가 발생할 수 있습니다. 이렇게하려면 하드웨어 가상화가 필요하며 기능이 비활성화되거나 사용할 수없는 경우 오류가 발생합니다.
  • VM VirtualBox 버그 – 하드웨어 가상화 기술을 지원할 수있는 시스템에서이 오류가 발생한다는보고가 여러 개 있습니다. 이 경우 일반적으로 일부 가상 컴퓨터 관련 설정을 수정하여 문제를 해결할 수 있습니다.

현재이 특정 오류 메시지를 해결하는 데 어려움을 겪고있는 경우이 문서에서 몇 가지 문제 해결 가이드를 제공합니다. 다음은 유사한 상황에있는 다른 사용자가 문제를 해결하기 위해 성공적으로 사용한 방법 모음입니다.

아래의 잠재적 인 수정 사항은 효율성과 심각도에 따라 정렬되어 있으므로 문제를 해결하는 데 효과적인 방법을 발견 할 때까지 순서대로 따르십시오.

방법 1 : BIOS 설정에서 AMD-V 활성화

AMD-V는 SVM (Secure Virtual Machine Mode )의 이름이 변경된 상표입니다 . 왜 '번호를 하나의 이유 AMD-V가 BIOS에서 비활성화 (또는 호스트 OS에 의해)한다 (VERR_SVM_DISABLED) 오류 는 AMD-V 기술이 BIOS 설정에서 비활성화되어 있기 때문에 발생이다.

대부분의 컴퓨터에서이 옵션은 기본적으로 활성화되어 있지만 타사 간섭 또는 수동 수정으로 인해 컴퓨터에서 비활성화 될 수 있습니다.

다행히 BIOS 설정에 액세스하고 CPU 구성 설정에서 보안 가상 머신 모드를 다시 활성화하여 AMD-V를 다시 활성화 할 수 있습니다.

그러나 BIOS로 들어가는 단계는 마더 보드 제조업체에 따라 다릅니다. BIOS에 액세스하려면 초기 시작 절차 중에 Setup 키를 눌러야합니다. 일반적으로 설정 키는 F 키 (F2, F4, F8, F10, F12) 또는 Del 키 (Del 컴퓨터의 경우) 중 하나입니다. 설치 키를 직접 찾을 수없는 경우 초기 시작 절차에서 언급 된 내용이 있는지 주시하거나 마더 보드 제조업체에 따라 특정 단계를 검색하십시오.

시작 절차 중에 BIOS 키를 누릅니다.

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

보안 가상 머신 모드가 활성화되어 있는지 확인

참고 : 이 항목의 정확한 위치는 마더 보드 모델에 따라 다를 수 있습니다. 경우 안전한 가상 머신 모드는 당신을 위해이없는, 제조업체에 따라 특정 단계를 검색합니다. Acer 마더 보드에서 AMD IOMMUEnabled 로 설정하여 AMD-V를 다시 활성화 할 수 있습니다 ( AMD I / O Virtualization Technology 메뉴 에서 찾을 수 있음 ).

변경 사항을 적용하려면 컴퓨터를 다시 시작하는 것만으로는 충분하지 않습니다. 콜드 부팅을 수행해야합니다. 즉, 컴퓨터의 전원을 완전히 끈 다음 처음부터 부팅 할 수 있어야합니다.

다음 시작이 완료되면 VM VirtualBox 내부에서 메시지를 표시하던 가상 머신을 열고 문제가 해결되었는지 확인합니다. BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V가 비활성화되어 있음이 계속 표시 되는 경우 아래의 다음 방법으로 이동하십시오.

방법 2 : Windows Hyper-V 비활성화

BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V가 비활성화 된 여러 사용자가 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 키 를 눌러 프로그램 및 기능 을 엽니 다 .대화 상자 실행 : 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를 할당하여 시스템이 가상 호스트를 시작하기 위해 하드웨어 가상화를 사용하도록합니다. 그러나 컴퓨터에서 지원하지 않는 경우 (쿼드 코어 AMD 또는 이와 유사한 제품이있는 경우) 절차가 성공적으로 완료되지 않고 BIOS (또는 호스트 OS)에서 AMD-V가 비활성화 된 것을 볼 수 있습니다. 대신 VERR_SVM_DISABLED) 오류 메시지 표시됩니다.

다행히 할당 된 CPU 수를 1로 변경하여이 문제를 해결할 수 있습니다. 이렇게하면 문제가 단번에 해결 될 가능성이 높습니다. 수행해야 할 작업은 다음과 같습니다.

  1. Oracle VM VirtualBox를 열고 오류를 표시하는 시스템을 마우스 오른쪽 버튼으로 클릭 한 다음 설정 을 클릭 합니다 .영향을받는 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 설정을 클릭합니다.
  2. 가상 머신 의 설정 에서 시스템 탭 (왼쪽 하위 메뉴 사용)으로 이동하고 프로세서 탭에 액세스합니다 . 그런 다음 프로세서와 관련된 슬라이더를 CPU 1 개로 드래그하고 확인클릭 하여 저장합니다.시스템> 프로세서로 이동하여 프로세서 슬라이더를 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가 비활성화되었습니다. 문제를 해결하기 위해 관리 한 방법은 게스트 OS 설정을 변경하여 지정된 버전이 Windows 2003 또는 Windows 7로 설정되도록하는 것 입니다.

이 수정이 성공한 이유에 대한 설명은 없지만 많은 사용자가 가상 ​​머신의 정상적인 기능을 되 찾는 데 도움이 된 것 같습니다. 다음은 가상 머신의 지정된 버전 변경에 대한 빠른 가이드입니다.

  1. VM VirtualBox를 열고 오류를 표시하는 머신을 마우스 오른쪽 버튼으로 클릭 한 다음 설정을 선택 합니다 .영향을받는 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 설정을 클릭합니다.
  2. 설정 메뉴에서 일반 하위 메뉴로 이동 한 다음 기본 탭을 클릭합니다. 다음으로, 하나의 드롭 다운 메뉴를 사용하여 버전을 변경 윈도우 2003 또는 윈도우 7 과 충돌 확인을 하여 변경 사항을 저장합니다.이미지 버전을 Windows 7 또는 Windows 2003으로 변경
  3. 가상 머신을 다시 시작하고 BIOS (또는 호스트 OS) (VERR_SVM_DISABLED) 오류 에서 AMD-V를 비활성화 하지 않고 부팅 절차가 성공 했는지 확인합니다.