4 votes

Est-il possible d'installer Windows 8.1/10 en mode UEFI en 32 bits?

Je tente actuellement de faire en sorte que l'ordinateur portable (HP Stream 11 - modèle 2015 avec processeur Intel Celeron N3050) détecte une installation UEFI Windows 8.1 32 bits sur ma clé USB. J'ai utilisé RUFUS pour configurer la clé USB et j'ai utilisé la configuration de partition UEFI GPT. Lorsque j'insère la clé USB dans mon ordinateur portable, elle ne détecte pas la clé USB.

Maintenant, lorsque j'installe un Windows 8.1 64 bits sur la clé USB, l'ordinateur portable est capable de le détecter dans le menu des périphériques bootables et peut démarrer l'installation de Windows sans problème.

La raison pour laquelle je veux installer Windows 32 bits est que l'ordinateur portable est limité à seulement 2 Go de RAM et ne peut pas être mis à niveau car il est soudé à la carte mère.

Maintenant, lorsque j'ai regardé le dossier de démarrage EFI pour la clé USB d'installation de Windows 32 bits que j'ai faite, j'ai remarqué qu'il contenait bootia32.efi et lorsque j'ai expérimenté en mettant un bootx64.efi à la place, il était capable de détecter la clé USB avant d'arriver à un écran d'erreur lors de la tentative de chargement de l'installation de Windows 32 bits.

Je me demande si le système EFI de ce HP Stream 11 (avec 2 Go de RAM) est un système EFI x64 bits, ce qui expliquerait pourquoi il ne peut même pas détecter une clé USB en UEFI 32 bits, ou peut-être que je fais quelque chose de mal ici. Si c'est le cas, je me demande s'il existe des solutions de contournement ou si je devrai désactiver l'UEFI et utiliser le BIOS pour installer Windows 32 bits (à moins qu'il n'y ait une bonne raison d'installer un Windows 64 bits sur un ordinateur avec 2 Go de RAM ?)

Merci.

0 votes

1 votes

Merci pour le lien. En fait, j'ai lu ça mais j'ai du mal à croire qu'HP aurait seulement mis en place un système EFI 64 bits qui ne supporte pas le 32 bits étant donné que cet ordinateur portable n'a que 2 Go de RAM. Mais bon, qu'est-ce que j'en sais? Je suppose que les concepteurs ont fait cela pour une bonne raison.

0 votes

Support de Windows 8+ pour l'UEFI 32 bits

4voto

Rod Smith Points 20483

Un EFI peut exécuter des programmes, y compris des chargeurs d'amorçage, uniquement pour la même architecture pour laquelle l'EFI est compilé. Sur un système x86-64/AMD64/X64, cela signifie que si l'EFI est de nature 64 bits, il ne peut lancer que des chargeurs d'amorçage 64 bits, et si l'EFI est de nature 32 bits, il ne peut lancer que des chargeurs d'amorçage 32 bits. Le chargeur d'amorçage de Windows, à son tour, ne peut lancer qu'un noyau de même profondeur de bits (AFAIK), et ainsi de suite. Ainsi, si vous avez un EFI 64 bits, vous ne pouvez lancer qu'un Windows 64 bits, AFAIK.

En théorie, vous pourriez contourner cette limitation avec un chargeur d'amorçage approprié. GRUB peut lancer un noyau Linux à travers les frontières de la profondeur de bits, par exemple. C'est également possible avec le chargeur d'amorçage macOS d'Apple (pour lancer un noyau 32 bits sur un EFI 64 bits ; je ne pense pas que cela fonctionne dans l'autre sens). En pratique, AFAIK cela n'est pas possible avec Windows.

En activant le module de prise en charge de la compatibilité (CSM), vous pouvez démarrer un système d'exploitation 32 bits ou 64 bits, mais uniquement en mode BIOS/CSM/legacy. Cela comporte certains inconvénients, comme décrit dans ma réponse à cette question (mentionnée précédemment dans le commentaire de athosbr99). Si vous souhaitez installer votre Windows 32 bits sur le disque dur unique de l'ordinateur, vous devrez pratiquement vous engager dans cette voie. (Il existe des moyens de mélanger les modes d'amorçage sur un seul disque, mais il y a tellement de mises en garde que je ne veux pas compliquer les choses en les décrivant.) Si vous souhaitez effectuer un dual-boot avec un autre système d'exploitation, en particulier sur un autre disque (par exemple, un Windows 64 bits en interne et un Windows 32 bits sur un disque externe), vous pourriez installer les OS 64 bits en mode EFI et les OS 32 bits en mode BIOS, puis utiliser le gestionnaire de démarrage intégré de l'ordinateur ou mon gestionnaire de démarrage rEFInd pour gérer le processus de démarrage. Cela demanderait un peu de travail pour la configuration, cependant, et vous devriez étudier attentivement les problèmes avant de tenter une installation mixte des modes. Commencez par cette page de mon site, qui décrit le CSM et ses pièges. (Elle est écrite pour les utilisateurs de Linux qui tentent un dual-boot avec Windows, mais les informations de base sont pertinentes.) Je recommande ensuite de lire attentivement la documentation de rEFInd et de prêter une attention particulière à la description de l'option scanfor dans refind.conf.

En fin de compte, votre meilleure option est donc de rester avec un amorçage 64 bits en mode EFI ou d'effacer tout, d'activer le CSM et d'installer le Windows 32 bits en mode BIOS. Je ne sais pas si les performances de Windows 32 bits par rapport à 64 bits sont suffisamment différentes sur un système avec 2 Go de RAM pour justifier le changement. Notez que la plupart des fabricants installent beaucoup de logiciels indésirables, et leur suppression est susceptible d'améliorer considérablement les performances, vous voudrez donc probablement examiner cela avant d'installer un Windows 32 bits.

0 votes

Merci beaucoup Rod! :) Je vais me pencher davantage sur cette question. Dans le pire des cas, je me contenterai simplement de Windows 64 bits. De préférence, je souhaite commencer à m'éloigner du BIOS/CSM même si je suis plus familier avec celui-ci par rapport à l'EFI.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X