Windows 7 sur UEFI nécessite que les partitions de disque utilisent la table de partition GUID (GPT) plutôt que le format de partitionnement MBR traditionnel trouvé sur les systèmes BIOS. Malheureusement, Windows ne fournit aucun moyen de convertir une partition MBR en partition GPT de manière non destructive.
Cependant, si cela ne vous dérange pas de copier des données sur votre lecteur, de les convertir, puis de les recopier, vous pouvez utiliser Windows pour le faire comme décrit dans cet article Microsoft Technet Changer un disque d'enregistrement de démarrage principal en un disque de table de partition GUID . L'article décrit deux procédures, qui nécessitent toutes deux de faire une copie des données, puis de modifier le disque pour utiliser GPT. En utilisant l'interface Windows, vous supprimez d'abord tous les volumes sur le disque, puis convertissez le disque en disque GPT en cliquant avec le bouton droit sur le disque et en sélectionnant les éléments de menu. À l'aide de l'interpréteur de commandes avec élévation Admin, vous utilisez l' diskpart
utilitaire pour supprimer tous les volumes, puis convertissez le disque en disque GPT.
Si vous ne voulez pas d'abord sauvegarder les données et avoir accès à une machine Linux dans laquelle vous pouvez installer le lecteur, il existe des outils sous Linux qui vous permettront de convertir le type de partition de manière non destructive, comme décrit ici . Si vous n'avez pas de boîte Linux à portée de main, vous pouvez également essayer de créer un CD de démarrage Linux et de démarrer à partir de cela.
La recherche de "convertir MBR en GPT" fait apparaître d'autres outils, mais je ne les ai jamais essayés.
Non, vous ne devriez pas avoir à formater et réinstaller. Vous pouvez convertir votre disque pour permettre le démarrage UEFI.
Il existe un excellent projet open-source pour cela: gptgen , qui est un "..tool pour convertir de manière non destructive les disques durs partitionnés dans le schéma MBR commun" de style MSDOS "(y compris les partitions étendues) pour utiliser une table de partition GUID (GPT). "
Microsoft a publié un bon tutoriel sur ce processus. Vous trouverez ci-dessous les instructions abrégées (vous pouvez également utiliser la version non abrégée ). Ce processus m'a pris moins de 10 minutes.
Pas
Sauvegardez tout ce qui est important. Nous sommes sur le point d'apporter de sérieux changements au disque dur.
Créez un disque de réparation système (ou utilisez votre support d'installation Windows d'origine).
Identifiez le disque dur que vous souhaitez convertir. Vous pouvez utiliser
[Windows Disk Manager][4]
pour ce faire. Il s'agit généralement du disque # 0.Téléchargez gptgen . C'est l'outil qui fait la magie.
Décompressez gptgen, démarrez une invite cmd en tant qu'administrateur, puis exécutez la commande suivante. AVERTISSEMENT Vous avez sauvegardé vos données, non? C'est le point de non-retour.
Vous pouvez voir un écran bleu après avoir exécuté la commande ci-dessus. C'est normal. Je n'ai pas vu d'écran bleu moi-même, et c'était bien aussi.
Démarrez à l'aide du disque d'installation de Windows ou du disque de réparation du système.
Choisissez la langue et les préférences, puis sélectionnez Réparer votre ordinateur -> Dépannage -> Options avancées -> Invite de commandes
Nous allons utiliser diskpart pour terminer les modifications sur le disque. Tapez "diskpart" et appuyez sur Entrée.
Identifiez le disque de démarrage où se trouve Windows en tapant "list disk" et appuyez sur Entrée. Quelque chose comme ça devrait apparaître:
Vous verrez quelque chose comme:
la source
/f
drapeau. J'ai essayé de supprimer cela, mais cela n'a pas fonctionné.Convertir l'installation Windows de Legacy en UEFI:
Veuillez noter que cette technique ne fonctionnera que pour les systèmes informatiques qui prennent en charge le micrologiciel UEFI. Veuillez d'abord vérifier cela dans les paramètres de votre BIOS, puis poursuivre ce didacticiel.
Étape 1: Confirmez que votre installation est bien en mode hérité. Appuyez sur WinKey+ R, puis tapez
msinfo32
et appuyez sur Entrée. Le mode BIOS doit être Legacy dans System Summary.Étape 2: Téléchargez System Rescue Disk et créez un support de démarrage à partir de celui-ci. Téléchargez le disque ici. Voir les instructions pour créer un support de démarrage. C'est assez trivial et on peut suivre ce tutoriel .
testdisk
utilisez les touches fléchées pour naviguer. Sélectionnez votre disque dur sur lequel Windows est installé en mode hérité et appuyez sur Entrée. Sélectionnez [EFI GPT] EFI GPT Partition Map et appuyez sur entrée. Sélectionnez Analyser et appuyez sur Entrée. Sélectionnez Recherche rapide (en bas) et appuyez sur Entrée. Sélectionnez Continuer (en bas) et appuyez sur Entrée. Appuyez de nouveau sur Entrée. Sélectionnez Écrire (en bas) et appuyez sur Entrée. Appuyez sur Y et appuyez sur Entrée. Votre table de partition est passée de MBR à GPT.Étape 7: exécutez les commandes suivantes:
diskpart
list disk
- Notez le numéro de disque qui contient votre installation Windows. Disons que c'estx
select disk x
list partition
- Notez le numéro de partition qui contient votre installation Windows. Disons que c'esty
select partition y
shrink minimum=200 desired=200
create partition efi
list partition
- Notez le numéro de partition de la nouvelle. Disons que c'estz
select partition z
format fs = fat32
assign letter = b:
exit
mkdir b:\EFI
mkdir b:\EFI\Microsoft
cd /d b:\EFI\Microsoft
bootrec /fixboot
diskpart
list vol
bcdboot c:\windows /l en-us /s b: /f ALL
- Veuillez noter qu'icic:
désigne la lettre de la partition dans laquelle Windows est installé. Voyons cela en premier.Étape 8: redémarrez. Tada! Terminé! Vérifiez si votre installation est devenue UEFI ou non.
Ref: Comment convertir l'installation de Windows 7/8 / 8.1 de l'héritage en UEFI sans perte de données!
Méthode plus simple à l'aide de gdisk: Convertissez l'installation de Windows 7/8/10 de l'héritage en UEFI sans perte de données (méthode plus simple)
la source
Un addendum rapide à la réponse de Nathanbedford :
Comme l'a dit simonzack , Windows 7
bcdboot
ne prend pas en charge le/f
drapeau. Je n'ai eu aucun problème; juste eu à courirbootrec /rebuildbcd
immédiatement après avoir exécuté les commandes de Nathan et cela a fonctionné un régal.La deuxième partition de 128 Mo n'est pas nécessaire. Je n'avais pas de place et je l'ai simplement ignoré. Jusqu'à présent, tout fonctionne bien.
la source
J'ai fait ce que @nathanbedford a dit, mais Windows 7 bcdboot n'accepte pas le drapeau / f donc pour terminer la dernière étape
vous devez utiliser une version plus récente de bcd, c'est> = win8.
Pour cela, deux méthodes sont possibles: soit copier un bcdboot.exe plus récent sur un lecteur lisible pour pouvoir y accéder à partir de cmd (c'est ainsi que je l'ai fait), soit exécuter un disque de réparation système Windows plus récent.
la source