UEFI Boot un lecteur NTFS


11

J'essaie d'installer Windows 8 via une clé USB bootable, en mode UEFI. Cependant, bien que cela fonctionne lorsque le lecteur est formaté en FAT pour certaines versions de Windows 8, la version que je souhaite installer a un fichier install.wim plus grand que 4 Go, donc je dois utiliser un système de fichiers NTFS sur le lecteur flash, mais je ne peux pas démarrer en mode UEFI à partir de celui-ci. Dans les deux cas, j'utilise une table de partition GPT. Le démarrage à partir de NTFS n'est-il pas possible en mode UEFI (étrange, tout comme le système de fichiers utilisé par Windows) ou est-ce que je fais quelque chose de mal?

Réponses:


10

Extrait de l'article Wikipedia sur UEFI :

La spécification UEFI requiert explicitement la prise en charge de FAT32 pour les partitions système et FAT12 / FAT16 pour les supports amovibles; des implémentations spécifiques peuvent prendre en charge d'autres systèmes de fichiers.

Personnellement, je n'ai encore rencontré aucun fabricant de cartes mères ayant implémenté le support de démarrage NTFS dans leurs modules UEFI.

Mise à jour: Comme mentionné dans les commentaires ci-dessous, deux ans après avoir publié ce qui précède, il y a maintenant au moins quelques cartes mères disponibles avec des modules UEFI NTFS.


1
Autant que je sache, l' ASUS K75DE le fait .
Akeo

@pbatard: Merci, bon de voir au moins un OEM (un autre connu?) a réussi à implémenter cela. Oh, et merci pour Rufus; un tel utilitaire génial! :)
Karan

1
J'ai testé et exFAT n'a pas fonctionné avec mon système UEFI.
Jay R. Wren du

1
@Karan: J'ai maintenant confirmé que le BIOS visuel d'Intel semble également inclure un pilote UEFI NTFS. Au moins, cela semble être le cas sur un Intel NUC D54250WYK avec le dernier firmware UEFI ...
Akeo

1
@ JayR.Wren UEFI exFAT partition? "EFI n'est pas compatible avec exFAT et exFAT n'est pas rétrocompatible avec FAT32"
phuclv

19

La dernière version de Rufus permet un démarrage UEFI transparent à partir d'une partition NTFS.

Si vous sélectionnez une ISO d'installation de Windows, définissez le schéma de partition sur GPT partition scheme for UEFI computerset définissez également le système de fichiers sur NTFS, Rufus ajoutera tout ce qui est nécessaire pour permettre le démarrage de la partition NTFS à partir d'un système UEFI.

En dehors de l'utilisation du support d'installation de Windows, vous pouvez également créer un lecteur UEFI amorçable NTFS "vierge" lors de l'exécution de Rufus en mode avancé (activé en cliquant sur le triangle tandis que près Format Options) en sélectionnant UEFI:NTFSl'option de démarrage. Dans ce cas, il vous suffit de copier un /efi/boot/bootx64.efiou /efi/boot/bootia32.efisur la partition NTFS pour que votre système démarre à partir de NTFS.

La façon dont cela fonctionne consiste à ajouter une petite partition FAT (256 Ko) à la fin du lecteur qui contient un exécutable EFI qui charge un pilote EFI NTFS de logiciel libre (GPLv3) et remet le démarrage au chargeur de démarrage EFI normal sur la partition NTFS. Cela permet l'installation de supports Windows contenant install.wimplus de 4 Go et d'autres éléments ...

Pour plus d'informations à ce sujet, voir le projet UEFI: NTFS sur github .

