수정 : VirtualBox에 Windows 10 (64 비트)이 표시되지 않음



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

많은 사용자와 프로그래머가 VirtualBox를 사용하는 동안 응용 프로그램에 표시된 64 비트 게스트 운영 체제를 볼 수없는 문제에 직면합니다. 이 문제는 모든 요구 사항을 충족 할 수도 있지만 VirtualBox 설정에 64 비트 게스트 운영 체제를 설치할 수 없기 때문에 매우 문제가됩니다.



VirtualBox에 64 비트 Windows 10이 표시되지 않음



이 문제가 발생하는 이유는 매우 다양하며 여러 요소가 포함됩니다. 가상화 (Hyper-V, Hypervisor, 하드웨어 보안 등) 중에 많은 상승 된 BIOS 수준 요소가 관련되므로 일부 옵션이 제대로 구성되지 않았을 수 있습니다.



VirtualBox가 Windows 10에서 64 비트 게스트 운영 체제를 표시하지 않는 이유는 무엇입니까?

장치에서 64 비트 게스트 운영 체제를 볼 수없는 이유는 Hyper-V에서 하드웨어 보안에 이르기까지 여러 가지 이유가 있습니다. 아래에 나열된 주요 원인 중 일부는 다음과 같습니다.

  • Hyper-V : Microsoft의 Hyper-V는 VirtualBox 응용 프로그램에 문제를 일으키는 것으로 알려져 있습니다. 응용 프로그램의 전체 기능에 액세스하려면 비활성화해야합니다.
  • 시스템 디버거 및 VM 플랫폼 : 시스템 디버거 또는 기타 VM 관리자 / 플랫폼을 컴퓨터에 설치 한 경우 리소스에 대해 VirtualBox와 충돌하여 일부 기능이 작동하지 않을 수 있습니다.
  • Device Guard / Credential Guard : Device Guard 또는 Credential Guard는 컴퓨터에서 하드웨어 및 자격 증명의 보안을 제공하는 응용 프로그램입니다. 일반적으로 Dell에서 사전 설치합니다. VirtualBox가 제대로 작동하려면 제거해야합니다.
  • 핵심 격리 : Windows에는 프로세서에 대한 핵심 격리 옵션이 있습니다. 이것도 비활성화되어야합니다.
  • 가상화가 활성화 된 CPU : VirtualBox가 컴퓨터에서 작동하려면 가상화가 활성화 된 유효한 CPU가 필요합니다.

솔루션을 시작하기 전에 사용자로 로그인했는지 확인하십시오. 관리자 컴퓨터에서. 또한, 당신은 또한 유효한 게스트 OS .iso 파일 컴퓨터에 게스트 운영 체제를로드하는 데 사용됩니다. 파일이 유효하지 않거나 다른 종류의 경우 VirtualBox 옵션에 64 비트 운영 체제가 표시되지 않습니다.

필수 구성 요소 : x64 CPU가 있는지 확인

64 비트 게스트 운영 체제를 실행하려면 x64 비트 지원 CPU가 있어야합니다. 일반적으로 32 비트와 64 비트의 두 가지 유형의 CPU가 있습니다. 32 비트 CPU를 사용하는 경우 어떤 식 으로든 64 비트 운영 체제를 실행할 수 없습니다.



다음은 CPU 유형을 확인하는 간단한 방법입니다.

  1. 오른쪽 클릭 이 PC 그리고 선택 속성 .

컴퓨터의 속성

  1. 컴퓨터 속성에서 하위 제목 아래를 확인하십시오. 체계 그리고 앞에있는 유형을 확인하십시오 시스템 유형 . 운영 체제와 프로세서가 모두 64 , 당신은 갈 수 있습니다.

시스템 유형 확인

솔루션 1 : 인텔 가상화 기술 활성화

