How to Install Windows 10 on a Raspberry Pi 4?

Want to learn programming skills? Want to develop hardware projects, automation, any other industrial application? Here is a solution for you, Raspberry Pi! You might be thinking about what precisely the Raspberry Pi is. This article will mentor you in learning about the Raspberry Pi and how to install Windows 10 in a Raspberry Pi 4. 

What is Raspberry Pi?

Have you ever thought of having a mini-computer or a small computer? Here is one for you, Raspberry Pi! Raspberry Pi is a tiny or card-sized computer that can fit into the monitor or your TV.

The primary objective of this little computer, Raspberry Pi, is to make people learn programming skills like Python and Scratch. Raspberry Pi works the same as a traditional computer.

You can browse the internet, play high-definition video games, enjoy premium-quality 4K video content, use word or spreadsheets, etc. 

Additionally, Raspberry Pi incorporates more extra features, like parent detectors, weather stations, music machines, etc. Kids can also use this mini-computer to learn computer working and programming languages.

Raspberry Pi was developed in the United States and is an educational charity. Its primary goal is to make people and kids aware of programming languages, computer science subjects and teach them. 

Raspberry Pi is available in multiple versions or generations, like Raspberry Pi B, Raspberry Pi B+, Raspberry Pi 2, Raspberry Pi  Zero, etc. Raspberry Pi’s all-generation versions incorporate Broadcom System on a Chip (Soc). It also includes a Central Processing Unit (CPU) compatible with ARM and an on-chip Graphics Processing Unit (GPU)

The first Raspberry Pi model is Raspberry Pi B, developed in 2012. Later, an advanced version of model B was released as Raspberry Pi B+ in 2014. The next year, the next version, Raspberry Pi 2 was developed with 1 GB RAM and 900 MHz quad-core processor.

In the next version of the Raspberry PI, Raspberry Pi Zero, its size was reduced, and in the Zero W model, Bluetooth and Wi-Fi features were also incorporated. 

Later came Raspberry Pi 3 models. It includes two different models, B and B+. The B model involves Wi-Fi, Bluetooth, and USB features having a quad-core processor of 1.2 GHz 64-bit. Another advanced B+ model includes additional features, like network boot and Power over Ethernet (PoE) with a 1.4 GHz quad-core processor. 

The fourth generation of the Raspberry Pi, Raspberry Pi model 4 B, is developed with a higher-speed quad-core processor. These mini-computers are more advanced and highly featured.

The features involved in this model are Wi-Fi, Bluetooth, USB Type-C port,  two USB 2.0 and 3.0 ports, HDMI port, and gigabit Ethernet. Raspberry Pi model 4 B has a 1.5 GHz quad-core processor. 

Check out this article if you want for “Why did my PC restart?” Infinite Loop.

Raspberry Pi

Components of Raspberry Pi

Raspberry Pi is a card-sized chip to be inserted into a traditional computer. It is similar to the motherboard. Like the motherboard, Raspberry Pi has several ports, chips, input and output connection ports, etc.

Raspberry Pi has two models in every generation, A and B. Model B of Raspberry Pi is expensive and has an additional USB port and Ethernet than model A. Let us know what components make up a Raspberry Pi model.

  1. Central Processing Unit or Graphics Processing Unit:

Raspberry Pi has a Central Processing Unit (CPU) and Graphics Processing Unit (GPU). The Raspberry Pi model incorporates Broadcom BCM2835 System on a Chip (Soc).

This System on Chip (SoC) is a composition of the ARM Central Processing Unit (CPU) and Graphics Processing Unit of a four Video core. The CPU’s primary function is to monitor all input and output operations, and the GPU regulates graphics production. 

  1. GPIO:

GPIO implies general-purpose input-output. GPIO connection ports enable users to connect other electronic devices, like LEDs. Users control all ports of the GPIO. 

  1. RCA COnnector:

RCA implies Radio Corporation of America. Users can use an RCA jack if they want to connect analog TVs or any other output gadgets. It is also referred to as a Phono connector or Cinch connector.

This jack is responsible for carrying audio and video signals. An RCA jack comes with three different wires, red, black, yellow, and white. The back and white coded wires are used for stereo audio’s left channel, red for the right track, and yellow for composite audio. 

  1. Audio Out:

