원시 모드를 수정하는 방법은 Hyper-V에서 사용할 수 없습니까?



문제를 제거하기 위해 도구를 사용해보십시오

' 원시 모드는 Hyper-V에서 사용할 수 없습니다. ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT )”오류가 VirtualBox에서 가상 머신을 시작하려고 할 때 나타납니다. 일부 사용자의 경우 컴퓨터에서 Hyper-V 기술이 비활성화되어 있음에도 불구하고이 오류가 발생합니다.



원시 모드는 Hyper-V (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)에서 사용할 수 없습니다.



이 오류를 수정하려고 할 때 첫 번째 중지는 Windows 기능에서 Hyper-V가 활성화되지 않았는지 확인하는 것입니다. 이미 비활성화 된 경우 다른 잠재적 인 원인은 활성화 된 것일 수 있습니다. 하이퍼 바이저 확인 , 활성화 된 Device Guard (Credential Guard) 또는 Core Isolation이라는 Windows Defender 보안 기능에 의해 촉진되는 일종의 간섭.



그러나 이전 컴퓨터 구성에서는 하드웨어가 가상화가 비활성화 됨 BIOS 또는 UEFI 수준에서.

1. Hyper-V 관리 도구 비활성화

가장 큰 원인은 ' 원시 모드는 Hyper-V에서 사용할 수 없습니다. ' 오류는 컴퓨터에서 Hyper-V가 활성화되어 있다는 사실입니다. 이 독점적 인 Microsoft 가상화 기술을 사용하면 Windows 버전을 기본 방식으로 실행하는 x86 및 x64 시스템에서 가상 컴퓨터를 만들 수 있습니다.

그러나 VirtualBox 또는 VMware와 같은 타사 대안은 안정성을 위해 사용하지 않습니다. 더욱이, 그들은이 기술이 활성화 될 때 특히 작동을 거부합니다. 그러나 Windows 10은 이제 유사한 가상화 기술보다 Hyper-V의 우선 순위를 지정하도록 프로그래밍되었습니다.



상상할 수 있듯이 이것은 다음을 포함하여 많은 문제를 일으킬 가능성이 있습니다. VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT 에러 코드. 이 문제를 해결하려면 타사가 대신 할 수 있도록 Hyper-V를 비활성화해야합니다.

이 작업에 관해서는 두 가지 방법이 있습니다. 터미널에서 직접 수행하거나 프로그램 및 기능 GUI 메뉴에서 수행 할 수 있습니다. 선호하는 접근 방식을 따르십시오.

GUI를 통해 Hyper-V 비활성화

  1. 프레스 Windows 키 + R 열기 위해 운영 대화 상자. 다음으로 ‘appwiz.cpl’ 그리고 누르십시오 시작하다 열려면 프로그램 및 기능 메뉴.

    appwiz.cpl을 입력하고 Enter 키를 눌러 설치된 프로그램 목록을 엽니 다.

  2. 내부에 있으면 프로그램 및 기능 메뉴에서 오른쪽 메뉴를 사용하여 Windows 기능 켜기 또는 끄기 왼쪽 창에서.

    Windows 기능 메뉴에 액세스

  3. 내부에서 Windows 기능 메뉴로 이동하여 Hyper-V 폴더 . 그런 다음 관련 확인란을 선택 취소하십시오. Hyper-V 관리 도구Hyper-V 플랫폼 마지막으로 클릭하기 전에 확인 .

    Windows 기능 화면을 통해 Hyper-V 비활성화

  4. 절차가 완료 될 때까지 기다린 다음 컴퓨터를 다시 시작하고 다음 시작 후 문제가 해결되는지 확인합니다.

CMD 터미널을 통해 Hyper-V 비활성화

  1. 프레스 Windows 키 + R 열기 위해 운영 대화 상자. 다음으로 ‘cmd’ 텍스트 상자 안에 Ctrl + Shift + Enter 고급 명령 프롬프트를 엽니 다. 마침내 볼 때 UAC (사용자 계정 컨트롤) , 클릭 관리 권한을 부여합니다.

    명령 프롬프트 실행

  2. 승격 된 CMD 터미널로 이동 한 후 다음 명령을 입력하거나 붙여넣고 시작하다 Hyper-V 기능을 비활성화하려면 :
    dism.exe / Online / Disable-Feature : Microsoft-Hyper-V
  3. 명령이 성공적으로 처리되면 CMD 창을 닫고 컴퓨터를 다시 시작하십시오.
  4. 다음에 시작할 때 문제를 일으키는 작업을 반복하십시오. 원시 모드는 Hyper-V에서 사용할 수 없습니다. 오류를 확인하고 문제가 이제 해결되었는지 확인하십시오.