[Avertissement: je suis l'auteur de Rufus et UEFI: NTFS]


Pourrai-je installer des fenêtres sur des partitions gpt dans uefi de cette façon? Le bios (et l'installation sur mbr) seront-ils également pris en charge?
Règlement du

UEFI a très bien fonctionné !! Mais je n'ai pas essayé le bios (semble fonctionner bien que je ne sois jamais allé plus loin que "choisir la partition d'installation" en mode de configuration ib de win)
Rules

@Akeo Dans le passé, j'ai eu des problèmes (pas Rufus), où les choses ne fonctionnaient que si je désactivais certains paramètres UEFI sécurisés dans le BIOS. Je suppose que le BIOS n'autorisait que certains uefi «de confiance». Savez-vous si la dernière version avec NTFS fonctionnera bien? (J'ai un ASUS MB)
Rahul

1
UEFI: NTFS n'est PAS compatible avec SecureBoot (car il n'est pas signé ... et ne peut pas l'être car Microsoft interdit arbitrairement la signature de GPLv3, ce qui constitue un abus de pouvoir total de leur part). Vous DEVEZ donc désactiver SecureBoot pour UEFI: NTFS pour fonctionner. Cependant, il suffit de le désactiver lors de la phase d'installation (vous pouvez le réactiver par la suite et ce sera comme s'il n'avait jamais été désactivé), et si vous avez validé que votre ISO était officiel (en vérifiant son SHA-1 par exemple), l'installation avec SecureBoot désactivée n'est pas moins fiable qu'elle ne l'aurait été si elle avait été activée.
Akeo

@Akeo Je viens de voir ça. Merci pour votre temps. Je sais que nous pourrions réactiver le démarrage sécurisé après l'installation. Je suppose que lors du démarrage normal du système d'exploitation (après l'installation), bien que le système de fichiers soit NTFS, le BIOS le permet via Secureboot, car il a été signé par Microsoft.
Rahul

1

Tout d'abord, qu'est-ce qui lit le install.wimfichier que vous mentionnez? S'il est lu après que le noyau Windows a pris le contrôle du système, il ne devrait pas être nécessaire de placer le fichier sur la partition système EFI (ESP), qui doit être FAT. Une fois que le noyau Windows a chargé (et chargé ses pilotes de système de fichiers, s'ils se trouvent dans des fichiers séparés), Windows devrait pouvoir lire très bien les volumes NTFS. Je soupçonne que c'est ainsi que cela fonctionne; cependant, je ne connais pas suffisamment le programme d'installation de Windows pour suggérer comment le pointer vers install.wimune partition spécifique.

OTOH, s'il install.wimdoit être lu pendant que l'EFI est toujours en cours d'exécution, il peut y avoir un moyen de le faire. Le package Clover EFI Tools (disponible à partir de ce fil de discussion ) inclut un pilote NTFS pour EFI; cependant, je ne connais pas la provenance de ce pilote, donc je ne fournis ce pointeur qu'à contrecœur. Pour l'utiliser, vous devez le charger manuellement à partir d'un shell EFI ou utiliser rEFInd pour le lancer automatiquement. Je ne peux pas offrir de conseils spécifiques sur la façon de partitionner votre disque ou d'obtenir le programme d'installation de Windows pour lancer et reconnaître les fichiers sur le volume NTFS.

Il est concevable que vous puissiez également le faire fonctionner avec un autre système de fichiers. rEFInd inclut des pilotes pour ReiserFS, ext2fs, ext3fs et HFS +, qui prennent tous en charge des fichiers de plus de 4 Gio. Le problème, bien sûr, est que Windows ne prend pas en charge ces systèmes de fichiers, donc une fois que Windows prend le relais, il perdrait l'accès à ces fichiers. Créer deux partitions - une avec un système de fichiers Linux ou OS X et une avec NTFS - et y placer des fichiers identiques pourrait être une solution de contournement.


0

J'ai rencontré le même problème sur un ordinateur portable Lenovo T430s. Son micrologiciel refuse de démarrer à partir d'une partition au format NTFS créée par l' outil de téléchargement Microsoft Windows .

Heureusement, il est très simple de créer un disque USB d'installation de Windows FAT32 amorçable et le meilleur de celui-ci, aucun outil n'est nécessaire autre qu'un système Windows fonctionnant déjà, à savoir diskpart et explorer.

Vous pouvez trouver les instructions dans http://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html . Assurez-vous de faire défiler jusqu'à l'option 2. Il utilise uniquement diskpart et explorer. Pour résumer: il crée une partition FAT32 active sur le lecteur USB, après quoi il suffit de copier tous les fichiers et dossiers du DVD d'installation de Windows.


0

La création d'une partition GPT est correcte, il doit y avoir 2 partitions. La 1ère partition est FAT avec rEFInd, la 2ème partition est votre NTSF. Depuis 2012, rEFInd a publié le pilote NTFS, pour lequel il peut analyser n'importe quel répertoire dans un système de fichiers NTFS. Tout ce que vous avez à faire est de pointer vers le chargeur à l'intérieur de la partition NTFS


-2

J'ai essayé de créer une nouvelle partition FAT32, puis j'ai copié le BCD modifié et d'autres fichiers dans cette partition (cela pourrait être fait par bcdboot et bcdedit) - cela a fonctionné. La première partition utilise exFAT. Étant donné que Windows ne montera pas la deuxième partition, vous aurez peut-être besoin de quelques astuces comme le pilote de microdrive (clé USB amovible en tant que disque local).

GPT peut également fonctionner.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.