VMware Workstation 10 Review

excellent
key review info
application features
  • Create multiple virtual machines or open existing ones
  • (3 more, see all...)

Desktop virtualization apps create a whole new way of exploring a PC by running multiple operating systems on it.

Whether the goal is to protect the operating system from risky apps by working in the same virtual OS virtually, or to run older utilities such as video games in an older Windows edition that still supports them, VMware Workstation provides the gateway to reach it.

Primarily developed for professional users, this application sports some sophisticated features for creating and running virtual machines (VMs), such as cloning, encryption, PC virtualization, shared VMs and remote server connections.

VMware's setup kit is large-sized and takes a while to unwrap. The complete package contains support for international keyboards, along with a Visual Studio plugin to simplify debugging tasks. These two modules can be included in the custom install mode, where a port may also be set for the Workstation server component to listen to.

The trial version lasts for 30 days and does not have any limitations. It may be activated with an email address (confirmation not required). At the end of this period, users may purchase the full edition for $249 / €225.

Considering the complexity of a virtualization software application, VMware has a fairly intuitive interface with a clean aspect, featuring support for multiple tabs that allow multiple virtual machines to be opened at once. New virtual machines can be created with the help of a wizard, in typical or custom mode, depending on the user's experience and preferences.

In typical mode, it is necessary to point out the operating system source, whether it is a disc, mounted image or ISO image. Otherwise, it can be postponed until all the other settings are configured. The guest operating system and version must be set in the next step, followed by the Windows product key, version, full name, optional password, virtual machine name, and location.
The OS' hard disk size will be limited to a value defined by the user, and stored either as a single file or split into multiple parts. The latter makes it easier to move the virtual machine to another host but may reduce performance on very large disks.

Virtual machine hardware compatibility may be set in custom mode (from Workstation 5.x to Workstation 10.0)

The final wizard dialog shows the settings applied to the new virtual machine and allows hardware customization. The amount of RAM allocated can be tweaked (VMware shows recommended memory, minimum and maximum recommended), together with the number of processors and cores per processor.

Experts users can change the virtualization engine preferred mode from automatic to binary translation, Intel VT-x or AMD-V, or Intel VT-x/EPT or AMD-V/RVI, as well as disable acceleration for binary translation, virtualize Intel VT-x/EPT or AMD-V/RVI, and virtualize CPU performance counters.
As for other devices, the VM may establish a new CD/DVD connection using a physical drive or ISO image file (SATA, SCSI or IDE virtual device node), as well as connect to the network in bridged (directly to the physical network), NAT (share the host's IP address), host-only (private network shared with the host), custom (specific virtual network) or LAN segment mode. Network adapter settings may be adjusted for the incoming and outgoing transfer (predefined or custom bandwidth, packet loss) and MAC address.
Apart from picking the USB compatibility version and sharing Bluetooth devices with the new VM, it is possible to use the default host sound card or choose a different one, enable printer access, use host settings for monitors or specify new ones (number of monitors, maximum resolution of any one monitor), and accelerate 3D graphics.

New hardware devices can be installed. Any of these settings can be modified later on. If virtual machines are already created but not linked to VMware Workstation, these can be simply opened via a file browser and stored somewhere on the PC. The supported types are VMware configuration files (VMX, VMTM), Microsoft Virtual PC (VMC) and Open Virtual Machine Format (OVF, OVA).

The PC can be converted into a virtual machine with the help of VMware vCenter Converter Standalone, which the program immediately offers to install. PC virtualization means that it will be saved with all its current files and settings, which is a great backup measure. The host name, administrator name and password must be established to start this process (User Account Control must be turned off in Windows Vista and later).

Connecting to remote server to work within shared virtual machines on another computer (with VMware Workstation, VMware ESC or VMware vCenter Server) installed is done by specifying the server name, user name and password. Details shown in the client PC include the CPU, memory and disk usage, capacity and free space for the server host.

Meanwhile, the server PC may edit privileges for the shared VMs when it comes to areas with restricted, read-only or administrative access, VM creator and user, as well as assign roles to an individual or group of users. Virtual machines can be set to automatically run at host startup with delay between each other. Furthermore, it is possible to map virtual disks.
Once connected, all global hotkeys become applicable to the virtual machine until clicking outside the environment, including dragging, dropping, copying and pasting. The library and thumbnail bar can be shown or hidden, or the VM can be switched to full screen mode, thus enabling the user to work inside it just as on the host OS. Activating Unity mode enables apps installed on the virtual machine to run directly on the host.
A Ctrl+Alt+Del signal can be sent to the virtual OS, while snapshots can be taken to preserve the current state and return to it at a later time. Regular image screenshots can be grabbed as well and saved to the Clipboard (available in both host and virtual PC).
As for power management functions, it is possible to shut down, suspend, restart, power off or reset the guest (resetting means reinstalling the OS), as well as turning it on in BIOS. Shutdown virtual machines may also be cloned (e.g. for sharing them over the server). The host may also share folders with the guest, while the VM can be password-protected. Keeping AutoProtect turned on preserves a range of snapshots to be used as different restore points.

The Good

VMware Workstation is cross-platform (Windows and Linux). Windows compatibility starts with XP SP3 and ends with 8, 8.1, and 8.1 Enterprise. It includes help documentation and hotkeys support.

High demanding apps can be run inside VMs with up to 16 virtual CPUs, on virtual disks with up to 8TB. The program automatically detects when a virtual machine disk file in stored on an SSD and makes the necessary optimization to the virtual OS (this works only on Windows 8 hosts).

An expiration date can be assigned to previously encrypted virtual machines, a feature that comes in handy when sharing them with other users, such as students or employees with a given deadline. Unity mode enables users to run VM apps directly in the host PC.

The Bad

The utility failed to virtualize physical machines during our evaluation, on Windows 7 and Windows 8.1.

The Truth

VMware Workstation is top-of-the-line virtualization software intended for professional use (its price tag certainly hints at this). Luckily, the advanced features it bundles can be figured out fairly quickly, especially thanks to the help documentation.

Those looking for a more straightforward approach to creating and running virtual machines while dropping additional settings may resort to its freebie counterpart, VMware Player.

user interface 5
features 4
ease of use 4
pricing / value 4


final rating 5
Editor's review
excellent
 
NEXT REVIEW: Skype