VMware Workstation Pro is a virtualization software (hosted on Windows and Linux) that allows users to run virtual machines, containers, and Kubernetes clusters. It's quite easy to create a new virtual machine in VMware Workstation.

We have two approaches to create a VM in VMware Workstation:

  • Select the File menu and select "New Virtual Machine".
  • Select "Create a New Virtual Machine" large button.

VMware WorkStation

Once again, we will have two types of configurations to create a virtual machine in VMware Workstation. We will choose the custom option to change settings according to our requirements.

  • Typical (recommended) — Create a Workstation 15.x virtual machine in a few easy steps.
  • Custom (advanced) — Create a virtual machine with advanced options, such as SCSI controller type, virtual disk type, and compatibility with older VMware products.

Virtual Machine Wizard

Step-by-Step: Custom Virtual Machine Configuration

Step 1: Choose the Virtual Machine Hardware Compatibility

We are installing the latest operating system so we don't need to change any option. Select next.

Virtual Machine Compatibility

Step 2: Guest Operating System Installation

We can choose whether we want to install an operating system now or later. If you want to install now, then select the browse option and select operating system media in ISO format.

Operating System Installation

Step 3: Easy Install Information

This is optional to provide this information to automate the installation. If you provide this information, Windows 10 will be installed and activated automatically. We will skip this and select next.

Win10 Easy Install

Step 4: Name the Virtual Machine

We need to enter a virtual machine name and location where this virtual machine will be stored. By default, the path is the document folder of the logged in user. We can change this path in the Edit menu by selecting preferences.

Name Virtual Machine

Step 5: Firmware Type

We will select UEFI which is more powerful and has advanced features.

Firmware Type

Step 6: Processor Configuration

Select 1 processor core which is quite enough for Windows 10.

Processor Configuration

Step 7: Memory for Virtual Machine

We can assign up to 64 GB memory but 4 GB to 8 GB is enough for Windows 10.

Virtual Machine Memory

Step 8: Network Type

There are 4 types of networks which you can set up. However, Network Address Translation (NAT) is quite common.

VM Network Type

Step 9: Select I/O Controller Types

LSI Logic SAS is recommended for Windows 10 64-bit.

I/O Controller VM

Step 10: Select a Disk Type

There are 5 types of disks, but SCSI is recommended for Windows 10 64-bit.

VM Disk Type

Step 11: Select a Disk

Select "Create a new virtual disk."

Select a Disk

Step 12: Specify Disk Capacity

Here we will assign disk capacity which will be different for each operating system.

VM Disk Capacity

Step 13: Specify Disk File

Disk files are created with the same name as the virtual machine, or you can change it.

VM Disk File

Step 14: Ready to Create Virtual Machine

Here you will find all the details which were required to create a virtual machine. You can also change the hardware settings (select Customize Hardware) such as memory, CPU, hard disk, etc.

Check the option "Power on this virtual machine after creation" if you want to start the virtual machine once created.

Create VM Vmware Workstation

A new virtual machine has been created in VMware Workstation and you can start the virtual machine.

Frequently Asked Questions

What are the system requirements for VMware Workstation 15 Pro?

VMware Workstation 15 Pro requires a 64-bit x86 processor with at least 1.3 GHz clock speed, a minimum of 2 GB RAM (4 GB or more recommended), and approximately 1.2 GB of free disk space for the application. You will also need additional disk space for each virtual machine you create.

Can I run multiple virtual machines at the same time in VMware Workstation?

Yes, VMware Workstation allows you to run multiple virtual machines simultaneously. The number of VMs you can run depends on your host system's available resources, including CPU cores, RAM, and disk space. Make sure to allocate resources carefully so the host operating system remains responsive.

What is the difference between Typical and Custom configuration when creating a VM?

The Typical configuration uses default settings and walks you through a simplified wizard, making it ideal for quick setups. The Custom configuration gives you full control over advanced options such as hardware compatibility, SCSI controller type, firmware type (BIOS or UEFI), virtual disk type, and network settings. Custom is recommended when you need specific hardware configurations.

Can I change virtual machine settings after creation?

Yes, you can modify VM settings at any time by right-clicking the virtual machine in the library and selecting Settings. You can change the allocated memory, number of processors, disk size, network adapter type, and more. Some changes require the VM to be powered off before they take effect.

How do I install an operating system on the virtual machine after creating it?

If you skipped the OS installation during VM creation, you can install it later by mounting an ISO file or inserting a physical disc. Go to VM > Settings > CD/DVD, select "Use ISO image file," browse to your ISO, and then power on the virtual machine. The VM will boot from the ISO and start the OS installation process.