이 작업으로 문제를 해결할 수없는 경우 아래 지침에 따라 다른 방법으로 문제를 해결하세요.

2. 하이퍼 바이저 검사 비활성화

결과적으로 Hyper-V가 비활성화 된 경우에도이 문제가 발생할 수 있습니다. 이 문제를 일으킬 수있는 한 가지 인기있는 시나리오는 HyperVisorLaunchType 서비스가 자동. 이렇게하면 모든 가상 머신이 시작되기 전에 시스템에서 VT-x를 사용하는 애플리케이션을 확인해야합니다.

영향을받는 여러 사용자가 Bcdedit 유틸리티를 실행하여 상태를 확인하여이 문제를 해결했습니다. HyperVisorLaunchType 자동으로 설정된 경우 비활성화합니다.

다음은 모든 Windows 컴퓨터에서이 작업을 수행하는 방법에 대한 빠른 가이드입니다.

  1. 프레스 Windows 키 + R 실행 대화 상자를 엽니 다. 다음으로 ‘cmd’ 텍스트 상자 내부에서 Ctrl + Shift + Enter 높은 CMD 터미널을 엽니 다.

    명령 프롬프트 실행

    노트 : 에 도착하면 UAC (사용자 계정 컨트롤) , 클릭 관리자 액세스 권한을 부여합니다.

  2. 상승 된 CMD 터미널 내부에 있으면 다음 명령을 입력하고 Enter 키를 눌러 HyperVisor의 상태를 확인합니다.
    bcdedit

    노트 : 상태 인 경우 하이퍼 바이저 로 설정 장애인, 아래의 다음 단계를 건너 뛰고 바로 방법 3 .

  3. 결과가 나오면 아래로 스크롤하여 하이퍼 바이저 섹션을 확인하고 상태가 자동 .

    HyperAdvisor가 자동으로 설정된 예

  4. 상태 인 경우 하이퍼 바이저자동 , 다음 명령을 입력하거나 붙여넣고 시작하다 상태를 설정하려면 비활성화 됨 :
    bcdedit / set hypervisorlaunchtype 끄기
  5. 명령이 성공적으로 처리 된 후 상승 된 CMD 터미널을 닫은 다음 호스트 컴퓨터를 다시 시작합니다.
  6. 다음에 시작할 때 VirtualBox 가상 머신을 시작하고 문제가 이제 해결되었는지 확인합니다.

동일한 문제가 여전히 지속되는 경우 아래의 다음 잠재적 인 해결 방법으로 이동하십시오.

3. Device Guard / Credential Guard 비활성화

영향을받는 다른 사용자가 원시 모드는 Hyper-V에서 사용할 수 없습니다. Gpedit (로컬 그룹 정책 편집기)를 사용하여 오류를 장치 가드 (또한 ~으로 알려진 Credential Guard).

밝혀진 바와 같이, 보안을위한 엔터프라이즈 관련 소프트웨어 및 서비스의 이러한 조합은 특정 VirtualBox VM 기능과 충돌 할 수 있습니다. 이것이 범인이라면 VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, 로컬 그룹 정책 편집기를 통해 Device Guard를 비활성화하여 문제를 쉽게 해결할 수 있습니다.

그러나 모든 Windows 버전에 기본적으로 Gpedit 유틸리티가있는 것은 아닙니다. Windows 10 Home 및 몇 가지 다른 관련 하위 버전에는 포함되지 않습니다. 그러나 수행 할 수있는 단계가 있습니다. Windows 10에 gpedit.msc 설치 .

