Between the new features of Windows 11 and the performance of the Raspberry Pi 5, many people want to know if it’s finally possible to transform these two into an accessible and complete mini PC. Although uniting the two worlds is possible, there are still some reservations; after all, this is a complex and unofficial mix.
The Raspberry Pi 5, one of the latest single-board computers (SBCs), is redefining what’s possible in a compact form factor, offering excellent value for money for enthusiasts and professionals alike. However, as it becomes more powerful, it also ends up consuming more power. Windows 11 offers an update to Windows 10 that can be worth the change, and for many of us it’s impossible not to think about how this operating system (OS) adapts to SBCs and their ambitions of energy efficiency and low power consumption.
This is nothing new; after all, many enthusiasts have already managed to successfully use Windows on other versions of Raspberry Pi – with limitations, of course – but they’ve had results that have caught people’s attention. Proof of this is the emergence of projects like Windows on Raspberry (WoR), which have been dedicated to finding ways to unite these two universes. In this sense, what we find are basically adaptations so that the OS can not only run, but also get the most out of the SBC’s hardware resources.
Running Windows 11 on a device as compact as the Raspberry Pi 5 offers a unique and challenging experience, and despite the limitations, the benefits include the versatility of a popular OS and the ability to run Windows applications natively. It should be noted that projects like WoR aren’t supported by the Raspberry Pi Foundation, so if you don’t want the potential issues of running a third-party OS, you can look into the official options.
All of the above said, we’ll go over a few things to keep in mind before we look into what you’ll need and how to install and run Windows 11 on your Raspberry Pi 5, but keep in mind that a bit of background knowledge will be useful. We’ll avoid explaining some of the terms or references, which might digress from the guide itself.
Let’s go for it!
To better understand some things, it’s necessary to keep in mind that for each specific hardware component, a specific driver is required. This is because they’re the ones that govern how the virtual environment sees and controls the available physical components and resources, such as Wi-Fi and sound card. And we’re not even talking about different versions of drivers for other OSs – so, for each scenario, a specific driver is required. This is why a second storage unit is required to perform an UEFI boot.
There are several tutorials that approach this procedure differently out there, and this specific guide seeks to bring together the techniques that achieved the best end results considering ease of execution and outcome. In this guide, we’ll show you how to install Windows 11 ARM64 on the Raspberry Pi 5, covering each step of the process to ensure a smooth and successful installation.
However, it’s also important to emphasize that we’re talking about an adaptation, and therefore unforeseen events can occur if you try something with a different hardware component or other modifications. Keeping it simple should do the trick for best results!
There are a few other important things we suggest:
With the above out of the way, let’s take a look at what we need to install Windows 11 on your Raspberry Pi 5.
Before getting started, the first thing to do is check if you have everything you need on hand.
Hardware Requirements
In this step-by-step guide, we will use a Windows computer to perform the initial preparation. We recommend an A1-rated MicroSD card as others can be very slow. For the USB or SSD device, it’s also important that it has a good I/O speed for good performance. Both storage drives should be empty as they will need to be formatted (so you might want to back up their contents if they’re not).
Without further ado, let’s get started!
The Raspberry Pi 5 doesn’t officially support Windows 11, so it’s necessary to prepare the boot firmware on a MicroSD drive.
With everything in hand, let’s move on to preparing the MicroSD card that will house the boot firmware:
Now that we have prepared the boot files, let’s take care of preparing the Windows system on the other SSD/USB storage drive.
With everything properly prepared, let’s move on to the procedures on the Raspberry Pi 5.
Now that we’ve completed the main steps, let’s look at the details of getting your sound and internet working.
As mentioned, you need to take a couple more steps to be able to use audio and internet on the Raspberry Pi.
This will grant access to the internet to Windows 11 (as installed on the Raspberry Pi). The audio should work automatically without any additional action, but the internet speed may be quite limited.
While some USB network cards may work, this is not a guarantee, as in the vast majority of cases there are still problems with the drivers. That said, there are alternatives to using a smartphone, such as the ones in the guides shared by PC USB Projects or Simon Vavpotic on Hackster.
Although Windows 11 suffers from limitations and lack of drivers, it’s possible to explore many interesting options, such as Steam games, Spotify, and applications like VLC, among others. The speed of internet browsing will depend a lot on the path you choose to use for the setup, but it should offer a reasonable and functional experience in most cases, if done correctly.
Unfortunately, the WoR Project has stated in its FAQ that it has no plans to further improve the hardware support it has developed for UEFI booting. With Raspberry Pi’s stance stating that it does not consider it a “legal” and viable option given the lack of official support from Microsoft, and even the WoR Project indicating that it will no longer support Pi 5, it’s hard to imagine that things will progress much further than this at this point.
However you choose to run Windows 11 on your Raspberry Pi 5, it can be a productive adventure with great results; after all, the overall performance is quite reasonable.
License: The text of "How to Install Windows 11 on a Raspberry Pi 5" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.