Démarrage avec MBR en UEFI (pas de mode CSM du tout)?

1

Je pose la question ici car je ne trouve pas de réponse claire et définitive à la possibilité de démarrer avec un disque dur partitionné MBR dans un environnement UEFI uniquement. J'ai lu cette question mais cela m'est toujours incertain: UEFI avec table de partition MBR?

Je sais que le mode CSM existe, mais le but ici est d’utiliser uniquement de l’UEFI natif pur, car je n’ai pas l’option Mode CSM dans mon UEFI. De plus, je ne peux pas et ne veux pas convertir mon disque dur sous forme de MBR en GPT, donc:

Windows Vista, 7, 8, 8.1 et 10 peuvent-ils démarrer avec un MBR dans un UEFI natif pur?

Est-ce que cela s'applique toujours à Linux?

X.LINK
la source
1
Windows ne prend pas en charge UEFI si le schéma de partition est MBR. Windows requiert l'activation du mode hérité si le schéma de partition est MBR. Windows Vista ne prend pas du tout en charge le mode UEFI. Seule la version 64 bits de Windows 7 prend en charge UEFI. Windows 8+ est plus tolérant, mais les mêmes restrictions de base concernant le MBR / GPT s'appliquent toujours.
Ramhound
Duplication possible d' UEFI avec une table de partition MBR?
squircle
J'ai lu cette réponse avant de poster, mais c'est encore très flou pour moi. Qu'en est-il de Linux?
X.LINK
@ X.LINK - Il existe déjà une réponse expliquant cela également.
Ramhound

Réponses:

2

Tant que vous avez une partition système EFI, le type de table de partition n'a pas d'importance. Cependant , Windows (uniquement) exige que GPT utilise EFI; ce n'est pas un problème avec Linux.

La réponse suivante donne plus de détails sur Windows et son support EFI.

Vous ne parlez pas de sécurité, mais de soutien. Oui, le microprogramme EFI n’a aucun problème avec une table de partition MBR, qu’il peut gérer de la même manière qu’il peut gérer une table de partition EFI. Vous devez simplement vous assurer que vous avez une partition système EFI.

Votre problème est Windows. Microsoft associe par erreur un disque partitionné GPT avec des bootstraps de la manière EFI. Ainsi, votre ordinateur portable avec une table de partition EFI moderne et un micrologiciel EFI moderne a été installé et amorce Windows de la manière moderne EFI. Basculez vers une table de partition de style MBR et Windows s’attend à amorcer l’ancien système PC98. Vous devez activer l'option de module de support de compatibilité dans votre micrologiciel, le cas échéant, et réinstaller Windows ou modifier individuellement le gestionnaire de démarrage Microsoft, le magasin BCD du système, le VBR du volume système et le programme d'amorçage MBR.

La réponse suivante donne plus de détails sur Linux et son support EFI.

Linux peut certainement démarrer à partir d’un disque MBR en mode EFI. Le problème est que ce type de configuration est mal testé et que vous pouvez avoir des difficultés à enregistrer votre chargeur de démarrage avec EFI. Vous devrez peut-être nommer votre chargeur de démarrage EFI / BOOT / bootx64.efi et vous fier à EFI avec ce nom de fichier de secours.

En outre, la plupart des programmes d'installation des distributions Linux ne facilitent pas la configuration de ce type de configuration; vous devrez peut-être installer sur GPT et convertir cela en MBR, ou installer en mode BIOS puis installer un chargeur de démarrage EFI après coup.

squircle
la source
2
J'ai cité la réponse originale que vous avez liée. J'ai également ajouté en votre nom des informations sur Linux à votre réponse. Sinon, la réponse semblait incomplète sans cela.
Ramhound
La réponse est plus claire maintenant (surtout la première partie :)). Une dernière question: la partition système EFI peut-elle être une partition logique?
X.LINK
@ X.LINK - Qu'indiquent vos recherches?
Ramhound
Je n'ai trouvé que des informations sur ESP dans les disques GPT, mais rien sur la possibilité d'être une partition logique sur un disque basé sur MBR.
X.LINK
@Ramhound Merci - ma réponse initiale était un peu pressée.
squircle
2

