Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

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

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

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

이 문제가 발생할 수 있는 이유는 매우 다양하며 몇 가지 다른 요소를 포함합니다. 가상화(Hyper-V, Hypervisor, 하드웨어 보안 등) 중에는 높은 수준의 BIOS 수준 요소가 많이 포함되기 때문에 일부 옵션이 제대로 구성되지 않았을 수 있습니다.

Windows 10에서 VirtualBox가 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가 있어야 합니다. 일반적으로 CPU에는 32비트와 64비트의 두 가지 유형이 있습니다. 32비트 CPU를 사용하는 경우 64비트 운영 체제를 실행할 수 없습니다.

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

  1. 이 PC 를 마우스 오른쪽 버튼으로 클릭 속성을 선택합니다. .
수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음
  1. 컴퓨터 속성에서 시스템 의 부제목 아래를 확인하십시오. 시스템 유형 앞의 유형을 확인합니다. . 운영 체제와 프로세서가 모두 64인 경우 , 잘 가세요.
수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음

해결책 1:인텔 가상화 기술 활성화

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

  1. 다시 시작 컴퓨터에서 Del 또는 F2 키를 누릅니다. (마더보드 대 마더보드에 따라 다릅니다. 컴퓨터를 다시 시작할 때 Windows 로고 아래에 나타나는 올바른 키를 클릭할 수 있습니다) BIOS .
  2. BIOS가 활성화되면 Intel Virtualization Technology 옵션으로 이동합니다. 일반적으로 고급에 있습니다. . 표시되는 메뉴는 마더보드마다 다를 수 있으므로 직접 살펴보십시오.

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

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

수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음 <올 시작="3">
  • 지금 변경 사용 옵션 . 변경 사항을 저장하고 BIOS를 종료합니다.
  • 수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음

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

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

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

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

    먼저 귀하의 컴퓨터가 Hyper-V를 지원하는지 확인합니다. 운영 체제가 설치되어 있지 않고 처음부터 설치되어 있지 않다면 이 해결 방법을 건너뛰고 다음 해결 방법으로 넘어갈 수 있습니다.

    1. Windows + S를 누르고 대화 상자에 "명령 프롬프트"를 입력하고 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. .
    2. 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
    systeminfo.exe
    수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음 <올 시작="3">
  • 결과가 로드되면 맨 아래로 이동하여 'Hyper-V 요구 사항 항목을 검색합니다. ". 가 있는 경우 옵션 앞에는 컴퓨터가 Hyper-V를 지원한다는 의미입니다. 그렇지 않고 아니요가 표시되는 경우 , 이 솔루션을 건너뛰어야 합니다.
  • 수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음

    Hyper-V 비활성화

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

    1. Windows + R을 누르고 "OptionalFeatures.exe를 입력합니다. "를 입력하고 Enter 키를 누릅니다.
    2. 선택적 기능이 열리면 Hyper-V 옵션을 검색합니다. . 선택되어 있으면 옵션을 선택 취소하세요. (하위 옵션 포함).
    수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음 <올 시작="3">
  • 컴퓨터를 다시 시작하고 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
    수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음 <올 시작="3">
  • 이제 가상화 기반 보안 켜기 정책을 두 번 클릭합니다. 사용 안함으로 설정합니다. .
  • 수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음
    1. 변경 사항을 저장하고 종료합니다. 이제 컴퓨터를 다시 시작하고 VirtualBox를 실행해 보십시오. 문제가 해결되었는지 확인하세요.

    자격 증명 보호 비활성화

    컴퓨터가 Windows 10 Enterprise이고 Credential Guard도 포함되어 있는 경우 Device Guard와 함께 비활성화를 시도합니다. 아래 지침을 따르세요.

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

    삭제 위의 각 키가 나열됩니다.

    1. 이제 bcdedit를 사용하여 Windows Defender Credential Guard EFI 변수를 삭제해야 합니다. Windows + S를 누르고 대화 상자에 "명령 프롬프트"를 입력하고 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. .
    2. 이제 다음 명령을 하나씩 실행하고 각 명령 다음에 Enter 키를 누릅니다.
    mountvol X:/scopy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Ybcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" / {응용 프로그램 osloaderbcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} 경로 "\EFI\Microsoft\Boot\SecConfig.efi"bcdedit /set {bootmgr} 부트 시퀀스 {0cb3b571-2f2e-4734 0cb3b571-2f2e-4343-a879-d86a476d7215} 로드 옵션 DISABLE-LSA-ISObcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} 기기 파티션=X:마운트 수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음  
    1. 이제 컴퓨터를 올바르게 다시 시작하십시오. Windows Defender Credential Guard를 비활성화하라는 메시지가 표시되면 , 수락 프롬프트.
    2. 컴퓨터를 다시 시작합니다. 이제 VirtualBox를 실행하고 게스트 운영 체제를 다시 로드한 후 오류가 해결되었는지 확인하십시오.

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

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

    1. (여기)에서 .reg 파일을 다운로드합니다. 파일 이름은 '자격 증명 보호 비활성화'입니다.
    2. 더블 클릭 실행합니다. UAC에서 작업을 확인하라는 메시지가 표시될 수 있습니다.
    수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음 <올 시작="3">
  • Core Isolation을 다시 활성화하려면 (여기)에서 .reg 파일을 다운로드하십시오.
  • 컴퓨터를 다시 시작하고 오류 메시지가 해결되었는지 확인합니다.
  • 해결 방법 5:시스템 수준 디버거 및 기타 VM 플랫폼 제거

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

    1. Windows + R을 누르고 "appwiz.cpl을 입력합니다. "를 입력하고 Enter 키를 누릅니다.
    2. 응용 프로그램 관리자에서 다른 VM 플랫폼 또는 시스템 수준 디버거를 검색합니다. 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. .
    수정:VirtualBox에 Windows 10(64비트)이 표시되지 않음 <올 시작="3">
  • 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다. 그렇지 않은 경우 64비트 운영 체제를 컴퓨터에 다시 로드하는 것이 좋습니다.