How to Create a New Virtual Machine on VMware Workstation

In this article, we will examine how to build a new virtual machine using VMware Pro virtualization software on a Windows 10 64 Bit operating system running on a computer with virtualization support.

How to Create a New Virtual Machine on VMware Workstation

How to Install and Configure a New Virtual Machine on Windows 10 using VMware Workstation 16 Pro

Before installing an operating system such as Windows or Linux on VMware Workstation, you need to create a new machine. Preparing a new VM with this software is easier than other software and offers you more professional options.

After checking the features of your computer’s processor hardware from the manufacturer’s website and learning the virtualization support, you must first install the Workstation software on the system to create a new VM on your desktop or laptop computer. If you want to enable the virtualization feature of your computer, you can turn on VTx support by following the steps in this article.

If you are using a Linux-based Ubuntu / Linux Mint / Debian operating system, you can access the related articles from the links below.

After installing VMware on your Windows computer, you can create a new VM by following the steps below in order, and then configure VMware Tools to basically exchange files between the host and the guest machine. Now, you can start the virtual machine creation process with Workstation by following the steps below.

   Step 1

Open VMware Workstation Pro and click File then New VM from the tool menu to start the wizard. Or, click on the Create a New Virtual Machine option that you see directly on the main screen and start the wizard to install or create a virtual machine.

File / New Virtual Machine

   Step 2

In the VM wizard, you are asked which configuration type you want to continue. Here, check the Custom (Advanced) option to review the more advanced settings, and then click the Next button.

Custom (Advanced)

   Step 3

In the Choose the Virtual Machine Hardware Compatibility window, the Workstation 16.0 version is selected by default because VMware Workstation 16 Pro installed. If you update when the new version of the program is released, you have to select the new version in this window.

After configuring the VMware hardware compatibility, continue by clicking the Next button.

Virtual Machine Hardware Compatibility

   Step 4

There are 3 options in the Guest Operating System Installation window.

  1. Installer Disc: If you want to use the CD/DVD installation platform of the operating system on the VM you will create, you must select the Installer Disc option.
  2. Installer disc image file (iso): When you add an ISO file with this option in the first step of creating a virtual machine, the VMware program will automatically configure some settings according to the operating system type you choose.
  3. I will install the operating system later: If you choose to add the operating system installation media to the VM later, you must manually configure all settings. This option is mostly preferred by professional users who know all the settings well.

I Will Install the Operating System Later

   Step 5

In the Select a Guest Operating System window, you must first check the type of operating system you will install and then select the version you want to install.

If you have 64 Bit ISO file of the Windows 10 operating system, you need to select “Windows 10 x64” in the Version section of this window.

Guest Operating System Selection / Microsoft Windows - Windows 10

   Step 6

It would be more logical and catchy to write the name and version of the operating system you will install in the Name the VM window.

Also, if your computer’s storage device size is high, you can continue with the location configured by default. However, because it will be more organized and more efficient to install and store virtual pc on an external SSD or NVMe disk, click the Browse button in this window.

Configuring the Virtual Machine Setup Location

   Step 7

After clicking the Browse button, create a new folder named Windows 10 in your storage disk and click the OK button.

Selecting Location on External Hard Disk

   Step 8

After configuring the location where your virtual computer will be installed, go to the next step with Next.

Virtual Machine Name and Location

   Step 9

In the Firmware Type window, you can adjust the operating system boot settings. Here, the BIOS option was selected by default in older build versions of Windows 10. Since UEFI is more common for new build versions of Windows, VMware Workstation has automatically selected this option.

Firmware Type / UEFI

   Step 10

In the Processor Configuration window, configure the number of processors and cores according to the hardware specifications of your computer and click the Next button. Here you can configure one processor and four core counts as an average value.

Processor Configuration

   Step 11

In the Memory for the Virtual Machine window, select the RAM size to assign to the VM and click the Next button.

If your computer has 16GB of RAM and you will use only one virtual machine, you can specify 8GB of RAM here.

Memory for the Virtual Machine

   Step 12

You can configure the network settings of the virtual machine in the Network Type window. The changes you make in VMware’s Virtual Network Editor interface will affect the network settings of the virtual computers you set up. For more detailed VMware network settings, you can check out our articles below.

Usually, Use network address translation (NAT) is selected by default because it is suitable for its main purpose. If you are going to use VMs for different network projects, the Host-Only type will help you a lot here. You can change your changes here again later.

Use Network Address Translation (NAT)

   Step 13

In the Select I/O Controller Types window, select the LSI Logic SAS option selected by default and click Next.

Select I/O Controller Types

   Step 14

