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 computer or a card-sized computer that can be 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 that of the traditional computer. You can browse the internet, play high-definition video games, enjoy premium-quality 4K video content, use the word or spreadsheet, 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 is developed in the United States, which is an educational charity. Its primary goal is to make people and kids aware of the 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 or 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 very 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 the quad-core processor of 1.2 GHz 64-bit. Another advanced B+ model includes more 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. 

Raspberry Pi

Components of Raspberry Pi

Raspberry Pi is a card-sized chip to be inserted into the traditional computer. It is similar to the motherboard. Like the motherboard, Raspberry Pi also has several ports, chips, input and output connection ports, etc. Raspberry Pi has two models in its every generation, A and B. The 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 both 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 are connection ports that 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. If users desire to connect analog TVs or any other output gadgets, they can use an RCA jack. 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:
READ  The Best Antivirus Software for 2020

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 speed offers a 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 your ports. You can also connect any other external devices to the computer using this USB port. 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 the 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. There is an HDMI cable that 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 and 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 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 that is 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 in 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 that you plugged into a socket.  

For Raspberry Pi 4, You can connect your screen to the first HDMI port available 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 desire to use the internet connection on Raspberry Pi, you need to plug in the Ethernet cable. Connect the Ether cable to the Ethernet socket or on the router and the Raspberry Pi’s Ethernet port. 
  2. Lastly, you can connect speakers and headphones to your Raspberry Pi using the Audio Out port. 

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. 

READ  26 Best Mobile Application Development Tools in 2020
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. 
  • An additional feature of Raspberry Pi 4 from all earlier generations is it involves Power over Ethernet (PoE). 
  • Raspberry Pi supports 4K video content at a rate of 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. 
  • Obviously, you will need a desktop with the Windows 10operating 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 what steps are required to download Windows 10 on Raspberry Pi 4. 

  1. Firstly, you have to download the WoR tool’s latest versions from its official site, After downloading the version, extract the files from it. 
  2. On the Raspberry Pi discord server, visit Windows and go to the Downloads section for downloading the 0.2.1 image. 
  3. For selecting 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 have to select the latest drivers package from the server. 
  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 for previewing all your selections. Ensure all your choices are correct before clicking on the ‘Install’ button. 
  9. Once you click on the ‘install’ button, the installation starts, and it may consume more than two hours for installing.
  10. From the Raspberry Pi Discord server’s Windows, you have to download the RAM for Rpi 4 file. 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 on the 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 reflecting. 
  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. 
READ  Software Testing Artifacts - Detailed Guide

Pros and Cons of Raspberry Pi

Before using Raspberry Pi, it is necessary for you to know what its advantages and disadvantages are. 


  • 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 expert 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 you can 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 need to 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. For creating this project, you will need RetroPie. It enables users to make aware of all set-up on Raspberry Pi. Using RetroPie for building a mobile retro gaming station, users need to have 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 walker.

  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 using 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 quite exciting and results in a fantastic project. 


Raspberry Pi is a micro-chip present inside the computer or laptop. It is primarily known for 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 on it. 

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 of Raspberry Pi, 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. 

Recommended Articles