I've been using Microsoft Windows 7 USB/DVD Download tool for ages to create bootable USB stick for installing Windows. Since UEFI has become mainstream the tool is not anymore valid if you want the full benefits of UEFI.

I'm not going to explain here what UEFI is and why you should enable it. It has been explained in detail elsewhere. Just do a search on UEFI vs. legacy :)

Problems with booting from USB created by the Windows 7 USB/DVD download tool:

  • You have to enable CSM mode from the BIOS which basically turns the UEFI
    off and enables legacy BIOS functionality making booting slower as BIOS
    handles more of the hardware initialization.
  • Enabling UEFI boot after installation can be painful -> impossible
  • If CSM is disabled for normal UEFI boot sequence then it does not support the
    USB format created by the tool and ignores your USB

To create UEFI compatible boot media there's one really fast and easy method -> Rufus. It can create bootable USB for multiple purposes including Windows
installation.

Steps using Rufus:

  1. Download and launch the application
  2. Select the Windows 8 - 10 ISO file
  3. Change format to GPT! (This is important to enable full UEFI mode)
  4. Make sure CSM is disabled in your BIOS
  5. Boot from the USB and continue with installation as normal

Possible issues:

  • Secure boot or similar feature can block the installation
    -> Disable it from the BIOS