가상 기술은 게스트 운영 체제가 샌드 박스에서 실행되는 가상화를 사용하여 사용자가 둘 이상의 운영 체제를 실행할 수 있도록하는 컴퓨터의 아키텍처입니다. 샌드 박스에서 응용 프로그램은 제한된 리소스를 가지며 샌드 박스 너머에있는 기본 컴퓨터 아키텍처에 액세스 할 수 없습니다. 이 기본 설정을 비활성화하면 VirtualBox에 문제가 발생할 수 있습니다. 여기서는 BIOS에서 활성화합니다.

  1. 재시작 컴퓨터를 누르고 Del 또는 F2 (마더 보드와 마더 보드에 따라 다름. 컴퓨터를 다시 시작할 때 Windows 로고 아래에 나타나는 올바른 키를 클릭 할 수 있습니다.) BIOS .
  2. BIOS가 활성화되면 다음 옵션으로 이동하십시오. 인텔 가상화 기술 일반적으로 존재하는 많은 . 메뉴가있는 메뉴는 마더 보드마다 다를 수 있으므로 직접 살펴보십시오.

ASUS 마더 보드의 경우 다음 경로를 따르십시오.

고급> CPU 구성> Intel 가상화 기술

인텔 가상화 기술로 이동

  1. 지금 변화 옵션 활성화 됨 . 변경 사항을 저장하고 BIOS를 종료합니다.

인텔 가상화 기술 활성화

이제 컴퓨터가 다시 시작됩니다. 다시 시작할 때 VirtualBox 응용 프로그램을 다시 설치하고 모든 게스트 운영 체제를로드 한 후 문제가 해결되었는지 확인해야 할 수 있습니다.

해결 방법 2 : Microsoft의 Hyper-V 비활성화

Hyper-V는 사용자가 하나 이상의 가상 컴퓨터를 만들 수 있도록 Microsoft에서 개발 한 도구입니다. 이것은 Windows에서 다른 운영 체제를 실행하기 위해 수행됩니다. 거의 동일한 작업을 수행합니다. VirtualBox 혼란스러운 아키텍처 외에도 어려운 옵션이 있습니다. 사용자 보고서에서 VirtualBox가 제대로 실행 되려면 Windows에서 Hyper-V를 비활성화해야한다고보고했습니다.

컴퓨터가 Hyper-V를 지원하는지 확인

먼저 컴퓨터가 Hyper-V를 지원하는지 확인합니다. 만약 운영 체제 처음에 설치되지 않은 경우이 솔루션을 건너 뛰고 다음으로 이동할 수 있습니다.

  1. Windows + S를 누르고 대화 상자에 '명령 프롬프트'를 입력 한 다음 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 .
  2. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
systeminfo.exe

systeminfo.exe 실행

  1. 결과가로드되면 하단으로 이동하여 ' Hyper-V 요구 사항 ”. 당신이 가지고 있다면 옵션 앞에는 컴퓨터가 Hyper-V를 지원한다는 의미입니다. 그렇지 않고 아니 ,이 솔루션을 건너 뛰어야합니다.

Hyper-V 요구 사항 확인

Hyper-V 비활성화

이제 Hyper-V가 컴퓨터에 설치되어 있으면이를 비활성화하고 컴퓨터를 다시 시작합니다. 그러면 Hyper-V와 VirtualBox 간의 충돌이 제거되고 문제가 해결됩니다.

  1. Windows + R을 누르고 ' OptionalFeatures.exe ”를 입력하고 Enter를 누릅니다.
  2. 옵션 기능이 열리면 옵션을 검색하십시오. Hyper-V . 체크하면 옵션을 선택 취소 (하위 옵션 포함).

Hyper-V 비활성화 – Windows 10

  1. 컴퓨터를 다시 시작하고 VirtualBox를 다시 시작하십시오. 문제가 해결되었는지 확인하십시오. iso 파일에서 64 비트 운영 체제를 다시로드 할 수도 있습니다.

해결 방법 3 : Device Guard / Credential Guard 제거

Device Guard는 장치가 Windows 코드 무결성 정책에 올바르게 정의 된 응용 프로그램 만 실행할 수 있도록하는 엔터프라이즈 관련 하드웨어 및 소프트웨어 보안 기능의 조합입니다. 추가 보안 계층으로 사용되며 DELL 컴퓨터에서 기본적으로 활성화됩니다. VirtualBox가 컴퓨터에 64 비트 게스트 운영 체제를 표시하려면이 옵션을 비활성화해야합니다.

Credential Guard는 Windows 10 Enterprise Edition에만 제공되므로 사용중인 Windows 버전에서 볼 수 없어도 걱정하지 마세요.

