Developers have finally installed ARM-optimized version of
Windows 10 on the Raspberry Pi 4 after some people
managed to get it running on the Raspberry Pi 3 in the
first half of 2019.
Raspberry Pi 4 and Pi 3 officially support the IoT Core version
of Windows 10, which is not same as the version of Windows 10
that runs on a desktop but is a stripped-back release for
low-power computer board.
For example, Windows 10 IoT Core won’t let you run the
traditional Win32 apps or even boot into the desktop. The IoT
allows you to run a single UWP app at a time and the real
purpose of the OS on Pi is to run small applications, which are
designed for diminutive computer board.
Fortunately, there’s a new guide for getting Windows 10 on ARM
to work on the Pi 3 B+ and Pi 4B using an unsupported technical
preview build. Unlike IoT, Windows 10 ARM is ARM-targeted
spin of the OS, which comes with a traditional desktop and
Win32 apps support via emulation.
Marcin has managed get Windows 10 on ARM running on the
Raspberry Pi 4 Model B and he has also published a detailed
How to install Windows 10 on Raspberry Pi 4
- Download UEFI firmware from here and extract it to FAT32
formatted MicroSD card.
- Download Windows 10 ARM64 Build from here. Only Build 17134 has
been tested, but any newer build that passes OOBE should be
compatible as well.
- Download ISO compiler from here. As
per the dev, this would create the ISO file but you’ll still
need the install.wim from sources folder.
- Download ‘Windows on Raspberry’ from here. This would install
Build 17134 or newer into a USB storage device and GPT needs to
After downloading these files, you’ve to run Command Prompt and
go through the technical
It’s worth noting that some features of Raspberry Pi 4 may not
work with Windows 10 on ARM. For example, you can only use the
Type-C USB port for charging and OTG. Windows 10 ARM also
limits the RAM to only 1GB and Broadcom auxspi controller
driver is not working.
Windows on ARM offers much better performance on Raspberry Pi 4
than on its predecessor, but the system still drops frames when
watching 1080p videos or streaming Netflix using Windows Store
app. The graphics-intensive tasks are incredibly slow, and some
apps may crash if you switch between them.
Developers are also porting Windows 10 on ARM to Android phones
such as the Galaxy S8, OnePlus 6, OnePlus 5 and Xiaomi Mi Mix.