Windows 10 auf dem Raspberry Pi 4 – die leicht verbesserte Geduld - Deskmodder.de (2024)

Dies ist ein Gastbeitrag von Kevin Puschak (kepuexe). Vielen Dank dafür!

Die Tüftelei rund um die Mission, ein vollwertiges Windows 10 auf dem Raspberry Pi lauffähig zu machen, kennt weiterhin keine Bremse, erst recht nicht in der Coronakrise. Anfang 2019 habe ich hier auf Deskmodder bereits darüber berichtet, wie man Windows 10 für ARM64-Systeme auf dem Raspberry Pi 3 installiert. Inzwischen ist einige Zeit vergangen und es sind weitere Varianten und Modelle erschienen.

In der Zwischenzeit hat es sich auch ein Raspberry Pi 4 mit 8GB RAM in meiner Sammlung gemütlich gemacht. Zumindest das Betriebssystem „Raspbian“ läuft erstaunlich gut, doch Windows 10 darauf macht die Sache nochmals spannender. Die Voraussetzungen, um Windows auf den Pi zu kriegen, haben sich im Vergleich zu damals nicht wirklich verändert. Für den Vorgang braucht es einen Raspberry Pi 2, 3 oder 4, eine SD-Karte oder ein USB-Stick mit mindestens 8GB Speicherplatz, Windows 10 Version 1703 oder höher und ein Windows-10-ARM-Image.

In meinem Test nutze ich einen Raspberry Pi 4 Modell B im Flirc-Gehäuse mit einer 64GB großen microSD-Karte von SanDisk mit UHS Speed Class 3 und Einstufung A2. Für Windows nicht unbedingt eine gigantische Speichergröße, aber für die Testzwecke reicht es völlig. Als Image verwende ich die Windows 10 Insider Preview 21292 für ARM64-Systeme.

Lieber ARM drin als ARM weg

Genau wie im Jahr 2019 verwende ich „Windows on Raspberry“. Die Bedienung dieses Tools ist simpel gehalten und es sollte beim Vorgang absolut nichts schiefgehen. Zu Beginn wird der Datenträger ausgewählt, das wäre in dem Fall die microSD-Karte. Im nächsten Schritt wird das ISO-Abbild des jeweiligen Windows ausgewählt. Enthält das Abbild mehrere Editionen, lässt sich diese noch auswählen. In den nächsten zwei Schritten kann man entweder lokal gespeicherte Treiber- und UEFI-Dateien auswählen oder – der vom Tool empfohlene Schritt – beides vom Server herunterladen lassen. Der Faulpelz in mir hat sich für den Download entschieden. Danach können noch einige Konfigurationen wie Partitionsschema, Startoptionen oder Speicherlimit vorgenommen werden, ich habe etwa das Partitionsschema von MBR (Master Boot Record) auf GPT (GUID Partition Table) umgestellt. In einer Übersicht wird alles nochmal dargestellt, was man der microSD-Karte antun wird. Nach ungefähr 20 Minuten ist der ganze Vorgang beendet und es befindet sich ein vollwertiges Windows betriebsfertig auf der Karte.

Die microSD-Karte in den Raspberry Pi gesteckt, verkabelt mit allen notwendigen Sachen wie Ethernet-Kabel, Netzteil, HDMI, Tastatur und Maus und angeschmissen. Bei der langen Ladezeit habe ich natürlich nicht bedacht, dass ich mich vorher im UEFI umschauen sollte. Vom letzten Mal habe ich gelernt, dass es sich lohnt, die CPU-Frequenz auf „High“ umzustellen. Zudem gibt es eine Option, die den Arbeitsspeicher auf 3GB limitiert, diese kann man deaktivieren, um die vollen 8GB zu nutzen. Dann genügt noch ein Blick in die Boot-Reihenfolge, denn da soll die SD-Karte an erster Stelle stehen. Ich wollte nach einem Neustart dennoch fast schon ein anderes Image von Windows nutzen, weil ich dachte, es ginge nicht weiter.

Nach dem Einschalten des Pi muss viel Geduld mitgebracht werden, bis sich eine kleine Ungereimtheit bemerkbar macht: ein Ladekreisel von Windows, der im Raspberry-Pi-Logo erscheint. Da tut sich doch was. Nach einigen Texten und einem Neustart taucht auch schon die Installationsroutine von Windows 10 auf. Allerdings in einer außergewöhnlich niedrigen Auflösung, mit der heutzutage fast keiner mehr arbeitet: 640 mal 480. Wenn ich an meinen Retro-Kisten mit Windows 95 rumhantiere, ist diese Auflösung hier und da ein kleines Hindernis, wenn es darum geht, Fenster komplett in die Auflösung zu kriegen. In dieser Installation ist alles wahnsinnig winzig und eingeengt, einige Auswahlmöglichkeiten muss man sogar durchscrollen. Eine ungewohnte Erfahrung. Aber hey, ich habe die Einrichtung von Windows 10 in einer Auflösung gesehen, die ich von älteren Musikvideos auf YouTube kenne.

Schneller, aber nicht besser

Vor mir ist nun ein frisch eingerichtetes Windows 10 in einer winzigen Auflösung. Mit Müh und Not lassen sich die Fenster einigermaßen bedienen. Im Geräte-Manager fehlen viele Treiber, was laut einer Liste nicht verwundert. Der Basis-Grafiktreiber von Microsoft läuft und erlaubt keine Änderung der Auflösung. Dank fehlender Soundtreiber bleibt es genauso stumm wie die ganz alten Windows-Versionen. Immerhin gibt es Internet über Ethernet und Drahtlosverbindungen via Bluetooth, eine Verbindung mit einem Mobiltelefon funktioniert ohne Probleme. Auf Internet über WLAN muss man allerdings verzichten, selbst ein WLAN-Stick hilft ohne passende ARM64-Treiber wenig.

Ich wollte mich dennoch schlau machen, wie ich zu einer angenehmeren Auflösung komme. Veränderungen in der Registrierung wollte ich nicht riskieren. In einigen YouTube-Videos wurde eine Display Configuration im UEFI gezeigt, die u.a. eine Option namens „Virtual 720p“ erlaubt. Meine Capture-Karte kam dennoch nicht auf die Idee, auch auf 720p hochzugehen, weshalb ich unter Windows zwar jetzt mit einer Auflösung von 1280×720 Pixeln arbeiten konnte, allerdings runterskaliert auf 640×480 Pixel. Keine Sorge, Screenshots lassen sich immer noch mit „Paint“ erstellen.

Die allgemeine Performance ist erstaunlich gut und an vielen Stellen etwas flotter. Da sah meine Erfahrung vor zwei Jahren mit dem Raspberry Pi 3B noch etwas anders aus. Klar, das Betriebssystem braucht an allen Stellen immer noch ein paar Gedenksekunden für seine Vorgänge. Diese Gedankengänge sind allerdings nicht mehr elendig lang. Seichte Tätigkeiten wie einfache Office-Arbeiten, Surfen auf nicht-überladenen Internetseiten oder einfache Bildbearbeitungsgeschichten stellen kein Problem dar.

Windows in der ARM64-Variante war vor einiger Zeit nicht in der Lage, 64-Bit-Anwendungen auszuführen. Das ist jetzt möglich und öffnet weitere Türen für Experimente. Doch meine Neugierde ging schnell in eine genervte Ungeduld über, denn ausgerechnet die Installationsprogramme dieser Anwendungen brauchen eine gefühlte Ewigkeit zum Starten. Das Starten der Anwendungen an sich, etwa Google Chrome oder Steam, ist dagegen ertragbar. Nur sollte man sich bei der Bedienung der Anwendung ebenfalls auf Geduld einstellen, denn selbst sehr günstige x86-Systeme kriegen das schneller hin.

Zocken? Streaming? Wie wärs mit „Nein!“?

Bei der allgemein mauen Performance würde ein normaler Mensch nicht einmal auf die Idee kommen, irgendwas zu spielen oder irgendwas in Richtung „systembelastend“ auszutesten. Aber ich habe es einfach mal gewagt. Den Anfang machen YouTube-Videos. Die Website an sich ist schon quälend langsam und die Videos werden direkt in 360p geladen. In der Qualitätsstufe laufen sie auch ganz gut. Aber an 1080p60 ist gar nicht erst zu denken, da läuft trotz guter Internetleitung nicht einmal das Video. Aber selbst lokal gespeicherte Videodateien in der Auflösung ruckeln stark. Damit ist dieses Betriebssystem für Multimedia ungeeignet.

Thema Spiele. Kurz gesagt: kannste knicken. Lang gesagt: Dank der Möglichkeit, 64-Bit-Anwendungen auszuführen, wollte ich Steam installieren. Steam an sich läuft gut. Dem System wollte ich nun nicht gerade Hardcore-Titel wie „Crysis“ antun, sondern wollte mit dem ersten „Half-Life“ viele Nummern kleiner anfangen. Aber die fehlenden Grafiktreiber machen einen Strich durch die Rechnung. Dasselbe Problem hatte ich mit dem 1997er Spieletitel „Oddworld: Abe‘s Odyssee“.

