32 비트 OS 만 허용하는 VirtualBox


11

VirtualBox를 시작할 때 32 비트 운영 체제 만 사용할 수 있습니다. 몇 가지 조사를 한 후 다른 게시물 의 단계를 수행 했지만 아무 소용이 없습니다. 호스트 OS는 64 비트, Intel Virtualization Technology 및 VT-d는 BIOS에서 활성화되어 있으며 Hyper-V 플랫폼은 Windows 기능 목록에서 비활성화되어 있지만 여전히 32 비트 운영 체제 만 제공됩니다.

나는이 같은 지침 여러 곳 에서 발견 하고 모두에게 문제를 해결하는 것처럼 보이지만 나에게는 그렇지 않습니다.

또한 운없이 설치 복구 를 시도했습니다 . VB에서 64 비트 Linux OS를 실행하도록이 문제를 어떻게 해결할 수 있습니까?

편집 또한 최신 버전의 BIOS가 있습니다.

편집 :이 질문은의 중복 아닌 이 다른 문제 에 대한 해결책 것을 I 상태로 질문은이 문제를 해결하지 않았다.


좋아, 그것은 지금까지 읽은 것을 감안할 때 의미가 있습니다. Hyper-V를 비활성화하면 처리 할 수 ​​있다는 인상을 받았습니다. 그렇지 않은 경우 어떤 응용 프로그램에서 기능을 사용하는지 또는 어떤 기능을 사용하는지 확인하는 방법에 대해 알고 있습니까?
Jon Deaton

이 명령을 admin으로 시도 bcdedit /set hypervisorlaunchtype off하고 재부팅하십시오.
Biswapriyo

@Biswa 불행히도 그것은 작동하지 않았다
Jon Deaton

2
@JonDeaton 말하기는 어렵지만 여러 바이러스 백신 공급 업체가 VT-x를 차단하는 것으로 알려져 있습니다.
Mokubai

답변:


14

VirtualBox 지원 문서 64 비트 호스트가 있지만 64 비트 게스트를 설치할 수없는 경우 64 비트 게스트에 대한 다음 조건이 나열됩니다.

  1. 호스트 PC BIOS에서 VT-x / AMD-v를 활성화해야합니다.
  2. Microsoft의 Hyper-v를 제거해야합니다 ( OptionalFeatures.exe확인하려면 실행 ).
  3. 시스템 레벨 디버거, 다른 VM 플랫폼 및 일부 상주 안티 바이러스 애플리케이션을 피하십시오.
  4. 설치된 경우 DeviceGuard 또는 CredentialGuard를 제거하십시오.

위 조건을 다시 확인하고 특히 Dell에서 DeviceGuard 또는 CredentialGuard를 사전 설치했는지 확인하십시오. 안티 바이러스를 비활성화하고 재부팅을 시도 할 수도 있습니다.

모든 조건이 충족되면 VirtualBox 복구 대신 설치 제거, 재부팅, 설치, 재부팅을 시도하십시오. 필요한 경우 안전 모드로 부팅하는 동안이 작업을 반복하십시오.

그래도 문제가 해결되지 않으면 설치된 일부 제품이 VirtualBox와 충돌하여 찾아야합니다. 자동 실행 은 시작 프로그램을 검사, 비활성화 및 재 활성화하는 데 매우 유용합니다.


아무것도 효과가 없다면 어떤 이유로 VirtualBox가 하드웨어와 호환되지 않습니다. Hyper-V는 제대로 작동하지 않을 수 있으며 결국 VirtualBox만큼 우수합니다.
harrymc

1
궁금한 점이 있으면 랩톱을 완전히 지우고 창을 다시 설치하고 VB 5.1.28을 완료 한 후에이 문제가 해결되었습니다.
Jon Deaton

아마도이 방법으로 충돌하는 제품을 제거하거나 VB를 다시 초기화했습니다.
harrymc

DeviceGuard 단계에서 약간 멈췄습니다 ( "가상화 기반 보안 켜기"를 비활성화 됨으로 설정). 전혀 설정되어 있지 않으면 아무것도 할 필요가 없다고 생각했습니다. 잘못됨-명시 적으로 활성화되어 있지 않아도 명시 적으로 비활성화해야합니다.
Jakub

5

내가 찾은 가능한 한 가지 문제는 Windows Defender => 장치 보안 => 코어 격리 => 메모리 무결성이 비활성화되어 있어야합니다. (어떤 이유로 과거 어느 시점에서 그것을 가능하게했습니다 ...)

코어 격리 스위치가 꺼짐으로 설정 됨


0

Hyper-V를 실행하는 경우 64 비트 버전이 목록에 표시되지 않습니다. 또한 Windows 10 Home을 실행하는 경우 Windows Hypervisor 플랫폼이라고도합니다. 가상 머신 생성


0

Virtualbox가 최신인지 확인하십시오! 이것은 나를 위해 수정되었습니다-v5.2에 있었고이 스레드에 대한 다른 모든 조언을 따랐습니다. 그런 다음 6.0으로 업그레이드하고 64 비트 옵션을 사용할 수있게되었습니다.


이는 Hyper-V가 활성화되었음을 의미합니다. Vbox 6는 Hyper-V 지원 기능을 추가하여 Hyper-V에서 실행할 수 있지만 이전 버전에서는이를 비활성화해야합니다.
phuclv

-1

VirtualBox를 관리자 권한으로 실행하고 최신 버전의 BIOS가 있는지 확인하십시오. BIOS를 업데이트하고 모든 설정을 확인하십시오.


BIOS를 업데이트하고 VirtualBox를 복구했지만 작동하지 않습니다.
Jon Deaton

이 답변이 다운 보트 된 이유를 모르겠습니다. 내 경우에는 관리자 모드에서 VirtualBox를 실행하는 것이 유일한 방법이었습니다. +1입니다.
Ciprian Stoica

-1

마지막으로, 나는이 옵션이 꺼져 있음을 알기 전까지는 사용 가능한 솔루션이 없었던 것과 동일한 경험을했습니다. 활성화 된 Windows Hypervisor 플랫폼 및 VB의 64 비트를 사용할 수 있습니다!

Windows 하이퍼 바이저 플랫폼

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.