J'ai un ordinateur portable sous Windows 7 Édition Entreprise 64 bits. Il est déjà rempli de logiciels et de pilotes.
L'ordinateur portable (Dell E6220) prend en charge le démarrage via UEFI, mais l'insatllition se trouvait sur le BIOS hérité.
Lorsque j'essaie de modifier le démarrage de Legacy en UEFI, un message d'erreur s'affiche: aucun périphérique de démarrage n'a été trouvé (Windows 7 n'est pas reconnu comme amorçable). Existe-t-il un moyen de configurer l’installation actuelle pour permettre le démarrage à partir de UEFI ou dois-je formater et réinstaller?
Windows 7 sur UEFI requiert que les partitions de disque utilisent GUID table de partition (GPT) plutôt que le format de partitionnement MBR traditionnel utilisé sur les systèmes BIOS. Malheureusement, Windows ne fournit aucun moyen de convertir une partition MBR en une partition GPT non destructive.
Toutefois, si cela ne vous dérange pas de copier des données de votre lecteur, de les convertir, de les copier ensuite, vous pouvez utiliser Windows pour le faire, comme décrit dans cet article de Microsoft Technet Modifier un disque d’enregistrement de démarrage principal dans un GUID Disque de table de partition . Cet 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. À l'aide de l'interface Windows, vous supprimez tout d'abord les volumes du disque, puis convertissez le disque en disque GPT en cliquant avec le bouton droit de la souris sur le disque et en sélectionnant les éléments de menu. À l'aide de la commande Shell avec élévation Admin, vous utilisez l'utilitaire diskpart
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 sur 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 ne possédez pas de machine Linux, vous pouvez également essayer de créer un CD de démarrage Linux et d’amorcer à partir de cela.
Rechercher pour "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 autoriser le démarrage UEFI.
Il existe un excellent projet open-source pour cela: gptgen , qui est un ".. outil pour convertir de manière non destructive des disques durs partitionnés dans le commun, Schéma MBR "à la MSDOS" (y compris les partitions étendues) pour utiliser une table de partition (GPT) GUID. "
Microsoft a publié un bon tutoriel sur ce processus. Vous trouverez ci-dessous les instructions abrégées (vous pouvez également utiliser la version intégrale ). Ce processus m'a pris moins de 10 minutes.
étapes
Sauvegardez quelque chose d'important. Nous sommes sur le point d’apporter de sérieux changements au disque dur.
Créez un disque de réparation du 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 le faire. C'est généralement le disque n ° 0.
Télécharger gptgen . C'est l'outil qui fait la magie.
Décompressez gptgen, lancez une invite de commande en tant qu'administrateur, puis exécutez la commande suivante. WARNING Vous avez sauvegardé vos données, n'est-ce pas? C'est le point de non-retour.
gptgen.exe -w \\.\physicaldrive0
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 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 -> Résoudre les problèmes -> 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:
Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- * Disk 0 Online 128 GB 0 B *
select disk 0
list partition
Vous verrez quelque chose comme:
Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 350 MB 1024 KB Partition 2 Primary 126 GB 350 MB
select partition 1
delete partition
create partition EFI size=100 offset=1
format quick fs=fat32 label="System"
assign letter=S
create partition msr size=128 offset=103424
Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 System 100 MB 1024 KB Partition 2 Reserved 128 MB 101 MB Partition 3 Primary 126 GB 229 MB
list volume
select volume 3
assign letter=C
exit
bcdboot c:\windows /s s: /f UEFI
Convertir une installation Windows de Legacy en UEFI:
Veuillez noter que cette technique ne fonctionnera que sur les systèmes informatiques prenant en charge le micrologiciel UEFI. Veuillez vérifier cela d’abord dans les paramètres de votre BIOS, puis continuez avec ce tutoriel.
Étape 1: Confirmez que votre installation est bien en mode hérité. presse WinKey + R puis tapez msinfo32
et appuyez sur Entrée. Le mode BIOS doit être Legacy dans System Summary.
Étape 2: Téléchargez le disque de secours système et créez-en un support amorçable. Téléchargez le disque de ici. Voir instructions pour créer un support amorçable. C'est assez simple et vous pouvez suivre ceci tutoriel .
testdisk
Utilisez les touches de direction pour naviguer. Sélectionnez votre disque dur dans lequel Windows est installé en mode hérité et appuyez sur entrée. Sélectionnez [EFI GPT] Carte de partition EFI GPT 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. Hit entrer à nouveau. Sélectionnez Write (en bas) et appuyez sur enter. 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
name__list disk
- Notez le numéro du disque qui contient votre installation de Windows. Disons qu'il s'agit de x
name__select disk x
list partition
- Notez le numéro de la partition contenant votre installation de Windows. Disons qu'il s'agit de y
name__select partition y
shrink minimum=200 desired=200
create partition efi
list partition
- Notez le numéro de partition de la nouvelle. Disons qu'il s'agit de z
name__select partition z
format fs = fat32
assign letter = b:
exit
name__mkdir b:\EFI
mkdir b:\EFI\Microsoft
cd /d b:\EFI\Microsoft
bootrec /fixboot
diskpart
name__list vol
bcdboot c:\windows /l en-us /s b: /f ALL
- Notez que c:
indique la lettre de la partition dans laquelle Windows est installé. Permet de découvrir cela en premier.Étape 8: Redémarrez . Tada! Terminé! Vérifiez si votre installation a été remplacée par UEFI ou non.
Ref: Comment convertir une installation Windows 7/8/8.1 de Legacy en UEFI sans perte de données!
Manière plus simple d’utiliser gdisk: Conversion de l’installation Windows 7/8/10 de Legacy à UEFI sans perte de données (méthode plus simple)
Un ajout rapide à la réponse de de nathanbedford :
Comme simonzack a dit , la variable bcdboot
de Windows 7 ne prend pas en charge le drapeau /f
. Je n'ai eu aucun problème; Il suffisait d'exécuter bootrec /rebuildbcd
immédiatement après l'exécution des commandes de Nathan et cela fonctionnait à merveille.
La seconde partition de 128 Mo n'est pas nécessaire. Je n'avais pas de place et je l'ai simplement ignorée. Tout fonctionne bien jusqu'à présent.