Technical Anshu Home › Tutorials › Windows on VMware ESXi
🖥️ VMware ESXi

Windows on VMware ESXi - Fast & Easy Installation Guide

Install Windows on VMware ESXi the fast way: the VM settings that matter, the PVSCSI driver step when Setup shows no disk, and why VMware Tools comes before everything else.

✍️ Technical Anshu🖥️ VMware ESXi🎧 Multi-Language Audio
Windows on VMware ESXi - Fast & Easy Installation Guide
🎧 Multi-Language Audio: In the video player, click [Settings] (⚙️) ➔ [Audio track] to select your preferred audio.

📑Chapters

  1. Create the VM and pick the right guest settings
  2. Choose the network adapter now, not later
  3. Upload the Windows ISO to the datastore
  4. The driver step — when Setup shows no disk, load PVSCSI
  5. Install Windows, then install VMware Tools immediately
  6. Finish honestly — update, snapshot, activate

📋 Overview & Step-by-Step Guide

1

Create the VM and Pick the Right Guest Settings

In the ESXi Host Client or vSphere Client, choose Create / Register VM, then Create a new virtual machine. Select the guest family Windows and the exact version you are installing — this choice matters more than it looks, because ESXi uses it to pre-select the hardware. For modern Windows versions the wizard defaults the storage controller to VMware Paravirtual (PVSCSI), the fastest option. Keep it — just know that this one default creates the famous empty-disk screen later, and Step 4 below is the planned answer to it, not a surprise.

Give the VM a clear name — you will read it in backup and monitoring lists for years. Pick a datastore with real free space: a Windows VM wants 60 GB or more, and thin provisioned is fine on a lab host. Set 2 vCPU and 4 GB RAM as a sane starting point for a desktop Windows guest; a light Windows Server can start at 2 vCPU and 4 to 8 GB. Leave the firmware on EFI for any modern Windows — BIOS firmware belongs to old guests.

📌 Note: ESXi licensing has changed under Broadcom — the old free ESXi was withdrawn in early 2024, and a free edition returned with ESXi 8.0 Update 3e in 2025 for labs and non-production use, with limits. Check Broadcom's current licensing page for the host you are running before planning around it.
2

Choose the Network Adapter Now, Not Later

The wizard offers two realistic choices and they are not equal. VMXNET 3 is the high-performance adapter — up to 10 Gbps and the lowest CPU cost — but Windows Setup carries no driver for it, so the fresh VM has no network until VMware Tools is installed. E1000E emulates a common Intel card, Windows has the driver built in, and networking works from the first minute — but it is capped at 1 Gbps and uses more host CPU.

For the smoothest first install, either accept no network during setup and install Tools immediately after, or start with E1000E and switch to VMXNET 3 once Tools is in. Decide now, because changing the adapter later changes the MAC address and the guest sees a brand-new network card.

3

Upload the Windows ISO to the Datastore

The ISO must live on the host, not on your laptop. In the datastore browser, open the datastore, create a folder such as ISO and upload the Windows image there — use the official Windows ISO from Microsoft. This takes a few minutes on a gigabit LAN; do it once and every future VM uses the same copy.

Then edit the VM, point CD/DVD Drive 1 at that ISO, and tick Connect and Connect at power on. Forgetting the connect tick is the silliest common failure: the VM powers on, finds no boot device, and sits on a black screen that looks far more serious than it is. Save, power on the VM, and open the console quickly to catch the "Press any key to boot from CD" prompt.

4

Setup Shows No Disk — Load the PVSCSI Driver

Windows Setup stops at "Where do you want to install Windows?" and the list is empty. Nothing is broken: the disk hangs off the PVSCSI controller and the Windows disc simply has no driver for it. Add a floppy drive to the VM (Edit settings → Add other device → Floppy drive) and connect the driver image that ships with every ESXi host:

Floppy Image on the ESXi Host
/vmimages/floppies/pvscsi-Windows2008.flp

In Setup, click Load driver, browse to the floppy drive, and select VMware PVSCSI Controller. The disk appears in the list — select it and continue normally.

📌 Note: The honest alternative also exists: build the VM with the LSI Logic SAS controller, whose driver Windows already carries, install Windows, install VMware Tools, shut down, and switch the controller to PVSCSI. It works, but the floppy route above is shorter and is the method worth learning.
5

Install Windows, Then Install VMware Tools Immediately

Finish Setup as you would on a physical PC. The moment the desktop appears, install VMware Tools before anything else: in the console menu choose Guest OS → Install/Upgrade VMware Tools, then run setup.exe from the mounted Tools disc inside the guest and reboot.

Tools is not optional polish. It delivers the real display driver (the generic one is why the console looks blurry and lags), the VMXNET 3 network driver, clean shutdown and reboot from the host, time synchronisation and accurate performance counters. Half of all "my ESXi Windows VM feels broken" complaints end at this one install — which is why this guide puts Tools before everything else.

6

Finish Honestly — Update, Snapshot, Activate

Run Windows Update until it stops offering updates, then take a snapshot of the clean machine and name it honestly — the source page's own example is "Clean install - before software". A snapshot is a rollback point, not a backup: delete it once the VM proves stable for a few days, because long-lived snapshots slow the VM and quietly eat datastore space.

Finally, activate Windows with a proper licence. A VM needs its own licence just like a physical PC — virtualisation does not make Windows free.

🏷️Topic Search Variables & Keywords

🔍 VMware ESXi 🔍 Windows VM 🔍 PVSCSI 🔍 VMware Tools 🔍 VMXNET 3 🔍 Datastore ISO 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Virtualization 🔍 Install Windows on ESXi 🔍 PVSCSI Driver Floppy 🔍 Windows Setup No Disk Fix 🔍 ESXi Host Client
🎙️ Full Transcript — tap to expand

Step-by-Step Troubleshooting Guide & Solutions - Install Windows on VMware ESXi in Minutes | Fast & Easy Guide. On-screen demonstration by Technical Anshu....

Install Windows on VMware ESXi the fast way: the VM settings that matter, the PVSCSI driver step when Setup shows no disk, and why VMware Tools comes before everything else.

(transcript ends here on the source page)

❓ Frequently Asked Questions

Is this tutorial 100% free to follow?

Yes! All guides and methods demonstrated by Technical Anshu use free, legal, and educational resources.

Can beginners follow this guide?

Absolutely! Every step is demonstrated on-screen with detailed instructions so anyone can follow along easily.

Where can I ask questions if I get stuck?

Leave a comment directly on the YouTube video, and our community and Technical Anshu will help you out.

🚀 Watch the Full Tutorial on YouTube

🚀 Watch the full step-by-step video tutorial on YouTube: https://www.youtube.com/watch?v=cacqG7GmK94

Subscribe to Technical Anshu for IT support, Windows troubleshooting, and server management.

▶️ Watch Full Video
This tutorial is based on Technical Anshu's Windows on VMware ESXi video • Stuck on any step? Ask in the video comments — you will get help there 🙏