2015-08-02 04:06:57 +0000 2015-08-02 04:06:57 +0000
45
45

Comment réparer le chargeur de démarrage de Windows 10 à partir de Windows

J'ai installé Ubuntu sur un système qui a Windows 10 installé. Je peux démarrer sur Windows ou Ubuntu normalement en utilisant GRUB. Je veux supprimer la partition Ubuntu, mais je dois d'abord restaurer le MBR de Windows 10.

Dans Use Bootrec.exe in the Windows RE to troubleshoot issues startup _ (applies to Windows 7 and Windows Vista) ils disent d'utiliser Bootrec.exe avec les options /FixMbr /FixBoot, mais quand je tape “bootrec. exe /FixMbr” dans une invite de commande, Windows dit :

‘bootrec.exe’ n'est pas reconnu comme une commande interne ou externe.

Je dis que je peux démarrer sous Windows 10 et lancer une invite de commande à partir de là (je n'ai pas besoin d'utiliser un support d'installation), mais je ne sais pas quoi saisir.

Réponses (3)

81
81
81
2015-08-03 17:19:00 +0000

La commande sous Windows 8/8.1/10 pour la correction du MBR est “bootsect.exe”.

bootsect /nt60 drive_letter: /mbr

: elle corrige l'enregistrement de démarrage de la partition mappée sur “drive_letter :” et le MBR du disque où la partition est placée. Vous pouvez également utiliser Dual-boot Repair Tool “ qui a une interface graphique avec bcdboot.exe, bootsect.exe et d'autres fonctions utiles comme la vue du secteur d'amorçage et … une fonction de réparation en un clic pour Windows 10/8/7/Vista (peut également corriger les fichiers d'amorçage de Windows XP).

9
9
9
2016-01-04 16:19:02 +0000

J'avais le problème suivant :

J'avais Ubuntu et Windows 10 et j'ai supprimé les partitions Ubuntu en utilisant Windows 10. Après un redémarrage, j'ai eu l'erreur Partition not found et j'ai automatiquement saisi GRUB.

Voici comment je l'ai résolu :

  1. j'ai gravé un CD de Windows 10, saisi le dépannage, et de là, je suis entré dans la console Windows.
  2. Puis j'ai tapé : bootsect /nt60 drive_letter: /mbr (remplacez drive_letter par votre lettre. par exemple, pour moi c'était C: /mbr).
  3. Et ça a finalement marché.

J'espère que cela clarifie aussi la solution pour les personnes qui ont le même problème que moi.

4
4
4
2019-06-03 09:11:51 +0000

Les autres réponses données ici fonctionnent très bien sur les systèmes MBR/BIOS, cependant si vous êtes sur un système UEFI comme moi, bootsect va juste écrire un MBR de démarrage semi-fonctionnel sur le MBR de protection GPT et bootrec donne juste un message d'erreur “Accès refusé”, et aucun des deux n'a d'option fonctionnelle pour réparer une partition système EFI cassée, qui sur un lecteur UEFI/GPT est ce qui contient le bootloader qui était stocké dans le MBR. Il n'y a malheureusement presque pas de guides à jour sur la correction du gestionnaire d'amorçage de Windows UEFI (presque tous disent simplement de lancer l'utilitaire graphique de réparation au démarrage, mais cela ne résout pas le problème dans tous les cas), mais j'ai finalement trouvé la solution correcte enfouie dans cet article , qui nécessite l'utilisation de la commande bcdboot à la place :

  1. Prenez l’ outil de création de médias , faites-vous un DVD d'installation de Windows 10 ou une clé USB, puis démarrez dessus.

  2. À l'invite, choisissez “Réparer votre ordinateur”, puis “Dépannage”, “Options avancées” et enfin “Invite de commande”.

  3. Exécutez diskpart et ensuite list volume. Notez le numéro de volume de votre partition système EFI (ESP).

  4. Faites maintenant select volume x (où x est le numéro de volume pour l'ESP) et ensuite assign letter=N: pour monter la partition. Exécutez à nouveau list volume et notez qu'une lettre de pilote est maintenant attribuée à l'ESP. Exécutez exit pour quitter diskpart.

  5. (Facultatif) Si vous n'êtes pas actuellement en mode double démarrage et que vous souhaitez nettoyer complètement l'ESP avant d'écrire un nouveau bootloader, exécutez format N: /FS:FAT32 pour le reformater en FAT32. Ceci n'est probablement pas nécessaire dans des circonstances normales, cependant, car bcdboot semble faire un bon travail de nettoyage lui-même. Surtout ne faites pas cela si vous avez une distribution Linux sur une autre partition ou sinon vous devrez réinstaller GRUB une fois que vous aurez terminé. Notez également que les étapes suivantes ne devraient pas affecter une installation EFI GRUB tant que vous ne supprimez pas le répertoire existant de GRUB sur l'ESP.

  6. Enfin, écrivez le nouveau bootloader sur la partition avec bcdboot C:\windows /s N: /f UEFI. Cette commande reconstruit un nouveau bootloader compatible UEFI sur l'ESP monté à N : en utilisant l'installation Windows montée à C:\windows. Une fois que c'est fait, vous pouvez vérifier que le nouveau chargeur d'amorçage a été écrit en exécutant dir N:\EFI, où vous devriez voir un répertoire Microsoft contenant le nouveau gestionnaire d'amorçage de Windows ainsi qu'un répertoire boot contenant le chargeur d'amorçage de secours (avec d'autres répertoires pour tout autre chargeur d'amorçage que vous avez installé, comme GRUB pour Linux).

  7. (Facultatif) Si vous êtes en double démarrage, vous devrez probablement démarrer dans votre distro Linux et exécuter sudo update-grub pour permettre aux scripts GRUB de détecter et d'ajouter le nouveau chargeur d'amorçage de Windows. Vous devriez également sauter l'étape suivante et laisser GRUB comme premier choix de démarrage afin de pouvoir accéder aux deux systèmes d'exploitation.

  8. Maintenant, démarrez dans votre BIOS et assurez-vous que “Windows Boot Manager” est défini comme le premier choix de démarrage. Sauvegardez et redémarrez et vous serez enfin de retour dans Windows.