As the Audio Out’s name suggests, this component is used for audio signals. It is 3.55 millimeters of a jack. Users can connect audio devices to this jack, like headphones, speakers, etc. 

  1. LEDs:

We all are very well-known for LED lights. LED implies Light Emitting Diode. Raspberry Pi also includes LED to emit light. Raspberry Pi incorporates five different LEDs:

  • ACT: The color of the ACT is LED green, and its function is to display the card status. 
  • PWR: The PWR LED has a red color, whose primary function is power. The red light is ON when Raspberry Pi is kept on. 
  • FDX: Orange color LED is FDX. Full Duplexing is carried out using FDX LED. When you use the Ethernet connection, this LED remains ON. 
  • LNK: Like the FDX LED, the LNK LED is also of orange color. When the packet transfer takes place using the Ether connection, the LNK LED is ON. 
  • 100: Another orange-colored LED is 100. It displays a 100 Mbps connection speed. It becomes ON only when the Ethernet connection offers 100 Mbps speed. 
  1. USB:

USB implies Universal Serial Bus. USB ports are ubiquitous in every computer. Users need these ports to plug their mouse and keyboard or to extend their ports.

Using this USB port, you can also connect any other external devices to the computer. The Raspberry Pi Model A has only one USB port, whereas Model B has two USB ports. 

  1. Power:

There is one connector in Raspberry Pi, which enables users to connect the power supply. The power connector in Raspberry Pi is a 5v Micro USB. 

  1. SD card slot:

You can insert an SD card in Raspberry through an SD card slot. There is a requirement for an SD card. It must be integrated with an operating system for booting purpose. 

  1. HDMI:

HDMI implies the High Definition Multimedia Interface. HDMI port enables users to connect premium-quality and high-definition television. It allows users to work in an HD mode. An HDMI cable permits users to connect a high-definition device with the HDMI port of Raspberry Pi. 

  1. Ethernet:

The Raspberry Pi model B has an ethernet port. Model A does not possess an ethernet port. It permits you to connect to the internet, upgrade the software, or download anything. 

  1. CSI Camera Connector:

Raspberry PI possesses a Mobile Industry Processor Interface (MIPI) Camera Serial Interface Type 2 (CSI-2). The MIPI CSI-2 is a typically used camera interface in several mobile phones and is also fixed in Raspberry Pi. 

How to set-up Raspberry Pi?

We have discussed what Raspberry Pi is and what its components are. Here is a whole guide for you to set up your Raspberry Pi. Follow the below steps to set up Raspberry Pi. Ensure that you carry out the below steps in the correct order, as mentioned.

  1. Take an SD card set up with your Raspberry Pi and insert it into the SD card slot. This SD card slot is present on the underside of the Raspberry Pi card. 
  2. Later, take your mouse and connect it to Raspberry Pi by plugging the mouse’s USB cable into the Raspberry Pi’s USB port. 
  3. Similarly, you can plug the keyboard’s USB cable into the Raspberry Pi’s USB port. 

After you follow steps 2 and 3, you can use your mouse and keyboard with your Raspberry Pi. 

  1. Plug your screen into a socket and switch the button on. 
  2. Your Raspberry Pi has an HDMI port on the top. Use this port to connect to the screen you plugged into a socket.  

For Raspberry Pi 4, You can connect your screen to the first HDMI port on the top. You can also join the second screen using the second HDMI port. 

There is a single HDMI port for Raspberry Pi 1, 2, and 3. Hence, you can connect only one screen to Raspberry Pi 1, 2, and 3. 

  1. Another port available on Raspberry Pi is the Ethernet port. If you want to use the Raspberry Pi internet connection, you need to plug in the Ethernet cable. Connect the Ether cable to the Ethernet socket, the router, and the Raspberry Pi’s Ethernet port. 
  2. Lastly, using the Audio Out port, you can connect speakers and headphones to your Raspberry Pi. 

Your Raspberry Pi is now set up to use audio and video capabilities. This post primarily focuses on installing Windows 10 on Raspberry Pi 4. Before diving deep into the core topic, we shall first know the specifications of Raspberry Pi 4. 

Check out this article if you want to fix the werinternalmetadata.xml error.

Raspberry Pi

Specifications of Raspberry Pi 4