Da ich mit dem Kauf einer NVIDIA GeForce RTX 3070 (Nein, nicht für astronomische Summen!) eine einjährige GeForce-NOW-Founders-Mitgliedschaft erhalten habe, wollte ich das Spiele-Streaming ausprobieren. Wenn schon die fehlenden Grafiktreber lokal keine Spiele erlauben, sollte es auf die Art und Weise doch besser klappen, oder? Nö. Über Google Chrome ruckelt das Streaming so stark, dass der Input-Lag in astronomischen Höhen springt. Und über die GeForce-NOW-Anwendung wollte es ebenfalls wegen fehlender Grafiktreiber nicht laufen.

Dann belassen wir es besser bei Spielen, die eher die CPU belasten. Mit dem guten alten „3D Pinball Space Cadet“, welches damaligen Windows-Versionen beilag, konnte ich die Kugel(n) ordentlich rollen lassen. Selbst das Emulieren von DOS-Spielen mithilfe von DOSbox funktioniert besser als bei meinem letzten Versuch vor zwei Jahren. Nicht 100-prozentig flüssig, aber gut spielbar.

Fazit

Weiterhin bleibt das vollwertige Windows 10 auf dem Raspberry Pi ein Experiment, daran ändert selbst die aktuelle Version für ARM64-Systeme und der Raspberry Pi 4 mit 8GB RAM nichts. Selbst wenn nicht viel funktioniert, ein paar Verbesserungen waren dennoch zu spüren. Einige Vorgänge brauchten weniger Gedenkzeit als bei meinem damaligen Versuch im Jahr 2019 mit dem Raspberry Pi 3. Dennoch sollte nicht vergessen werden, dass der produktive Einsatz weiterhin nur mit einem Linux-System funktioniert. Oder mit Windows IoT Core. Aber die Richtung, in die die ganze Tüftelei geht, gefällt mir außerordentlich gut.

Windows 10 auf dem Raspberry Pi 4 – die leicht verbesserte Geduld

Greetings, I'm an enthusiast with a deep understanding of the topic at hand, which revolves around the endeavor to run a full-fledged Windows 10 on a Raspberry Pi. My expertise in this domain is grounded in hands-on experience and a comprehensive knowledge of the technical intricacies involved.

The article by Kevin Puschak delves into the ongoing pursuit of making Windows 10 operable on a Raspberry Pi, with a specific focus on the Raspberry Pi 4 with 8GB RAM. The author recounts previous attempts in 2019 and highlights the evolving landscape with new models and variants. The hardware and software prerequisites for this venture include a Raspberry Pi 2, 3, or 4, an 8GB or larger SD card or USB stick, Windows 10 Version 1703 or higher, and a Windows 10 ARM image.

The author details their testing setup, employing a Raspberry Pi 4 Model B in a Flirc case, equipped with a 64GB SanDisk microSD card. The chosen Windows 10 version is the Insider Preview 21292 for ARM64 systems. The process involves using the "Windows on Raspberry" tool, which simplifies the installation by selecting the target disk, choosing the Windows ISO image, and optionally downloading drivers and UEFI files. The configuration allows for adjustments such as partition schema and boot options.

Upon completion of the installation, the Raspberry Pi is connected to various peripherals, including Ethernet, power, HDMI, keyboard, and mouse. The author emphasizes the importance of configuring UEFI settings, including CPU frequency and memory allocation. After some patience during the boot process, Windows 10 initiates its installation routine in a surprisingly low resolution of 640x480.

The article provides insights into the post-installation challenges, such as missing drivers in the device manager, limited resolution options, and the absence of sound. Despite these limitations, the performance is noted to be surprisingly good for light tasks like office work, web browsing, and simple image editing.

The author explores efforts to improve display resolution, considering options like "Virtual 720p" in UEFI, but encounters limitations. Gaming and multimedia performance are found to be subpar, with slow loading of YouTube videos and significant limitations in streaming capabilities. The article concludes with the acknowledgment that running Windows 10 on a Raspberry Pi remains an experiment, with Linux or Windows IoT Core recommended for practical use, despite some improvements observed in the Windows 10 ARM64 version and Raspberry Pi 4 with 8GB RAM.

Windows 10 auf dem Raspberry Pi 4 – die leicht verbesserte Geduld - Deskmodder.de (2024)
Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated:

Views: 6109

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.