La réponse de Squircle et divers commentaires sont bons; Cependant, je veux aborder quelques points.

Je n'ai pas l'option de mode CSM dans mon UEFI. De plus, je ne peux pas et ne veux pas convertir mon disque dur sous forme de MBR en GPT

Il est possible de convertir du MBR au GPT sans perdre de données. Mon propre programme GPT fdisk ( gdisk) peut le faire. J'ai entendu dire que certains outils Windows tiers peuvent également le faire, mais je ne connais pas les détails. Les outils de Microsoft ne peuvent pas faire cela, cependant, n'essayez pas de les utiliser pour la tâche. Notez que la conversion de MBR à GPT est très simple comparée à la conversion d’un système de fichiers à un autre. Le risque est donc faible - mais pas nul. Aucune opération impliquant l'écriture dans des structures de données aussi sensibles qu'une table de partition ne présente de risque zéro.

Vous dites que vous ne voulez pas convertir en GPT, mais vous ne dites pas pourquoi. S'il s'agit simplement d'un problème ou d'un risque de conversion, les problèmes liés au manque quasi total de soutien que vous rencontrerez en utilisant MBR vous éviteront des difficultés supplémentaires. (Je suppose cependant que vous avez ou pouvez créer des sauvegardes adéquates. Si cela est incorrect, corrigez immédiatement ce problème ! Les sauvegardes ne sont pas un luxe!) Si, comme certaines personnes, vous êtes à l'aise avec le MBR et ne le voyez pas un besoin de changer en quelque chose de [voix de crotchety vieil homme] newama-trépidés [/ voix de vieux crotchty], alors je vous recommande de jeter vos préjugés. GPT offre de réels avantages par rapport au MBR. La plupart d'entre eux sont mineurs, mais si vous devez démarrer en mode EFI, le fait que GPT soit la norme pour le démarrage en mode EFI n'est pasun avantage mineur; c'est un majeur .

Windows (uniquement) nécessite que GPT utilise EFI

D'après ce que j'ai compris, il s'agit d'une exigence de l'installateur Windows, mais il est possible de faire démarrer Windows en mode EFI à partir d'un disque MBR en utilisant diverses astuces, telles que la conversion de GPT en MBR après l'installation du système d'exploitation ou en remplaçant un BIOS. chargeur de démarrage en mode avec un chargeur de démarrage en mode EFI sans changer le type de table de partition. Cela dit, ma connaissance de la meilleure façon d’atteindre cet objectif est floue, car je n’en ai que lu beaucoup; Je ne l'ai jamais fait moi-même. J'ai lu à ce sujet seulement une ou deux fois en plusieurs années, donc ce n'est pas quelque chose qui se fait très souvent.

La partition système EFI peut-elle être une partition logique?

En théorie, cela ne devrait pas avoir d'importance. En pratique, je ne sais pas. Le démarrage en mode EFI à partir d’un disque MBR est un cas à l’état tel qu’il ya une chance infime mais non négligeable que pratiquement personne au monde n’ait essayé d’utiliser une partition logique MBR en tant qu’ESP. Certainement je n'ai pas essayé. Veuillez garder cela à l'esprit si vous décidez de poursuivre le démarrage en mode EFI à partir d'un disque MBR - vos chances d'obtenir de l'aide d'un expert (ou même d'un amateur confirmé) chutent à près de zéro si vous rencontrez des problèmes.

Dans l’ensemble, ma recommandation est d’examiner les outils de conversion de MBR à GPT. Les chances sont que vous serez en mesure de convertir de MBR en GPT sans problème. Cela risquerait moins de causer des problèmes que d'essayer de démarrer en mode EFI à partir d'un disque MBR. Vous devriez cependant sauvegarder avant de le faire. Ce serait mon conseil même sans une conversion de MBR en GPT dans la photo, cependant; Le déblayage avec des chargeurs de démarrage peut être aussi risqué que celui avec des tables de partition. Il est donc déconseillé de le faire sans sauvegarde.

Rod Smith
la source