VMware Fusion virtualization engines

As I was playing around with VMware Fusion tonight in an attempt to migrate some information off my Fusion installation to my new VirtualBox Windows 7 virtual machine, I took a look at the advanced settings page for my Fusion virtual machine and came across the Preferred virtualization engine option that I hadn’t seen before. Available in this selection were a number of options related to how VMware Fusion chooses the virtualization engine that it will use to run the virtual machine.

From the VMware Fusion help file, here is what each option means.

Option

Help file description

Additional information

Automatic 

The VMware Fusion default. 

Allows VMware Fusion to determine which virtualization option makes the most sense for the virtual machine.

Auto Replay 

Option unsupported in VMware Fusion. A virtual machine created in Workstation might have this set as a value. 

 

Binary Translation 

A virtualization technique for the x86 architecture in which the instruction stream is inspected and machine instructions that are not virtualizable are replaced with safe code. 

Binary translation—an all software virtualization tool – actively translates commands and negates the need for hardware-based virtualization tools. For more information, visit this Wikipedia page.

Intel VT-x 

The Intel implementation of hardware-assisted virtualization, a technique in which the CPU allows software to specify instructions that are not virtualizable to cause traps, making them virtualizable. All Intel Macs have this feature.

In the early days of VT-x and AMD’s counterpart, hardware virtualization didn’t quite match the performance of BT but as newer generations of processors are released, this technology continues to be optimized and can beat Binary Translation. All new Intel Macs support VT. For more information about this option, visit this Wikipedia page.

Intel VTx with EPT 

EPT (Extended Page Tables) is an improvement to hardware-assisted virtualization technology that provides virtual MMU (Memory Management Unit) support.

This is similar to VT-x, but adds support for Extended Page Tables and is available in Nehalem-based CPUs. For more information, visit this Wikipedia page

Custom 

Indicates an option unsupported in VMware Fusion 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scroll to Top