COMPTOIR
register

Comptotuto • Transformer son installation de Windows Legacy en UEFI, sans perte de données

• Retour sous Windows : la fin n’est pas loin, soldat !

De manière similaire au démarrage sous la clef Linux, démarrez sur la clef Windows. Attention, pensez bien à désactiver le mode Legacy, sans quoi Windows risque fort de se retrouver perdu ! L’idée n’est ici pas de réinstaller l’OS, mais d’avoir accès à l’environnement de récupération — et une ligne de commande chérie — afin de mettre en place le système de démarrage UEFI de l’OS à la fenêtre. Pour cela, deux étapes : la création de la partition EFI, puis son remplissage par Windows.

 

Pour créer la partition EFI, Microsoft dispose d’un outil en ligne de commande nommé DISKPART : pour y accéder, nous allons utiliser l’environnement de récupération présent sur les clefs d’installation de Windows. Une fois arrivé à l’étape « Installer maintenant », cliquez à la place sur « Réparer l’ordinateur »

 

windows reparer ordinateur

 

Sélectionnez ensuite « Dépannage » puis « Invite de commande », pour arriver sur un terminal noir des plus classiques.

 

goto cmd recup

 

Tapez alors la commande suivante :

diskpart

 

Windows prend tout son temps, puis vous fait enfin comprendre qu’il est prêt :

 

diskpart beginning

 

Il faut alors trouver votre disque, grâce à la commande

list disk

Puis le sélectionner, avec

select disk X

 

X est le numéro de votre disque principal, récolté dans la commande précédente, ici 0. Attention, il n’y a pas de lien direct avec le /dev/sda de Linux !

 

diskpart list select

 

Créez votre partition EFI avec la commande suivante :

create partition efi

Puis listez les partitions disponibles avec la commande

list volume

Et, enfin, sélectionnez votre partition EFI avec la commande

select volume X

Où X est l’identifiant de votre partion EFI nouvellement créee, ici 4.

 

diskpart creation efi

 

Prenez un morceau de papier, et profitez-en pour écrire la lettre correspondant à la partition contenant votre installation de Windows, ici « D » : cela nous sera utile plus tard. Encore une fois, faites-le par rapport à sa taille, sachant qu’il s’agit forcément d’une partition NTFS.

Notez le « RAW » dans la colonne « fs » : votre partition n’est pas encore formatée, et c’est bien évidemment à nous de le lui demander, au format FAT32 :

format fs=fat32

 

Une fois votre partition créée, il faut désormais vous y rendre, toujours en ligne de commande. Et, pour cela, il faut associer une lettre à votre nouveau volume :

assign letter=P

 

Félicitation, vous pouvez quitter DISKPART avec exit, et revenir à l’invite de commande en tant que telle.

 

diskpart final part

 

Direction la partition EFI, pour y créer le dossier contenant toutes les informations de boot, via trois commandes :

cd /d P:\
mkdir EFI
cd EFI

 

Si tout se passe convenablement, le terminal ne bronche pas :

cmd create efi folder

 

Enfin, il ne vous suffit plus que d’une commande pour demander à Windows de générer ses fichiers de démarrage, en utilisant votre bout de papier avec la lettre de la partition contenant votre dossier Windows (D chez nous, mais potentiellement à remplacer par autre chose chez vous !).

bcdboot D:\Windows /s P:\EFI

 

Windows crée alors ses fichiers, et vous gratifie d’un message de satisfaction :

bcdboot suceed

 

Maintenant, vous pouvez tout quitter avec la commande exit, puis redémarrer sans clef USB. Attention, il faudra peut-être modifier l’ordre de démarrage des disques, puisque l’UEFI détectera désormais un « Windows Boot Manager » supplémentaire dans vos options de démarrage, ou, a minima, une option EFI:BLIBLEBLABLOU de votre disque système, qui peut n’être pas l’option par défaut ! De plus, un mode Ultra Fast Boot sera peut-être disponible — dépendant des mobales —, vous pouvez l’activer pour un démarrage toujours plus rapide. Vous pouvez ensuite passer au moment fatidique du redémarrage final.

 

