Installer Windows 10 sur Raspberry Pi 4

Pensez-vous que installer Windows 10 sur Raspberry est possible? Oui, apparemment c’est possible, j’ai essayé et ça a marché, à ma grande satisfaction. Maintenant, je vais vous montrer toutes les étapes nécessaires pour le faire. En effet, tout le matériel pour effectuer l’opération en toute sécurité est présent sur le réseau. Une équipe de développeurs a finalement pu installer la version optimisée pour ARM de Windows 10 sur le Raspberry Pi 4, après avoir réussi à la faire fonctionner également sur le Raspberry Pi 3 au premier semestre 2019.

1. Windows IoT Core vs Windows 10 ARM

Raspberry Pi 4 et Pi 3 prennent officiellement en charge la version IoT Core de Windows 10, qui n’est pas la même version de Windows 10, pour ainsi dire, celle qui s’exécute sur un PC de bureau, mais est une version plus petite pour les ordinateurs à faible consommation.

La version ARM de Windows 10, que nous allons installer sur Raspberry, est une version Windows normale, comme nous le savons tous, mais avec uniquement les services nécessaires actifs au démarrage du système d’exploitation, mais je répète qu’il s’agit d’une installation Windows normale avec toutes les caractéristiques auxquelles ce système d’exploitation nous a habitués au fil des ans.

Il y a une énorme différence entre la version IoT de Windows et une version compilée pour ARM, mais nous voyons quelques différences entre ces deux versions. Par exemple, Windows 10 IoT Core ne vous permet pas d’exécuter des applications Win32 traditionnelles ou de les lancer sur le bureau. L’IoT vous permet d’exécuter une seule application UWP à la fois, et le véritable objectif du système d’exploitation du Raspberry est d’exécuter de petites applications, conçues pour de minuscules cartes informatiques.

Installer Windows 10 sur Raspberry Pi 4
Windows 10 sur Raspberry Pi 4

Heureusement, il existe une nouvelle technique pour exécuter Windows 10 sur ARM sur Pi 3 B + et Pi 4B en utilisant une version correctement compilée. Contrairement à l’IoT, Windows 10 ARM est une redéfinition du système d’exploitation axée sur ARM, qui est livrée avec un bureau traditionnel et une prise en charge des applications Win32 via l’émulation.

Cela signifie qu’en installant une version ARM de Windows sur Raspberry, vous pourrez exécuter tout type d’application qui s’exécute normalement sur les versions traditionnelles 32 et 64 bits de Windows.

2. Téléchargez le software nécessaire

Avant de procéder à l’installation du système d’exploitation, nous devons obtenir tout le nécessaire pour continuer. Ensuite, vous trouverez listés ci-dessous tous les logiciels nécessaires à l’installation de Windows 10 sur Raspberry Pi 4 et Pi 3. Je vous recommande de créer un dossier sur le bureau, où vous conserverez les fichiers que vous téléchargerez.

2.1 Télécharger le firmware UEFI

Téléchargez le firmware UEFI pour Pi4 à partir d’ici et pour Pi3 à partir d’ici, déplacez ce fichier dans le dossier précédemment créé sur votre bureau.

2.2 Télécharger Windows 10 ARM

Avant de procéder au téléchargement de l’ISO de Windows 10, il est nécessaire d’installer “Aria2”, un utilitaire qui sert à télécharger et créer des fichiers ISO directement depuis internet, faites cela en suivant la procédure à cette adresse.

Installer Aria2 sur PC
Installer Aria2 sur PC

Depuis le portail aria2, téléchargez la build 64 bit, la dernière version en date est la 1.35.0. Après avoir téléchargé et décompressé le fichier zip, copiez son contenu dans c:\, en créant peut-être un dossier nommé aria2.

Aria2 sur PC
Aria2 sur PC

À ce stade, ajoutez le chemin c:\aria2, dans le chemin système.

System path aria2
System path aria2

Exécutez maintenant la commande “aria2c.exe”, à partir de l’invite de commande, et vous devriez voir la sortie suivante affichée. Cela signifie qu’aria2 est correctement installé sur Windows.

commande "Aria2c.exe"
commande « Aria2c.exe »

Pour les propriétaires de systèmes d’exploitation Linux, les choses sont légèrement plus simples. exécutez simplement ces deux commandes depuis le terminal:

sudo apt-get update -y
sudo apt-get install aria2 -y

Téléchargez plus tard Windows 10 ARM64 Build à partir d’ici. Cliquez sur le bouton ARM64 lié à la construction “Latest Public Release”, ne choisissez jamais la version cumulative et si le système vous montre plusieurs versions de Windows 10, choisissez-en une seule que vous aimez parmi Home, Pro, etc., et suivez tous les étapes suggérées, à la fin de la procédure, vous téléchargerez un fichier zip, avec trois fichiers batch à l’intérieur. Si vous utilisez Windows sur votre PC, exécutez celui avec l’extension “cmd”. Ce script aura ce nom : “uup_download_windows.cmd”.

A la fin de la procédure de création ISO, vous retrouverez le fichier dans le même dossier que le script que vous avez utilisé pour le téléchargement. Maintenant, déplacez également ce fichier dans le dossier de votre bureau.

2.3 Télécharger WOR « Windows On Raspberry »

Téléchargez “Windows On Raspberry” à partir d’ici. (Je vous déconseille de télécharger la version mise à jour, si elle vous le demande au démarrage de Windows On Raspberry). Ce logiciel vous permettra d’installer sur la MicroSD, l’ISO Windows 10 ARM préalablement téléchargée et que vous insérerez à l’intérieur de votre Raspberry. (il n’est pas absolument nécessaire de formater la MicroSD ou d’effectuer des opérations spéciales sur l’appareil). Après avoir téléchargé ces fichiers, vous devez suivre attentivement les étapes techniques que je vais maintenant vous donner.


