By Ayush Pande
Updated
Thread
Your changes have been saved
Email Is sent
Please verify your email address.
You’ve reached your account maximum for followed topics.
Manage Your List
Follow
Followed
Follow with Notifications
Follow
Unfollow
Link copied to clipboard
Lightweight and packed with features, the Raspberry Pi OS is easily the best operating system for any RPi owner. Plus, most Raspberry Pi tinkerers and enthusiasts primarily use this OS, making it quite useful if you want to get into the amazing world of DIY projects. However, it's not the only OS that's compatible with the popular SBC family. Besides Ubuntu, DietPi, and other Linux distros, it's also possible to configure Windows 11 on your Raspberry Pi. Since this process can get rather grueling, we’ve compiled a step-by-step guide to help you turn your Raspberry Pi into a machine capable of running Microsoft's flagship OS.
Related
Best Raspberry Pi alternatives
The Raspberry Pi is just one of many great single-board computer options available for a variety of projects.
What you’ll need
If you’re using a Raspberry Pi 2, 3, or 4, all you need is a microSD card with at least 8GB of storage. However, setting up Windows 11 on a Raspberry Pi 5 board requires two separate storage devices. The first one is the microSD card, where you'll have to copy the RPi5 firmware. Since these UEFI files don't occupy a lot of space, you can get away with a 1GB microSD card. The second storage device has to be a USB drive, and that's where you'll flash the Windows 11 ARM image. I recommend getting an external SSD instead of a slow USB flash drive to avoid performance bottlenecks when running Windows 11.
When you boot into the ARM64 version of Windows 11 for the first time, you also need access to the Internet. However, since the WoR method results in broken Wi-Fi and LAN drivers, you’ll require a smartphone or tablet with a USB tethering facility. But if you don't have access to one, you'll have to buy an RJ45-to-USB adapter for the initial setup.
-
SanDisk 256GB Ultra microSDXC card
$25 at Amazon
-
Samsung T7 Shield
$110 $130 Save $20
$110 at Amazon$110 at Samsung
Downloading the Windows 11 ARM64 ISO
To start things off, you’ll have to download the Windows 11 ISO file compatible with ARM devices. There are a couple of ways to grab the image, but we'll go with UUP dump's mirror in this article.
- Launch your favorite web browser on your PC and head to the UUP dump mirror using this link.
- Pick Windows (Final version) as the type and select the ARM64 variant of the latest stable version of Windows 11.
- Choose the language, edition, and type download options before clicking on the cmd file generated by UUP dump.
- Run the .cmd file you just downloaded with admin privileges.
- Once you're inside the file, press Enter and wait for the script to download the Windows 11 ARM64 files from the official servers.
Flashing the Windows 11 ARM64 ISO
Next, you’ll need to flash the ISO file onto a microSD card/USB drive with the help of the imager tool created by the Windows on Raspberry team. To do so,
- Head to this link and download the Windows on Raspberry Imager tool.
- Unzip the folder and run WoR.exe as an administrator.
- Press Next on the Welcome screen.
- Pick the microSD card where you wish to install Windows 11 as the Storage drive.Raspberry Pi 5 owners should choose the USB drive as the Storage drive where they flashed the Windows 11 files instead of the microSD card.
- Choose the model of your Raspberry Pi board as the Device type and hit Next.If you're using a Raspberry Pi 5, make sure you select the Raspberry Pi 2/3 option, as attempting to boot into Windows 11 with the Raspberry Pi 4/400 setting will result in an ACPI BIOS error.
- Press the … button under the Image file and pick the Windows 11 ARM64 image you downloaded earlier before pressing Next.
- Double-check all the choices and click on Install.If you’re using an older Raspberry Pi model, feel free to skip the next section. However, for those on Raspberry Pi 5, you need to follow a couple of other steps.
Setting up the RPi5 UEFI
Since WoR doesn't support Raspberry Pi 5, we’ll need to use the RPi5 UEFI as a workaround to boot into Windows 11.
- Download the latest version of RPi5 UEFI from the official GitHub link.
- Insert the microSD card into your PC.
- Right-click on the microSD card in the File Explorer and choose the Format option.
- Set the File System as FAT32, click on Start, and wait for Windows to finish formatting the memory card.
- Extract the contents of the RPi5 UEFI folder to the microSD card.
With that, you’re ready to boot into Windows 11 on your Raspberry Pi 5.
Installing Windows 11 on your Raspberry Pi
Finally, it’s time to go ahead with the Windows 11 installation on your Raspberry Pi. Fair warning: the ARM64 version of Windows is riddled with menus and toggles that you’ll need to get past first. Therefore, this part can take an obscenely long time, especially if you’re on an older Pi board.
- Insert the microSD card and plug the peripherals into the Raspberry Pi. If you don’t have a LAN-to-USB adapter, connect a smartphone to the SBC and enable USB tethering.
- Raspberry Pi 5 owners will need to wait for the RPi5 firmware to initialize before proceeding.
- Once the installer initializes, choose your Region and hit Yes.
- Pick the Keyboard Layout you’re familiar with, and tap the Yes button.
- Choose the Wi-Fi network you want to use and press Next after entering the password.Alternatively, you can hit the Next button after ensuring your LAN cable/USB tethering option appears under the list of networks.
- The installation wizard will download the drivers and restart once.
- Once the Windows 11 installer reboots, press the Agree button to accept Microsoft’s License Agreement.
- Enter the Name of the device and tap Next.
- Choose the Sign in option and log in to your Microsoft account by entering your Username and Password.
- Choose the Set up as a new PC option when the installer prompts you to restore an older backup.
- Enter a Windows Hello PIN and click OK.
- The installer will ask you to configure several privacy settings and customization options before prompting you to use Microsoft 365, PC Game Pass, and other services. You can skip all of them.
If you've followed all the steps correctly, the Windows 11 desktop will appear with a pop-up dialog box stating the OS has created a temporary paging file.
Wrapping up the Windows 11 ARM64 installation
After you have installed Windows 11 on your Raspberry Pi, you're free to start using the OS as you see fir. Or so I'd like to say, but the WoR version of Windows 11 is far from perfect. For starters, you're bound to run into issues when running 32-bit or 64-bit apps on the ARM-based Raspberry Pi.
Apart from that, the Ethernet port on your Raspberry Pi won't work due to driver issues. The same holds for the GPIO pins, PWM fan controller, and the PCIe express connector. You're also likely to encounter performance hiccups on the low-powered SBC. So, if you want a fast and stable operating system for your Raspberry Pi, you should stick to Ubuntu, DietPi, or Raspberry Pi OS instead.
Related
Raspberry Pi 5 review: The holy grail of DIY projects got even better (and rarer)
The Raspberry Pi 5 is one of the most powerful consumer-grade SBCs out there. Sadly, its limited stock means you'll have a hard time finding one.
- Single-Board Computers
- Raspberry Pi
- Windows 11: Everything you need to know
Your changes have been saved
Email Is sent
Please verify your email address.
You’ve reached your account maximum for followed topics.
Manage Your List
Follow
Followed
Follow with Notifications
Follow
Unfollow
Readers like you help support XDA. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.