Raspberry Pi 4 is the latest model of the Raspberry Pi model’s latest model and incorporates more advanced features than its earlier generations. Here are some unique specifications of Raspberry Pi 4 you need to know. 

  • Raspberry Pi 4 has a Broadcom BCM2711 System on a Chip (SoC) with quad-core Cortex-A72. The System on a Chip (SoC) is a 64-bit with 1.5GHz speed. 
  • It incorporates LPDDR4-3200 SDRAM. You can choose this SDRAM ranging between storing capacities, 2GB, 4GB, or 8 GB. 
  • Raspberry Pi 4 has IEEE 802.11ac wireless with 2.4 GHz and 5.0 GHz, and Bluetooth 5.0. 
  • It has two USB 2.0 ports, two USB 3.0 ports, and one USB Type-C port. Also, it supports Gigabit Ethernet. 
  • The general-purpose input/output header contains 40 pins.
  • Raspberry Pi includes two HDMI ports, a two-lane MIPI CSI display port, and a two-lane DSI display port. 
  • It contains a micro-SD card slot for interesting an SD card into Raspberry Pi. 
  • Another feature of Raspberry Pi 4 from all earlier generations is that it involves Power over Ethernet (PoE). 
  • Raspberry Pi supports 4K video content at 60 frames per second. It also incorporates Wi-Fi and Bluetooth technologies. The cost of Raspberry Pi is also not very expensive. 

Raspberry Pi is generally associated with the Linux operating system and is referred to as Raspberry Pi OS. But what about installing the Windows 10 OS on your Raspberry Pi 4? The Windows IoT core was used on Raspberry Pi, enabling users to run the Visual Studio Code. The problem was that it did not work as an Operating system.  

On Raspberry Pi 3, the Windows 10 installation was successfully done, but its working was painful. On Raspberry Pi 4, it is now possible to run Windows 10 effortlessly.

The below section will mentor you in installing Windows 10 on Raspberry Pi 4. Before installing Windows 10 on Raspberry Pi 4, there are some specific prerequisites you need to consider. They are as follows:

  • You will need a Raspberry Pi model 4 of 4 GB or 8GB. 
  • You will require a micro-SD card of 16 GB or more than 16 GB storage space. 
  • You will need a desktop with the Windows 10 operating system. 
  • Another requirement is a USB cable. You have to connect it to either Ethernet or Wi-Fi dongle. 
  • Users can also use a Bluetooth dongle. 
  • Other requirements are a keyboard, mouse, HDMI, and power supply. 

Steps to establish Windows 10 on Raspberry Pi 4?

You can easily download Windows 10 on your Raspberry Pi 4. It is quite a lengthy and tricky process to carry out. Let us see the steps required to download Windows 10 on Raspberry Pi 4. 

  1. Firstly, you must download the WoR tool’s latest versions from its official site, https://www.worproject.ml/downloads. After downloading the version, extract the files from it. 
  2. On the Raspberry Pi discord server, visit Windows and go to the Downloads section to download the 0.2.1 image. 
  3. To select your language, start the WoR Alpha tool.
  4. Next, you have to insert the selected SD card into the SD card port and choose your drive. 
  5. On the ARM image, you have to select your Windows system.
  6. After selecting the Windows system, you must select the server’s latest drivers package. 
  7. The UEFI firmware is available. You have to use it and verify the configuration and click on the ‘Next’ button. 
  8. After that, a screen appears to preview all your selections. Ensure all your choices are correct before clicking on the ‘Install’ button. 
  9. Once you click the ‘install’ button, the installation starts, and it may take more than two hours to install.
  10. You have to download the RAM for Rpi 4 file from the Raspberry Pi Discord server’s Windows. After downloading it, do not forget to extract the file. 
  11. The extracted file, winpatch.exe, must be copied to the root of the local drive, C. 
  12. Now, place on the ARM installation the drive, which contains Windows 10. Make sure to note down the drive letter.
  13. The next step is to open the command prompt and change your directory to the root of the local drive, C. 
cd \
  1. Go along with the below-patching command prompt to enable USB ports on Raspberry Pi 4. Remember to add your drive letter. 