In the Select a Disk Type window, NVMe is selected for the virtual disk type for Windows 10. In the latest versions of the VMware program, the NVMe option has been added, resulting in a significant performance increase in virtual machines.

Select a Disk Type / NVMe

   Step 15

There are three options in the Select a Disk window, as you can see from the image below. The disc options here have been developed for very different purposes.

  1. Create a New Virtual Disk: This option allows you to create a clean new disk for the system you are going to install.
  2. Use an Existing Virtual Disk: This option allows you to add the disk of a virtual machine you have previously set up.
  3. Use a Physical Disk: This option is recommended for advanced users. You can get more performance by adding a physical disk to the VM. With this option, it will be more efficient to install ESXi and create VMs in it.

Creating a New Virtual Disk

   Step 16

After choosing the Create a New Virtual Disk option in the previous step, you will be greeted by the disk capacity window as below. In this step, there are configuration settings of the disk you will create for the VM.

  • Allocate all disk space now: With this option, the disk space specified for the VM will be reserved from the host’s disk space. Thus, when the additional disk is needed due to the operations performed on the VM, the virtualization software will not tire your computer to create additional disk space for the VM.
  1. Store virtual disk as a single file: This option allows the VM’s disk file to be stored as a single file.
  2. Split virtual disk into multiple files: This option splits the VM’s disk file into multiple parts but causes confusion as it will create more than one file in the installation location. If you have a very old computer, you can get some performance boost by enabling this option, but this is not necessary for today’s new technology computers.

Although it is important for performance, we do not recommend that you select the “Allocate all disk space now” option for test installations only.

In this window, configure the size of the virtual disk in the Maximum Disk Size (GB) part only and select the “Store virtual disk as a single file” option.

Backup Virtual Disk in One File

   Step 17

In the Specify Disk File window, you can specify how the virtual disk will be named in the location where it will be stored, but leave the name of the virtual disk file as default and click Next.

Configuring the Name of a Virtual Disk with a VMDK Extension

   Step 18

At the final stage of the setup steps, click on the Customize Hardware button to configure processes such as the processor virtualization feature, adding an ISO image, or adding or removing new hardware.

Customize Hardware

   Step 19

In the Processors window, there are important options for virtual machine performance.

  1. Virtualize Intel VT-x/EPT or AMD-V/RVI: It enables the virtualization feature for guest machines on Intel and AMD-based host machines. If your host does not support virtualization, these options will not work for guests.
  2. Virtualize CPU Performance Counters: This option is often used by software developers running in a virtual machine. As VMware has stated in this document, if you enable this setting, you can only move the VM to a host computer with compatible performance counters. Also, if the Fault Tolerance feature is enabled in the BIOS software of the ESXi host machine and the Performance Counter is used, some virtual counters may not work properly on the VM.
  3. Virtualize IOMMU (IO Memory Management Unit): This option interacts with the host machine’s I/O devices directly with the VM. That is, hardware with high processing power, such as a graphics card, uses the DMA structure when directly accessing memory. DMA in virtual machines is remapped by software, but DMA devices may fail in a virtual environment. Therefore, the IOMMU feature allows the host device’s devices to be used in guest machines by remapping management.

Here you can check all options to enable virtualization and memory management features as in the image below.

Turn On Virtualization Feature

   Step 20

Check that the “Accelerate 3D Graphics” option under 3D Graphics in the Display tab is enabled. This feature allows you to use the power of your video card to use the VM with more performance. It also allows you to run the software with high processing power inside the VM.

In the Graphics Memory section, you can see the default value of 8 GB. In order to use the value here fully, you need to make the RAM value of the virtual machine 16 GB, otherwise, this feature will not be activated. If your host machine’s RAM capacity is 32 GB, you can get a lot of efficiency in terms of virtualization.

Accelerate 3D Graphics

   Step 21

In the Hardware window, if there is a device you do not want to use on the VM, you can delete it. For example, you can remove printer and sound card devices.

Now, to add a Windows 10 ISO file to the virtual machine you have prepared, click the New CD/DVD (SATA) device and then click the Browse button in the Use ISO Image File option.

Adding the Windows ISO File

   Step 22

Select the ISO file you downloaded or have on your computer and add it to the program by clicking the Open button.

Opening the Windows ISO File

   Step 23

After checking the path to the installation media in the Use ISO Image File section, click the Close button.

Closing the Customize Hardware Window

   Step 24

Information such as the hardware properties of the virtual machine and the installation location is included in the summary window. Click the Finish button and then proceed to the Windows installation.

Virtual PC Ready to Install

   Step 25

As in the image below, you can run the VM using both the “Power on this virtual machine” option and directly clicking the green start button.

Running the Virtual PC for Setup

   Step 26

