How to Install Windows 10 on VMWare ESXi 6.0?

This installation guide will explain each phase step by step and guide you through Windows 10 operating system installation on a virtual machine (VM) running in the VMware ESXi environment. In our example, we will create a virtual machine on the ESXi 6.0 host.

Official support for WIndows 10 in VMWare products is available in the following versions of ESXi:

  • ESXi 5.5, ESXi 5.5 Update 1, Update 2 and Update 3
  • ESXi 6.0 and above

Installing Windows 10 on ESXi 6.0

We need the installation image of Windows 10 in ISO file format. You can download it from Microsoft website or create using Media Creation Tool. In our example we use Windows 10 x64 Professional Eng image. Upload it to the VMFS datastore or network NFS folder, which is accessible from your ESXi host.

Login to your VMware management console via vSphere Client. You need to create new virtual machine. Select desired ESXi host, right click on it and select New Virtual Machine.


esxi windows 10

Select Typical as a type of VM.

vmware esxi windows 10

Enter virtual machine name (w10-test) and select folder (Inventory Location).

esxi 6 windows 10

Select VMFS datastore, which will store the files for your virtual machine.

esxi windows 10 new

As the version of the guest operating system, select Microsoft Windows 10 (64-bit).

OS virtual machine

Tip. Even Windows 10 is missing in the list of supported operating systems (in older ESXi versions), you can try to install it by selecting guest operating system as Microsoft Windows 8 (64bit), which has the similar Windows kernel.

Specify the virtual disk size (*.vmdk). Windows 10 x86 requires at least 16 Gb disk size, and Windows 10 64-bit – 20 GB.


disk virtual machine

On the result screen check option Edit the virtual machine settings before completion.

settings windows esxi 6

In the VM properties specify at least 1 Gb RAM for 32-bit Windows 10, and 2 Gb for 64-bit and add one additional virtual CPU unit.

vmware windows 10 esxi 6

Go to virtual CD/DVD device settings. Select Datastore ISO File and browse it to Windows 10 x64 ISO image you uploaded earlier. Check on Connect at power on. Press Finish to start VM creation.

vmware windows 10 esxi


Windows 10 installation on ESXi 6.0

Once the VM appeared in the vSphere console, start it. This will start the Windows 10 installation.

Select your language preferences and click on Next.

windows setup vm

In the next window press Install now.

OS install windows VM

Enter your Windows 10 product key or skip this step.

windows setup key

Accept Microsoft license terms.


windows install terms

Select Custom Windows 10 installation (advanced).

install type windows 10 esxi

Tip. In our case since we are using VMware Paravirtual adapter as default SCSI controller, Windows 10 installation wizard does not identify a hard drive and showing message We couldn’t find any drives. To get a storage driver, click Load driver.

install windows 10 esxi

To make Windows installer to identify the hard drive you need to install the pvscsi driver (in our case). To do this select Guest > Install/Update VMware Tools in vSphere console.

windows 10 esxi tools

Or you can mount VMware Tools .iso image manually:

  • Using Datastore Browser go to the top level.
    esxi windows 10 browse datastores
  • Follow to the folder vmimages > tools-isoimages and select windows.iso image.
    esxi windows 10 datastores
  • Press OK to mount disk image.

Switch back to the Windows installation screen and press Load Driver button. To load SCSI driver press Browse and select the following path:
D:\Program Files\VMWare Tools\Drivers\pvscsi\amd64 (for x64 Windows 10 version).

windows 10 vmware driver setup

In the driver list select VMWare PVSCSI Controller (D:\Program Files\VMWare Tools\Drivers\pvscsi\amd64\pvscsi.inf) and press Next.

windows 10 vmware driver

After pcscsi driver has been loaded, Windows 10 setup program now identify virtual hard drive (for LSI Logic parallel controller you need to perform the same procedure). In the settings of a virtual CD drive, return the Windows 10 ISO image.

Press Next to allow Windows 10 setup program automatically create all needed partitions on unallocated disk space of your virtual hard drive or you can make drive repartition manually.

windows 10 vmware

Wait for the system to copy installation files and extract them.

windows 10 iso for vmware

After installation is complete, the VM restarts once. Now you need to specify the Product Key (you can skip this step again) and specify your username and password.

windows 10 vmware esxi

Installing VMWare tools on guest OS

The last thing you need to do is to install VMWare tools in a Windows guest operating system. Select Guest > Install/Update VMware Tools.

upgrade VMWare tools

If the installation does not start automatically, select your DVD drive (D: by default) and select Install or run program from your media.

run programm media

Choose Typical setup type. After installation is complete, installer asks to restart Windows for the changes to take effect.

vmware tools setup

Tip. You can perform silent VMware Tools installation with suppressed reboot. In the Windows guest operating system run the following command with administrative privileges:

setup.exe /S /v"/qn REBOOT=R"

Now your Windows 10 in the VMware ESXi virtual box is ready for use.

I enjoy technology and developing websites. Since 2012 I'm running a few of my own websites, and share useful content on gadgets, PC administration and website promotion.
Latest posts by Cyril Kardashevsky (see all)

One comment

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.