sodcalculator

10 Tech How-To

Install Windows 10 Enterprise in a Virtual Machine

Guide 10-21543 · Updated · Step by step

This guide walks you through installing Windows 10 Enterprise inside a virtual machine (VM) using Oracle VirtualBox or VMware Workstation Player. By the end, you’ll have a fully functional, isolated Windows 10 Enterprise environment running on your current OS — ideal for testing software, evaluating enterprise features, or setting up a sandbox. You’ll need a Windows 10 Enterprise ISO file, a virtualization program, and enough disk space and RAM.

What You’ll Need

  • A Windows 10 Enterprise ISO file (download from Microsoft’s Volume Licensing Service Center or your organization’s portal; a free 90-day trial ISO is available from Microsoft’s Evaluation Center).
  • Virtualization software: Oracle VirtualBox (free) or VMware Workstation Player (free for personal use).
  • At least 20 GB of free disk space on your host drive.
  • At least 4 GB of RAM to allocate to the VM (8 GB recommended if you have 16 GB or more on the host).
  • Hardware virtualization enabled in your BIOS/UEFI (usually on by default, but check if the VM fails to start).

Step-by-Step

  1. Install Virtualization Software
    Download and install VirtualBox or VMware Workstation Player from the official website. Follow the installer prompts, accepting defaults unless you have a reason to change them.
  2. Create a New Virtual Machine
    Open the virtualization software. Click New (VirtualBox) or Create a New Virtual Machine (VMware). Name the VM (e.g., “Win10 Enterprise”). Choose Microsoft Windows as the type and Windows 10 (64-bit) as the version.
  3. Allocate Memory (RAM)
    Set the memory size. Use at least 2048 MB (2 GB); 4096 MB (4 GB) is better for smooth performance. Do not allocate more than half of your host’s total RAM or you may slow down your main system.
  4. Create a Virtual Hard Disk
    Select Create a virtual hard disk now. Choose the disk type: VDI (VirtualBox) or VMDK (VMware). Select Dynamically allocated so the file grows as you use it. Set the size to at least 25 GB (recommended 40 GB).
  5. Configure VM Settings (Optional but Recommended)
    Before starting, go to VM settings. Under System → Processor, give the VM 2 CPU cores if available. Under Display, increase video memory to 128 MB and enable 3D acceleration if you plan to use graphics-heavy apps.
  6. Attach the Windows 10 Enterprise ISO
    In the VM settings, go to Storage. Click the empty optical drive and choose Choose a disk file. Browse to your Windows 10 Enterprise ISO and select it.
  7. Start the Virtual Machine
    Click Start. The VM will boot from the ISO. When prompted, press any key to boot from CD/DVD.
  8. Begin Windows Setup
    Choose your language, time/currency format, and keyboard layout. Click Next, then Install now.
  9. Enter Product Key (or Skip)
    Enter your Windows 10 Enterprise product key if you have one. If you’re using the evaluation ISO, click I don’t have a product key — you can activate later.
  10. Select Edition and Accept Terms
    If prompted, choose Windows 10 Enterprise (or Enterprise Evaluation). Accept the license terms by checking the box and clicking Next.
  11. Choose Installation Type
    Select Custom: Install Windows only (advanced).
  12. Select the Virtual Disk
    You’ll see the virtual hard disk you created (usually labeled as “Drive 0 Unallocated Space”). Select it and click Next. Windows will start copying files — this can take 10–30 minutes.
  13. Complete Out-of-Box Experience (OOBE)
    Once files are copied, the VM will restart. Follow the prompts: create a user account, set a password, and choose privacy settings (you can turn most off).
  14. Install Virtual Machine Guest Additions (VirtualBox) or VMware Tools
    After Windows boots to the desktop, install the VM’s guest tools for better performance and screen resolution. In VirtualBox, go to Devices → Insert Guest Additions CD image and run the installer. In VMware, go to VM → Install VMware Tools.
  15. Activate Windows (If Using a Trial)
    If you used the evaluation ISO, open Settings → Update & Security → Activation and click Activate. The trial typically lasts 90 days.

Common Mistakes

  • Not enabling hardware virtualization — If you get an error about VT-x/AMD-V not being available, restart your computer, enter BIOS/UEFI (usually by pressing F2, F10, or Del), and enable Intel VT-x or AMD-V.
  • Allocating too little RAM — 2 GB is the minimum; with less, Windows will be painfully slow or may fail to install.
  • Choosing 32-bit instead of 64-bit — Make sure the VM type matches the ISO architecture. Most modern ISOs are 64-bit.
  • Not installing guest additions — Without them, the screen is stuck at 1024×768, network may not work, and copy/paste between host and guest won’t function.
  • Insufficient disk space — Even with a dynamically allocated disk, the VM file can grow quickly. Ensure your host has enough free space.

Tips

  • Use a fixed-size disk if you need performance — A fixed-size VDI is slightly faster than dynamic, but it occupies the full space immediately.
  • Enable bidirectional clipboard — In VirtualBox: Devices → Shared Clipboard → Bidirectional. In VMware: VM → Settings → Guest Isolation → Enable copy and paste.
  • Take snapshots — Before making major changes (like installing updates or software), take a snapshot so you can revert instantly if something breaks.
  • Set up shared folders — Use the VM’s shared folder feature to transfer files between host and guest without USB drives.
  • Adjust CPU cores — If your host has multiple cores, give the VM 2 cores for smoother multitasking, but don’t allocate all cores unless you know what you’re doing.

Troubleshooting

  • VM won’t start with “VT-x is not available” — Enable virtualization in BIOS/UEFI. If it’s already enabled, disable Hyper-V in Windows features (if you’re on Windows host) as it can conflict with VirtualBox.
  • Windows installation freezes at “Starting Windows” — Try disabling 3D acceleration in VM settings, or reduce video memory. Also ensure the ISO isn’t corrupted by checking its SHA-1 hash.
  • No network connection in the VM — Check that the network adapter is set to NAT (default). If using Wi-Fi, NAT usually works; if not, try Bridged mode.
  • Screen resolution stuck at 1024×768 — Install guest additions (VirtualBox) or VMware Tools. If that doesn’t help, update the graphics driver in Windows.
  • VM is extremely slow — Increase RAM (if possible), reduce the number of startup programs in Windows, and ensure the host has enough resources. Also check that the VM disk type is not on a nearly full drive.

Frequently Asked Questions

Can I install Windows 10 Enterprise without a product key?
Yes, you can skip the key during installation. Windows will run in an unactivated state with a watermark, but you can use it for evaluation. The trial ISO from Microsoft is pre-activated for 90 days.

Is Windows 10 Enterprise free?
No, it’s a commercial edition sold via volume licensing. However, Microsoft offers a free 90-day evaluation ISO for testing purposes.

Can I run Windows 10 Enterprise on a Mac?
Yes, use VirtualBox or VMware Fusion on macOS. The steps are nearly identical; just ensure you select “Windows 10 (64-bit)” as the guest OS type.

Will the VM performance be good enough for daily use?
With 4 GB RAM and 2 CPU cores, you can comfortably run office apps, browsers, and most software. Gaming or heavy video editing is not recommended in a VM.

Can I convert this VM to a physical machine?
It’s possible with tools like Disk2vhd, but it’s complex and often causes driver issues. It’s easier to create a fresh installation on physical hardware.

How do I delete the VM when done?
In VirtualBox, right-click the VM and select Remove, then choose “Delete all files.” In VMware, go to the VM folder and delete it, or use the Workstation interface to remove it.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →