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).

READ ALSO  How To Build and Deploy an Image for Windows 10 on Windows ICD

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.

READ ALSO  How to Install and Configure IIS Web Server with PHP support on Windows 8/Server 2012

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\Driver\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\Driver\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.

READ ALSO  How to Reset TeamViewer ID

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.

You may also like:

How to Convert ESD to WIM File on Windows 10 In this tutorial we will show you how to convert ESD to WIM file using Command Prompt. ESD file is a new thing within Windows 10 OS, that Microsoft is...
Sysprep Windows 10 Machine: Step by Step Guide In this article we will show you how to use PowerShell and Windows System Preparation Tool to prepare a highly customized, personal Windows 10 install...
Capture Windows 10 Image using MDT 2013 In this article we are going to show you how to capture Windows 10 image using Microsoft Deployment Toolkit 2013 (MDT 2013). Later you can use such im...
VMware ESXi: Shared Disk Between VMs In some cases (as a rule in clustering scenarios) it may be necessary to share the same disk between 2 (or more) virtual machines (VMs). The most opti...
Integrate WSUS Offline Updater with MDT 2013 to De... In this article we will show you how to install updates offline gained using WSUS Offline Updater, inside MDT 2013 task sequences to deploy fully patc...