Windows – UEFI Install of Windows 10 on external SSD/Harddrive

external hard driveuefiwindowswindows 10windows-installation

The question of installing Windows on an external harddisk has been answered here before. But the answers posted here go like this: create a single NTFS partition on the external disk (MBR partition table), mark it as active, and unpack install.wim from your installation media to the partition. Then run bcdboot.exe to make the partition bootable.

While that might work just fine, I'd like to see a guide that actually focusses on modern systems with UEFI firmware and CSM disabled. Assume that the external harddisk has been partitionened: GPT partition table, 128MB EFI system partionen, and a single NTFS partition.

How would one install Windows 10 on such an external drive?

Also, what can be expect from Windows 10 running off an external disk. What would happen if I put the system into suspend to RAM or hibernation mode. Would Windows resume just fine?

Best Answer

The solution is plain and simple: use Rufus available at https://rufus.akeo.ie/.

It allows to create a GPT partitioned NTFS formatted drive with an ESP partition that has Windows Home or Pro on it. When it booted, it required me to enter a Windows 10 Key for some reason, though my machine should have in its BIOS. I also couldn't test suspend to disk yet.

However, Rufus has several drawbacks. First of all, Rufus deleted all data on the attached drive. So even if you have spare unpartitioned space on the drive, you can't use Rufus to use it for a Windows installation.

To make Rufus list USB harddisks, you need to set one of the extended options which you can reach through the white triangle in the window.

I will try to figure out what Rufus is doing and that I might even put together a guide for the command line on Windows and (hopefully) Linux.

Related Question