disc manager efi

It is alllliiivveeee!

 

Si vous êtes arrivé jusque'à la fin de ce tutoriel, félicitations : votre système devrait booter marginalement plus vite, mais vous avez gagné au passage une expertise toujours bienvenue sur le fonctionnement de votre bousin. En cas de pépin, n’hésitez pas à ragoter, l’équipe du comptoir se fera une joie vous venir en aide de compléter cet article en fonction des différentes configurations existantes !



Un poil avant ?

En cabine • Impact visuel DXR/DLSS/Sharp pour Cyberpunk 2077

Un peu plus tard ...

Après Rocket Lake, au tour d'Alder Lake de fuiter sur GeekBench

Les 12 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur qui pipotronne en Bourgogne-Franche-Comté, le Lundi 22 Mars 2021 à 09h40  
J'ai réussi en suivant le tuto, mais j'ai eu un gros problème lors de la création de la partition EFI sous Diskpart : j'avais une activer l'over provisioning de mon SSD...
Du coup il m'a créer une partion RAW de 50 Gio et impossible de la formater en fat 32...
j'ai du grater d'autres tuto pour créer une partition EFi en modifiant la commande :
=> create partition EFI size=500
par contre là la partion d'over provisionong est HS et le soft de samsung ne la reconnait plus...
par JoeBar, le Vendredi 01 Janvier 2021 à 14h04  
par Nicolas D. le Jeudi 31 Décembre 2020 à 14h20
Je comprends le côté je mets les mains dans le cambouis (je le fais tout le temps), mais là pour le coup, je trouvais ça inutile pour moi (à part si on a pas bien compris le fonctionnement des partitions/bootloader).

Je suis plutôt du genre à bidouiller pendant des heures pour avoir le bon résultat aussi.

Ça me rappelle ce bon vieux W98 que je formatais 3 fois pendant les grosses LAN de l'époque, avec 1h de config derrière pour avoir le truc aux oignons...et qui redéconnait assez rapidement.

Pour ton ami, je comprends, au moins maintenant il se fera plus bananer
par Nicolas D., le Jeudi 31 Décembre 2020 à 14h20  
par JoeBar le Jeudi 31 Décembre 2020 à 10h31
Je trouve ça overkill, comme si pour formater des DD sous Windows, on était obligé de sortir une distrib Linux et utiliser GParted, alors qu'on a une foule d'outils qui font ça très bien en natif.
Libre à toi d'utiliser l'outil de Microsoft , à vrai dire, je ne le connaissais même pas avant ton post (j'avais eu besoin d'une conversion sur un Windows 7 il y a quelques années). Par conviction, je suis néanmoins plus enclin à informer l'utilisateur sur ce qu'il fait, ce qui lui permet d'avoir les clefs pour résoudre d'éventuels problèmes plus tard. Je pense notamment à un ami qui a installé Linux en dual boot en MBR, puis retiré Linux et.... plus de bootloader !
Avec un ptit coup de tuto, on retrouve """""facilement""""" une solution pour réparer le problème et régénérer les fichiers de démarrage manquants en passant en UEFI. C'est sûr que c'est bien moins rapide que l'approche tout-en-un, et que cela va à l'encontre du "je veux juste que ça marche", mais c'est pour moi la différence entre un simple passionné et un power user... Et c'est à cette seconde catégorie que s'adresse ce tutoriel .
De plus, il n'y a besoin que de deux redémarrages, l'un sous Linux et l'autre sous Windows, en choisissant Linux simplement parce que le déplacement de partition NTFS est bien moins convivial sous Win qu'avec GParted, et que déplacer un système en fonctionnement reste une opération encore hasardeuse - même si moins risqué qu'auparavant .
par JoeBar, le Jeudi 31 Décembre 2020 à 10h31  
par Nicolas D. le Mercredi 30 Décembre 2020 à 10h47
Yes, il y a un outil tout-en-un sous Windows, mais je ne sais pas qui est derrière. De plus, en cas de souci, de dual boot ou autre, il est toujours bon de savoir ce qui se passe en interne ; pourquoi l'opération est potentiellement liée à une perte de données et pourquoi le bouzin doit créer une nouvelle partition !
Je trouve ça overkill, comme si pour formater des DD sous Windows, on était obligé de sortir une distrib Linux et utiliser GParted, alors qu'on a une foule d'outils qui font ça très bien en natif.