After clicking the Start button, you can see that the virtual operating system boots with the ISO file you added.

Windows 10 Setup Screen

How to Install VMware Tools

After creating and configuring a new VM and then installing a Windows 10 system, you need to install VMware Tools to improve the guest machine’s performance.

If you use the guest operating system without installing VM Tools, you will experience significant performance loss and the screen resolution of the virtual machine will not fit the full screen. Or you will not be able to transfer files between the host computer and the guest computer by drag and drop.

   Step 1

To install VMware Tools on a Windows 10 machine, first, click on the VM from the tool menu and then click on “Install VMware Tools“.

VM / Install VMware Tools

   Step 2

If the installation wizard does not open in the lower right corner of the operating system, open This PC and double click the DVD drive as in the image below.

Running the VMware Tools Setup Wizard

   Step 3

In the User Account Control window, click the Yes button to allow VMware Tools to make changes to your system.

Allow VMware Tools in User Account Control Window

   Step 4

When the VM Tools Wizard window opens, click Next to continue.

VM Tools Wizard

   Step 5

To use the VM you created in the Choose Setup Type window in other VMware products, check the Complete option and click Next.

Choosing the Installation Type

   Step 6

If you want to make changes to the installation settings, simply click the Back button. In this window, click the Install button to start the installation.

Starting VMware Tools Setup

   Step 7

In the status section, you can see the necessary drivers for the devices you are using as the host machine.

Required Files Are Installed on VM

   Step 8

After installing the virtual computer tools, click Finish.

Closing the Setup Wizard

   Step 9

Restart the system for the changes you made on your virtual system to take effect.

Confirming Restart Computer

   Step 10

When you view the VM menu again after installation, you can now see that the related software has been successfully installed.

Verifying Installed Virtual Machine Tools

   Step 11

To verify that the VMware Tools software is running, drag and drop a text file from the host to the guest machine. If the “+” sign appears next to the mouse cursor as in the image below, it means that the file can be copied to the virtual operating system.

File Transfer by Drag and Drop Between Host and Guest Machine

How to Uninstall or Delete a Virtual Machine

After all, you have done, if you decide to delete the virtual system you set up with the VMware virtualization software, or if you do not want your computer to take up space on the storage device, you should completely delete it from your system.

Now, to completely delete the virtual machine on your computer, follow the steps below and examine the logic of the removal process completely.

   Step 1

The installation files of the virtual machine that you installed on an external HDD by following the above steps are in the H:\ drive as you can see in the image below.

In addition, you can see the location where the VM is installed in the Configuration File label in the Virtual Machine Details section.

Verifying the Installation Location of the Virtual PC

   Step 2

You can see the list of VMs you have set up in the Library area on the left side of the VMware Workstation. Now, right-click on the Windows 10 x64 you installed and select Remove.

NOTE: Remove option only removes the VM you set up from the Library. We cover this step to show the difference between deletion and removal.

Deleting the VM from the Library Section

   Step 3

After clicking Remove, you will see a warning window as below. You will see the warning in this window that the VM will only be removed from Library.

Confirm Deletion

   Step 4

As you can see in the image below, the virtual machine was only deleted from the Library, but there are still files on the external disk.

Storing the Files of the VM Removed from Library on Disk

   Step 5

Double-click the .VMX file in the installation location to add the virtual machine back to the Library, i.e. VM Workstation.

Re-Adding VM with VMX File

   Step 6

Now, to completely remove the VM from your host computer, right-click on Windows 10 x64 and click Manage from the options that open. Then click “Delete From Disk” to delete all files from the host machine’s disk.

Completely Deleting the Virtual Machine from the Computer

   Step 7

You will already get a message that this process is important in the warning window as below. Click the Yes button in the warning window stating that the virtual machine deletion is irreversible.

Confirm Deletion

   Step 8

Again, when you check the location where the virtual pc is installed, you can see that all the files are deleted this time.

VM Completely Wiped From Disk


Creating Virtual Computer in Old Versions

Creating a new virtual pc using the old or new versions of VMware Pro software is almost exactly the same. Only new versions have certain features. If you have an old VMware Pro license, you can prepare a new VM by following the steps in this article.

Workstation Pro
YouTube Video
12 Pro
16 Pro


   Final Word

In this article, we have examined how to create or configure a new virtual machine for Windows 10 on the virtualization program. Next, we have examined how to add the Windows ISO file to the VM and start the installation. Thanks for following us!

   Related Articles

How to Install Windows 10 with VMware
How to Install Windows 8.1 with VMware
Download VMware Workstation
How to Configure LAN Segment
How to Get a Clone in a VM

Add a Comment

Your email address will not be published.