You Can Ran Windows 10 on Raspberry Pi

- Feb 18, 2019-

You can improve your productivity or improve your gaming experience with some technical projects. Then you will do some crazy cracking, just to prove that you can. Running Windows 10 on the Raspberry Pi belongs to the latter, at least for now.

The idea of running the world's most popular desktop operating system on the Raspberry Pi is very appealing, especially since Microsoft does not support running a full Windows operating system on this $35 single-board computer. Yes, you can get an official version of the Windows 10 IoT Pi, but that operating system is just the name of "Windows"; it's just for prototyping, not a real desktop application.

Why Windows 10 is So Slow on Raspberry Pi

Now, let’s be fair to both Microsoft and Raspberry Pi. Windows 10 isn’t supposed to run on this platform and for good reason. The Raspberry Pi 3B has just 1GB of RAM and a 1.2-GHz, quad-core Arm Cortex A-53 CPU, and it boots off a microSD card (in my case the aforementioned 64GB SanDisk Ultra).

The only reason we can run Windows 10 on the Raspberry Pi is because Microsoft has a Windows version for the Arm processor. Some very professional programmers have developed software that can download the operating system and "burn" it to microSD. On the card. The version I am using is the Windows 10 Professional for Arm64 processor, which does not have any optimizations for Pi, network components or GPUs.

In order for Ethernet to work on the Pi, I had to download a separate Ethernet driver and copy it into the core package and burn it onto the microSD card. Then, after 20 to 30 minutes of booting and rebooting, even reach the original Windows 10 setup menu. During the installation process, I saw Microsoft's "Just a moment" text appearing at least six times, much longer than a second. Finally, I finally got a system with a startup time of about four minutes and a very slow speed to connect to Wi-Fi.


Raspbian, the official operating system of the Raspberry Pi, works very well on all Raspberry Pi computers, even the single-core Pi Zero w. The beauty of Pi is that you can use it to build a wide variety of IoT projects, such as robots, or use them for special use cases, such as children's learning computers or retro arcade boxes. Raspbian supports the use of Pi's GPIO (General Purpose Input/Output Pin) to control devices such as lights, motors and sensors.

Previous:Talking about circuit board:micro:bit vs Arduino vs Raspberry Pi Next:Deploy your IoT devices to the cloud with the new Arduino IoT Cloud