Windows 버전에서 로컬 그룹 정책 편집기에 액세스 할 수 있는지 확인한 후 다음은 장치 가드 비활성화에 대한 빠른 가이드입니다.

  1. 프레스 Windows 키 + R 실행 대화 상자를 엽니 다. 다음으로 ‘gpedit.msc’ 그리고 나서 시작하다 열려면 로컬 그룹 정책 편집기 .

    로컬 정책 그룹 편집기 실행

    노트 : 메시지가 표시되면 UAC (사용자 계정 컨트롤) 프롬프트에서 관리 권한을 부여합니다.

  2. 로컬 그룹 정책 편집기에 들어가면 왼쪽 메뉴를 사용하여 다음 위치로 이동합니다.
    로컬 컴퓨터 정책> 컴퓨터 구성> 관리 템플릿> 시스템> Device Guard
  3. 올바른 위치에 도착한 후 Gpedit 유틸리티의 오른쪽 섹션으로 이동하여 두 번 클릭하십시오. 가상화 기반 보안 켜기 .

    가상화 기반 보안 켜기

  4. 내부에 있으면 가상화 기반 보안 켜기 창에서 상태를 장애인 클릭 대다 변경 사항을 저장합니다.

    비활성화 된 가상화 기술

  5. 이렇게하면 하지 마라 아직 컴퓨터를 다시 시작하십시오. 대신 다음을 눌러 관리자 권한 명령 프롬프트를 엽니 다. Windows 키 + R ,‘ cmd ‘를 누른 다음 Ctrl + Shift + Enter .

    명령 프롬프트 실행

    노트 : 당신이 볼 때 UAC (사용자 계정 컨트롤) 프롬프트에서 예를 클릭하여 CMD 터미널 관리자 권한을 부여합니다.

  6. CMD 창 안에 다음 명령을 붙여넣고 시작하다 각각이 문제를 일으킬 수있는 관련 EFI 변수를 삭제하려면 다음을 수행하십시오.
    mountvol X : / s copy % WINDIR %  System32  SecConfig.efi X :  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool'/ application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} path ' EFI  Microsoft  Boot  SecConfig.efi'bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set { 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} 장치 파티션 = X : mountvol X : / d copy % WINDIR %  System32  SecConfig.efi X :  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool'/ application osloader bcdedit / set {0cb3b571-2f2e-4343- a879-d86a476d7215} 경로 ' EFI  Microsoft  Boot  SecConfig.efi'bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} 장치 파티션 = X : mountvol X : / d

    노트 : X는 사용하지 않는 드라이브에 대한 자리 표시 자입니다. 그에 따라 값을 조정하십시오.

  7. 모든 명령이 성공적으로 처리 된 후 호스트 시스템을 다시 시작하고 다음 시작시 문제가 해결되는지 확인합니다.

여전히 같은 문제가 발생하는 경우 ' 원시 모드는 Hyper-V에서 사용할 수 없습니다. ' 오류가 발생하면 아래의 다음 방법으로 이동하십시오.

4. Windows Defender에서 핵심 격리 비활성화

결과적으로 기본 AV의 보안 기능이이 문제의 원인이 될 수도 있습니다. Windows 10에서 Windows Defender는 핵심 격리 기능을 갖추고 있습니다. 이는 본질적으로보다 정교한 공격을 격퇴하도록 설계된 가상화 기반 보안의 추가 계층입니다.

그러나이 보안 기능은 가상 머신 (특히 타사 대안에 의해 촉진되는 머신)의 정상 작동을 방해하는 것으로 알려져 있습니다.

' 원시 모드는 Hyper-V에서 사용할 수 없습니다. ' 오류는 Windows 보안의 설정 메뉴에서 핵심 격리를 비활성화 할 수 있도록 몇 가지 수정을 적용하여 문제를 마침내 해결할 수 있음을 확인했습니다.

다음은 Windows Defender의 설정 메뉴에서 코어 격리를 비활성화하는 방법에 대한 빠른 가이드입니다.

  1. 프레스 Windows 키 + R 열기 위해 운영 대화 상자. 다음으로“ ms-settings : windowsdefender ”를 입력하고 시작하다 열려면 Windows 보안 탭 (이전 Windows Defender) 설정 앱. 키를 눌러 설정 또는 BIOS로 들어갑니다.

    대화 상자 실행 : ms-settings : windowsdefender

  2. 내부에 있으면 Windows 보안 탭에서 오른쪽 섹션으로 이동하여 장치 보안 아래에 보호 영역 .
  3. 그런 다음 사용 가능한 옵션 목록을 아래로 스크롤하고 핵심 격리 세부 정보 (아래에 코어 격리 ).
  4. 코어 격리 메뉴 내에서 메모리 무결성과 관련된 토글이 다음으로 설정되어 있는지 확인합니다. 떨어져서 .
  5. 수정이 적용되면 컴퓨터를 다시 시작하고 다음에 시작할 때 문제가 해결되는지 확인합니다.

설정 메뉴를 통해 코어 격리 비활성화