winpatch X:\Windows\System32\drivers\USBXHCI.SYS 910063E8370000EA 910063E8360000EA 3700010AD5033F9F 3600010AD5033F9F
  1. Later, remove the micro SD-card and insert it into the SD card slot of Raspberry Pi. 
  2. Install Windows using its installation guidelines. 
  3. Open a command prompt and run the following command. 
bcdedit /deletevalue {default} truncatememory
  1. After running the above command, you have to reboot Raspberry Pi for updates to be reflected. 
  2. You can now access the internet by connecting a USB cable to Ethernet or a Wi-Fi dongle. 
  3. After that, download the Microsoft Edge software, which works similarly to the traditional Windows 10 system. 

Pros and Cons of Raspberry Pi

Before using Raspberry Pi, you must know its advantages and disadvantages. 


  • Raspberry Pi is best suited for home use or small businesses. It enables small business owners to automate their business operations. Raspberry Pi can be used to run any less-traffic website or can be treated as a small database for businesses.
  • The other benefit of Raspberry Pi is it does not need Windows 10 to run or any other system that is not compatible with Linux operating systems. 
  • Users with extremely minimal programming skills can work on Raspberry Pi. Its primary objective is to make kids and adults experts in programming languages like Python. 
  • Raspberry Pi supports high-definition and high-resolution videos of 1080 pixels. 


  • One of the significant disadvantages of Raspberry Pi is it cannot replace traditional computers. The Ethernet connection is very slow and time-consuming. Users require a lot of time to download content on Raspberry Pi. 
  • Another disadvantage of Raspberry Pi is it does not support Windows 10 operating systems. 
  • Though Raspberry Pi is inexpensive, you need to buy other peripherals, like an SD card, power supply, mouse, keyboard, etc. 
  • Raspberry Pi is not suitable for large-scale organizations which have multiple servers. 

What different things can you do with Raspberry Pi 4?

Several small projects can be built using Raspberry Pi 4. If you are new to Raspberry Pi 4, here are a few projects you can work on which are relatively straightforward and exciting.

Before you build a Raspberry Pi project, you must ensure that you are connected to a Wi-Fi dongle and enable SSH. The following are some easy projects to build on Raspberry Pi 4. 

  1. Mobile Retro Gaming Station:

One of the best projects for novice users of Raspberry Pi is building a mobile retro gaming station. To create this project, you will need RetroPie. It enables users to make aware of all set-ups on Raspberry Pi. Using RetroPie to build a mobile retro gaming station, users need to use any complicated programming or soldering. 

If you use RetroPie for a mobile gaming station, it becomes very manageable for you to build it. After you create a retro station for gaming on Raspberry Pi, you can connect it to your screen or television using an HDMI port and a cable. 

  1. Robots:

The Robotics domain has progressed these days intensively. Both, novice and professional users can create Robots on Raspberry Pi 4. Depending upon your requirements and needs, you can add as many features as you desire while creating a robot on Raspberry Pi.

You can develop a simple robot or a robot incorporating advanced features. A few examples of robots are robots with limited features, a robot with a webcam, or a hexapod walkers.

  1. Alarm Clock:

Another manageable and straightforward project for novice users is creating an alarm clock on Raspberry Pi. When novice users work on this Raspberry Pi’s project, they will learn to use the soldering iron from scratch. Professional users can add more extraordinary features to an alarm clock, like adding a calendar to the clock. 

  1. Weather Station:

Weather Station project is specially meant for professional users. It requires perfect soldering and programming. Hence, building a weather station on Raspberry Pi is exciting and results in a fantastic project. 


Raspberry Pi is a micro-chip present inside the computer or laptop. It is primarily known to people or kids who desire to learn programming languages and the basics of computer science. Raspberry Pi is available in several generations or versions. Raspberry Pi 4 is the latest version, which supports installing Windows 10. 

This post has seen what Raspberry Pi is, its several versions or generations, and Raspberry Pi’s components. It is similar to the motherboard and has USB ports, HDMI ports, Ethernet port, Audio port, power supply socket, and SD card slot.

Later, we covered how to set-up Raspberry Pi, specifications, and steps for installing Windows 10 on Raspberry Pi 4. Go along with the above steps in the correct order and install Windows 10 on your Raspberry Pi. Lastly, we have seen the pros and cons of Raspberry Pi 4 and some fantastic Raspberry Pi 4 projects.