Device Guard 비활성화

  1. Windows + R을 누르고 ' gpedit.msc ”를 입력하고 Enter를 누릅니다.
  2. 그룹 정책 편집기가 나타나면 다음 경로로 이동하십시오.
컴퓨터 구성> 관리 템플릿> 시스템> Device Guard

Device Guard로 이동 – 그룹 정책 편집기

  1. 이제 정책을 두 번 클릭하십시오. 가상화 기반 보안 켜기 다음과 같이 설정하십시오. 장애인 .

Device Guard 비활성화

  1. 변경 사항을 저장하고 종료합니다. 이제 컴퓨터를 다시 시작하고 VirtualBox를 시작하십시오. 문제가 해결되었는지 확인하십시오.

Credential Guard 비활성화

컴퓨터가 Windows 10 Enterprise이고 Credential Guard도 포함되어있는 경우 Device Guard와 함께 사용하지 않도록 설정합니다. 아래 지침을 따르십시오.

  1. 방법을 수행하십시오 Device Guard 비활성화 위에서 설명한대로. 이제 Windows + R을 누르고 대화 상자에 'regedit'를 입력 한 후 다음 주소로 이동합니다.
HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  LSA  LsaCfgFlags HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  RequirePlatformSecurityFeatures

지우다 위의 각 키가 나열됩니다.

  1. 이제 bcdedit를 사용하여 Windows Defender Credential Guard EFI 변수를 삭제해야합니다. Windows + S를 누르고 대화 상자에 '명령 프롬프트'를 입력 한 다음 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 .
  2. 이제 다음 명령을 하나씩 실행하고 각 명령 뒤에 Enter를 입력하십시오.
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 bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} 장치 파티션 = X : mountvol X : / d

Credential Guard 비활성화

  1. 지금 재시작 컴퓨터를 올바르게. 메시지가 표시되면 Windows Defender Credential Guard 비활성화 , 동의하기 프롬프트.
  2. 컴퓨터를 다시 시작하십시오. 이제 VirtualBox를 실행하고 게스트 운영 체제를 다시로드 한 후 오류가 해결되었는지 확인합니다.

해결 방법 4 : 코어 격리 비활성화

핵심 격리 기술을 통해 Windows는 컴퓨터의 정상적인 작동 메모리와 완전히 격리 된 안전한 시스템 메모리 영역을 만들 수있었습니다. Windows에서 가상 머신을 실행하는 데 도움이됩니다. 이 보안 영역에서 시스템은 핵심 운영 체제에 의해 중단 될 위험없이 시스템 프로세스, 보안 소프트웨어 등을 실행할 수 있습니다. 때때로이 모듈은 코어 격리와 충돌을 일으 킵니다. Core Isolation을 비활성화하고 오류 메시지가 해결되는지 확인합니다.

  1. .reg 파일을 ( 여기 ). 파일 이름은 'Credential Guard 비활성화'로 지정됩니다.
  2. 더블 클릭 실행합니다. UAC에서 작업을 확인하라는 메시지가 표시 될 수 있습니다.

코어 격리 비활성화

  1. Core Isolation을 다시 활성화하려면 ()에서 .reg 파일을 다운로드하십시오. 여기 ).
  2. 컴퓨터를 다시 시작하고 오류 메시지가 해결되었는지 확인하십시오.

해결 방법 5 : 시스템 수준 디버거 및 기타 VM 플랫폼 제거

컴퓨터에 다른 가상 컴퓨터 소프트웨어가 설치되어있는 경우 VirtualBox가 컴퓨터에서 64 비트 운영 체제를 실행할 수 없습니다. 응용 프로그램의 다른 기능과 충돌 할 수도 있습니다. 여기에 제거 컴퓨터의 다른 모든 가상 머신 소프트웨어 및 시스템 수준 디버거 (있는 경우).

  1. Windows + R을 누르고 ' appwiz.cpl ”를 입력하고 Enter를 누릅니다.
  2. 애플리케이션 관리자에서 다른 VM 플랫폼 또는 시스템 레벨 디버거를 검색하십시오. 마우스 오른쪽 버튼으로 클릭하고 제거 .

시스템 수준 디버거 및 기타 VM 플랫폼 제거

  1. 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오. 그렇지 않은 경우 64 비트 운영 체제를 컴퓨터에 다시로드하는 것이 좋습니다.
6 분 읽기