Je vois pas ce que ça apporte de devoir reboot 3 fois et devoir jongler entre W$ et un LiveCd par rapport à un outil natif. Si c'est juste pour le "plaisir" de voir ce qu'il s'y passe, je comprends toujours pas.
par Nicolas D., le Mercredi 30 Décembre 2020 à 10h47  
par Un ragoteur qui pipotronne en Communauté Valencienne le Mercredi 30 Décembre 2020 à 08h08
Tiens, je l'ai fait le mois dernier par hasard sur mon portable :
> mbr2gpt /convert
> Reboot
> bios : legacy > UEFI

Et c'est tout..
Yes, il y a un outil tout-en-un sous Windows, mais je ne sais pas qui est derrière. De plus, en cas de souci, de dual boot ou autre, il est toujours bon de savoir ce qui se passe en interne ; pourquoi l'opération est potentiellement liée à une perte de données et pourquoi le bouzin doit créer une nouvelle partition !
par Une ragoteuse à forte poitrine en Île-de-France, le Mercredi 30 Décembre 2020 à 08h30  
par Almist le Mardi 29 Décembre 2020 à 16h17
Et avec une installation propre, ça se passe comment ? Besoin de quelconque manip si installation propre sur des disque dur qui étaient en BIOS avant ?
c'est transparent: tu désactives bien le mode legacy et au moment du boot sur ta clé USB il va te proposer l'installation en UEFI et hop tout se fait parfaitement

sinon pensez bien à désactiver le secure boot ça vous évitera bien des soucis.
par Un ragoteur qui pipotronne en Communauté Valencienne, le Mercredi 30 Décembre 2020 à 08h08  
Tiens, je l'ai fait le mois dernier par hasard sur mon portable :
> mbr2gpt /convert
> Reboot
> bios : legacy > UEFI

Et c'est tout..
par JoeBar, le Mardi 29 Décembre 2020 à 22h10  
par Almist le Mardi 29 Décembre 2020 à 16h17
Et avec une installation propre, ça se passe comment ? Besoin de quelconque manip si installation propre sur des disque dur qui étaient en BIOS avant ?
Si je dis pas de conneries, si tu réinstalles Windows alors que ton BIOS est en UEFI, ça installe automatiquement Windows en UEFI, c'est le mode de BIOS qui détermine l'installation de Windows, pas le DD en lui-même.
par NPSR en Nouveau-Brunswick, le Mardi 29 Décembre 2020 à 16h25  
Article sympa, merci ! même si j'ai toujours réinstallé Windows

Tips : l'outil "msinfo" permet de savoir quel mode on a même si la ligne est très mal nommée "BIOS mode"
par Almist, le Mardi 29 Décembre 2020 à 16h17  
Et avec une installation propre, ça se passe comment ? Besoin de quelconque manip si installation propre sur des disque dur qui étaient en BIOS avant ?
par Dylem, le Mardi 29 Décembre 2020 à 15h47  
Réinstaller Windows me semble moins dangereux.
par JoeBar, le Mardi 29 Décembre 2020 à 14h26  
Aucune idée puisque je n'ai pas encore testé, mais j'étais tombé sur cet article.

L'article a 3 ans et il utilise l'utilitaire "MBR2GPT".

Je teste ça rapidement avant de vous dire si ça fonctionne encore.

J'ai toujours des couilles quand j'utilise Linux, mêmes certains Lives