VMware Workstation 12에서 이진 번역이 작동하지 않습니다.

VMware Workstation 12에서 이진 번역이 작동하지 않습니다.

전체 PC를 업그레이드한 이후 바이너리 변환 모드에서 VM을 실행할 수 없습니다.

VT-x/인텔 가상화 기술은 BIOS에서 활성화되어 있지만 Windows 95에서 사용하려면 바이너리 변환이 필요합니다. VT-x를 사용하면 나머지 게스트에서는 잘 작동합니다. VM의 가상화 모드는 바이너리 변환으로 설정되어 있지만 아래 오류가 발생합니다.

설정해야 할 다른 설정이 있나요? 윈도우, VMWare, BIOS 또는 VMX?


  • VMWare 버전: 12.5.9 빌드-7535481

  • Windows 버전: Windows 10, 64비트(빌드 15063) 10.0.15063

  • CPU: 인텔 i9 7900X(스카이레이크-X)

  • 마더보드: Asus TUF X299 Mark 2


VM 모드가 이진 변환으로 설정된 경우 오류:

VMware Workstation unrecoverable error: (vcpu-0)

vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521

AMD Ryzen CPU를 사용하는 사람들도 같은 문제가 있다는 것을 읽었습니다.

답변1

설정해야 할 다른 설정이 있나요?

예, VM 설정에서:

선택한 가상 머신에 대한 프로세서 설정을 구성하려면 VM > 설정을 선택하고 하드웨어 탭을 클릭한 후 프로세서를 선택합니다.

가상화 엔진에 대한 기본 실행 모드를 선택합니다. 일반적으로 가상화 엔진 설정을 변경할 필요가 없습니다.

자동적 인

Workstation Pro는 게스트 운영 체제와 호스트 CPU를 기반으로 실행 모드를 선택합니다.

바이너리 번역

Workstation Pro는 직접 실행되는 게스트 코드와 바이너리 변환을 혼합하여 사용하여 게스트 운영 체제를 실행합니다. 게스트 메모리 매핑은 섀도우 페이지 테이블을 사용하여 수행됩니다.

인텔 VT-x 또는 AMD-V

Workstation Pro는 하드웨어 확장을 사용하여 게스트 코드를 실행하고 격리합니다. 게스트 메모리 매핑은 섀도우 페이지 테이블을 사용하여 수행됩니다.

인텔 VT-x/EPT 또는 AMD-V/RVI

Workstation Pro는 하드웨어 확장을 사용하여 게스트 코드를 실행하고 격리합니다. 게스트 메모리 매핑은 하드웨어 페이징을 사용하여 수행됩니다.

원천가상 머신 프로세서 설정 구성

답변2

최신 CPU(Ryzen 및 Skylake-X)는 더 이상 바이너리 변환을 지원하지 않는다고 확신합니다.

VMWare 워크스테이션 14를 설치했는데 이 옵션이 더 이상 존재하지 않습니다. 12로 롤백도 해보았으나 여전히 같은 문제가 발생합니다.

그럼에도 불구하고 Workstation 14는 문제를 해결합니다.

관련 정보