vmware

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

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.

new virtual machine

Select Typical as a type of VM.

create new virtual machine

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

name virtual machine

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

destination virtual machine

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.

READ ALSO  World’s Most Expensive Computers

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 new virtual machine

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.

properties virtual machine

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.

properties cd virtual machine

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

windows 10 type installation

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.

windows 10 load driver

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  Windows 10 upgrade: Complete guide

install vmware tools

Or you can mount VMware Tools .iso image manually:

  • Using Datastore Browser go to the top level.
    browse datastores
  • Follow to the folder vmimages -> tools-isoimages and select windows.iso image.
    datastores iso
  • 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).

install driver win setup

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

VMWare tools 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.

where install windows 10

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

installing windows

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.

account pc

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  Sysprep a Windows 7 Machine - Start to Finish

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:

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...
How to Convert Windows ESD File to Windows WIM Fil... In this tutorial we will show you how to convert ESD file to Windows WIM file using Command Prompt. ESD file is a new thing within Windows 10 OS, that...
How to perform a RAM Check in Windows 10 RAM is the part of computer hardware, which is often the cause of many system problems. If your computer frequently hangs, blue screen of death (BSOD)...
System Restore Point in Windows 10: How to Enable,... Today we will show you how to enable, create and perform a system restore point in Windows 10. Let’s get started here by clicking on Start menu. Go to...
Configure Virtual Machine Automatic Startup on VMw... By default, virtual machines located on VMWare ESXi or VMware Hypervisor is not starting automatically at the host boot. This means that after the ESX...