Lire la suite: Télécharger des images gratuitement libres de droit


3. Installation de l’ISO ARM de Windows 10 sur la MicroSD

Revenons un instant à l’ISO que vous avez téléchargée plus tôt. Dans un premier temps, vous devez monter l’ISO, l’opération est très simple, cliquez avec le bouton droit de la souris sur l’ISO et sélectionnez l’élément de menu contextuel de montage. (Si l’élément « monter » n’apparaît pas dans le menu contextuel, c’est probablement parce que vous avez installé des programmes comme 7-zip, CDburner ou similaire sur votre PC. Vous devez désinstaller ces programmes pour permettre à Windows de gérer directement le montage. de fichiers ISO sur des CD virtuels).

Après le “mount” de l’ISO, dans l’explorateur, vous trouverez un autre appareil avec tous les fichiers présents dans l’ISO, montés, comme si vous lisiez le contenu d’un DVD à partir du lecteur optique.

Insérez maintenant, via l’adaptateur, la Micro SD d’au moins 16 Go, dans l’ordinateur.

Extrayez et lancez, avec les droits d’administrateur, le programme “Windows On Raspberry”, téléchargé précédemment, en cliquant sur l’exécutable, WOR.exe, présent dans le dossier extrait. Bon encore un peu de patience et on a presque fini. Une fois le programme WOR, qui signifie “Windows On Raspberry”, ouvert, la fenêtre illustrée ci-dessous s’affiche:

welcome to "Windows on Raspberry"
welcome to « Windows on Raspberry »

Dans l’onglet « Welcome« , il vous suffit de sélectionner la langue et de cliquer sur Next. Dans le deuxième onglet “Select Device”, vous devez sélectionner le Raspberry Pi4 ou Pi3, selon vos besoins, de plus, sélectionnez également la destination MicroSD et cliquez sur Next.

Select the device
Select the device

Il est temps de sélectionner notre fichier install.wim, mais nous devons maintenant parcourir le système de fichiers de notre ISO et localiser le fichier install.wim. Cliquez ensuite sur le bouton de sélection de fichier, présent à côté du libellé “Select image” et accédez à la ressource créée au montage ISO et accédez au dossier des sources, dans ce dossier, vous trouverez le fichier install.wim, cliquez deux fois sur ce fichier et à nouveau sur le bouton Next.

Select image Windows 10 ARM
Select image

A la demande de chargement des pilotes, cochez la case « Use the latest Package available on the server« , cliquez à nouveau sur Next.

Le moment est venu de spécifier le firmware mis à jour approprié au type de Raspberry en votre possession. Parmi les fichiers téléchargés, vous vous souviendrez que vous avez téléchargé deux fichiers zip un pour le Pi4 et un pour le Pi3, le nom du fichier est plus ou moins sous cette forme: RPi4_UEFI_Firmware… .zip ou RPi3_UEFI_Firmware… .zip, logiquement vous alimenterez le fichier zip approprié pour votre type d’appareil. (Encore une fois, vous pouvez sélectionner “Use the latest Firmware available on the server”, comme vous l’avez fait avec les pilotes).

Select firmware UEFI
Select firmware UEFI

Dans l’onglet « Configuration« , assurez-vous que MBR est sélectionné comme type de démarrage et cliquez à nouveau sur Next, puis sur Installer. Pour mener à bien la procédure, une connexion Internet doit être disponible pendant toute la phase d’installation ISO.

Configuration
Configuration

A la fin de toute la procédure d’installation et seulement après l’affichage du message, qui indiquera le transfert correct du système d’exploitation vers la MicroSD, vous pouvez déconnecter la MicroSD du PC et l’insérer dans le Raspberry. Connectez le clavier, la souris, le moniteur et l’alimentation au Raspberry et attendez que le système d’exploitation se charge.

Il est nécessaire, lors de la phase de démarrage du Raspberry, de cliquer sur ESC, et d’accéder à l’élément de menu change order boot, du BIOS, et de spécifier la SD/MMC comme premier périphérique de chargement du système d’exploitation. Un autre conseil très utile est d’essayer d’overclocker le Raspberry, en sélectionnant l’élément max en correspondance avec ce qui est indiqué sur la page de configuration RPI.

À ce stade, quittez le BIOS et cliquez sur le lien Continue, présent dans la page d’accueil du BIOS, et attendez le démarrage correct de la phase d’installation de Windows 10. A partir de ce moment, continuez l’installation de Windows 10, comme si il s’agissait d’une installation classique du système d’exploitation sur un PC.

4. Conclusion

Windows sur ARM fonctionne mieux sur le Raspberry Pi 4 que son prédécesseur (Pi 3), mais le système continue, tout en traitant des tâches gourmandes en ressources graphiques, il est toujours incroyablement lent et certaines applications peuvent planter si vous basculez entre elles. Logiquement, nous parlons d’une utilisation intensive du système d’exploitation, il convient de rappeler que les applications que nous exécuterons sur Raspberry doivent être des applications à faible impact pour Windows.

Installer Windows 10 sur Raspberry Pi 4

Les développeurs apportent également Windows 10 ARM aux téléphones Android tels que Galaxy S8, OnePlus 6, OnePlus 5 et Xiaomi Mi Mix. Par conséquent, bientôt, il sera possible d’avoir la même possibilité également sur les téléphones mobiles et les tablettes.

Antonio Lamorgese

Administrateur réseau et développeur. Après des années d'expérience dans l'industrie, j'ai conçu un système de gestion de données MYSQL en PHP sans écrire une seule ligne de code. En savoir plus....