Core Isolation과 관련된 토글이 회색으로 표시되거나 OFF로 설정하려고 할 때 오류 메시지가 표시되는 경우 레지스트리 편집기를 통해 동일한 결과를 얻는 방법에 대한 빠른 가이드가 있습니다.

  1. 프레스 Windows 키 + R 열기 위해 운영 대화 상자. 다음으로 ‘regedit’ 텍스트 상자 안에 시작하다 레지스트리 편집기를 엽니 다. 그런 다음 ~에서 UAC (사용자 계정 프롬프트) 관리 권한을 부여합니다.

    레지스트리 편집기 실행

  2. 레지스트리 편집기 내에서 왼쪽 섹션을 사용하여 다음 위치로 이동합니다.
    컴퓨터  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    노트 : 수동으로 탐색하거나 탐색 표시 줄에 직접 위치를 게시하고 시작하다 즉시 도착합니다.

  3. 올바른 위치에 도착한 후 오른쪽 섹션으로 이동하여 활성화 됨 키.

    활성화 된 키에 액세스

  4. 열 관리 후 활성화 됨 가치, 기본은 16 진수 그리고 변경 가치 데이터 ...에 0 .

    Enabled의 값 데이터를 0으로 설정

  5. 딸깍 하는 소리 확인 수정 사항을 저장하려면 레지스트리 편집기를 닫고 컴퓨터를 다시 시작하여 변경 사항을 확인하십시오.
  6. 다음 컴퓨터 시작시 이전에 발생했던 작업을 반복하십시오. VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT 오류 코드를 확인하고 문제가 계속 발생하는지 확인하십시오.

그래도 문제가 해결되지 않으면 아래의 다음 잠재적 인 해결 방법으로 이동하십시오.

5. BIOS 또는 UEFI에서 가상화 활성화

이 문제를 일으킬 수있는 또 다른 잠재적 인 이유는 BIOS 또는 UEFI 설정에서 하드웨어 가상화가 비활성화 된 인스턴스입니다. 요즘에는 모든 새 하드웨어에서 가상화가 기본적으로 활성화되어 있지만 이전 컴퓨터 구성에서는이 옵션이 기본적으로 활성화되어 있지 않을 수 있습니다.

이전 PC 구성이있는 경우 BIOS 또는 UEFI 설정에서 하드웨어 가상화를 수동으로 활성화해야 할 수 있습니다. 영향을받는 여러 사용자가이 작업을 수행 한 후 문제가 완전히 해결되었음을 확인했습니다.

다음은 BIOS 또는 UEFI 설정에서 가상화를 활성화하는 방법에 대한 빠른 가이드입니다.

  1. BIOS 기반 컴퓨터가있는 경우 컴퓨터를 시작하고 시작 화면이 표시되는 즉시 Setup 키를 반복적으로 누르기 시작합니다. 대부분의 구성에서 설정 키는 F 키 (F2, F4, F6, F8) 중 하나이거나 키.

    [키]를 눌러 설정으로 들어갑니다.

    노트 : UEFI 기반 컴퓨터를 사용하는 경우 단계 ( 여기 )로 직접 부팅합니다. 고급 시작 옵션 메뉴. 거기에 있으면 해당 메뉴에서 직접 UEFI 펌웨어 설정에 액세스 할 수 있습니다.

    UEFI 펌웨어 설정에 액세스

  2. BIOS 또는 UEFI 설정으로 이동하자마자 메뉴를 탐색하여 가상화 기술 (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool 등)에 해당하는 마더 보드를 찾습니다.
  3. 위치를 찾을 때 다음으로 설정했는지 확인하십시오. 활성화되었습니다.

    인텔 가상화 기술 활성화

    노트 : 대부분의 경우 프로세서, 보안, 칩셋, 고급, 고급 칩셋 제어 또는 고급 CPU 구성에서이 옵션을 찾을 수 있습니다. 그러나 사용중인 마더 보드 및 CPU 제조업체에 따라 화면이 당사의 화면과 크게 다를 수 있습니다. 직접 옵션을 찾을 수없는 경우 온라인에서 구성에 따라 특정 단계를 검색하십시오.

  4. 가상화 기술을 활성화 한 후 BIOS 또는 UEFI 설정에 대한 변경 사항을 저장하고 컴퓨터를 다시 시작하여 정상적으로 부팅 할 수 있도록합니다.
  5. 다음 시작 시퀀스에서 ' 원시 모드는 Hyper-V에서 사용할 수 없습니다. ' 오류를 확인하고 문제가 이제 해결되었는지 확인합니다.

동일한 문제가 여전히 지속되는 경우 아래의 다음 잠재적 인 해결 방법으로 이동하십시오.

9 분 읽기