Binäre Übersetzung funktioniert nicht in VMware Workstation 12

Binäre Übersetzung funktioniert nicht in VMware Workstation 12

Seit dem Upgrade meines gesamten PCs kann ich VMs nicht mehr im Binärübersetzungsmodus ausführen.

VT-x / Intel Virtualization Technology ist im BIOS aktiviert, ich benötige jedoch eine Binärübersetzung für die Verwendung in Windows 95. Die Verwendung von VT-x funktioniert für den Rest meiner Gäste problemlos. Der Virtualisierungsmodus in der VM ist auf Binärübersetzung eingestellt, ich erhalte jedoch den folgenden Fehler.

Muss ich noch eine andere Einstellung vornehmen? Windows, VMWare, BIOS oder VMX?


  • VMWare-Version: 12.5.9 Build-7535481

  • Windows-Version: Windows 10, 64-Bit (Build 15063) 10.0.15063

  • CPU: Intel i9 7900X (Skylake-X)

  • Hauptplatine: Asus TUF X299 Mark 2


Fehler, wenn der VM-Modus auf Binärübersetzung eingestellt ist:

VMware Workstation unrecoverable error: (vcpu-0)

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

Ich habe gelesen, dass Leute mit AMD Ryzen-CPUs das gleiche Problem haben.

Antwort1

Muss ich noch eine andere Einstellung vornehmen?

Ja, in den VM-Einstellungen:

Um die Prozessoreinstellungen für eine ausgewählte virtuelle Maschine zu konfigurieren, wählen Sie VM > Einstellungen, klicken Sie auf die Registerkarte Hardware und wählen Sie Prozessoren.

Wählen Sie den bevorzugten Ausführungsmodus für die Virtualisierungs-Engine. Normalerweise müssen Sie die Einstellungen der Virtualisierungs-Engine nicht ändern.

Automatisch

Workstation Pro wählt den Ausführungsmodus basierend auf dem Gastbetriebssystem und der Host-CPU.

Binäre Übersetzung

Workstation Pro verwendet eine Mischung aus direkt ausgeführtem Gastcode und binärer Übersetzung, um das Gastbetriebssystem auszuführen. Die Gastspeicherzuordnung erfolgt mithilfe von Schattenseitentabellen.

Intel VT-x oder AMD-V

Workstation Pro verwendet Hardwareerweiterungen, um Gastcode auszuführen und zu isolieren. Die Gastspeicherzuordnung erfolgt mithilfe von Schattenseitentabellen.

Intel VT-x/EPT oder AMD-V/RVI

Workstation Pro verwendet Hardwareerweiterungen, um Gastcode auszuführen und zu isolieren. Die Speicherzuordnung des Gasts erfolgt mithilfe von Hardware-Paging.

QuelleKonfigurieren der Prozessoreinstellungen virtueller Maschinen

Antwort2

Ich bin ziemlich sicher, dass neuere CPUs (Ryzen und Skylake-X) die Binärübersetzung nicht mehr unterstützen.

Ich habe VMWare Workstation 14 installiert und diese Option ist nicht mehr vorhanden. Ich habe auch versucht, ein Rollback auf 12 durchzuführen, aber das gleiche Problem besteht immer noch.

Unabhängig davon löst Workstation 14 das Problem.

verwandte Informationen