New script makes it simple (ish) to put in Home windows 10 or 11 on a Raspberry Pi

136 0

Enlarge / The Raspberry Pi 4.

The installation of the ARM versions of Windows 10 or Windows 11 on a cheap Raspberry Pi board has been possible for a long time, but it always required more time and patience than it is worth. But if you’re curious, a new script called “WoR-flasher” (that’s Windows on Raspberry) simplifies the process. WoR-flasher has a simple user interface that can create ARM Windows installation media, which can then be started for installation on a Raspberry Pi, just as a USB stick created with Microsoft’s tools can install Windows on an x86 PC.

The script’s creator argues that it doesn’t violate any law or Windows license agreements as it downloads all of the code directly from Microsoft’s servers and installs Windows in an unlicensed, disabled state, just like it would on a normal x86 PC without Product key would be installed. Microsoft only sells licenses of the ARM versions of Windows to OEMs. WoR-flasher was officially tested with the 32-bit version of the Raspberry Pi operating system (and I used it to create some installation media), but it should run fine on all Debian-based Linux distributions.


  • You run two terminal commands to download and run the WoR Flasher script (which also installs some dependencies). The simple user interface guides you the rest of the way.

    Andrew Cunningham

  • You will need an 8GB or larger USB drive to create installation media. A drive larger than 25 GB has enough space to hold both the Windows installation environment and a Windows installation, while a smaller drive can only install Windows onto another storage device (such as a typical USB installation drive).

    Andrew Cunningham

  • This comes pre-loaded with a few settings that you shouldn’t change, but if you want to add other boot conditions for your Windows installation drive (such as CPU or GPU overclocking), you can do so here before flashing begins.

    Andrew Cunningham

  • The script then downloads Windows files from Microsoft’s servers and converts them to an installation ISO that is copied to the drive you choose. There are similar tools that you can use to create unofficial installation ISOs of x86 Windows Insider builds.

    Andrew Cunningham

  • The process takes a while on a Pi, mainly because you have to wait for the slow CPU to do a lot of compression work. But when you’re done installing Windows works a lot like installing it on a PC.

    Andrew Cunningham

The only Pi models that you should even consider installing Windows on are the high-end versions of the Pi 4 with 4GB or 8GB of RAM (with a quick workaround for Windows to see more than 3GB of RAM can). And with these boards, even with a fast microSD card and processor overclocking, Windows 11 won’t be fast enough to use as your daily operating system. But this tool offers developers and enthusiasts an inexpensive way to test ARM Windows apps. Windows 11 introduces a new ABI called “ARM64EC” designed to simplify the process of porting x86 Windows apps to ARM by allowing developers to ship apps that use a mixture of ARM and x86_64 code. Windows uses its built-in x86_64 emulation for any x86_64 code (with the associated performance penalty), while the ARM code can run natively at full speed.

Leave a Reply