web-dev-qa-db-fra.com

Réparer Windows 10 Chargeur de démarrage

J'ai du mal à réparer ma chargeur de démarrage Windows 10. J'ai essayé de démarrer dans la USB de l'installateur Windows 10 et de faire le démarrage de réparation là-bas. J'ai essayé la solution suggérée ici: Comment corriger le chargeur de démarrage de Windows 10 de Windows . J'ai également essayé le correctif détaillé ici: http://www.fixedbyvonnie.com/2013/12/how-to-repair-the-fi-bootloader-in-windows-8/ . Ni l'un ni l'autre n'a résolu le problème pour moi.

L'histoire de la question est la suivante: j'ai initialement installé Windows 8.1 sur mon SSD de démarrage principal. J'ai plus tard reparié et installé Arch Linux sur une deuxième partition sur le même lecteur. J'ai ensuite installé Windows 10 sur le dessus de l'installation d'Arch Linux. J'ai ensuite supprimé la partition Windows 8.1 et ré-développée afin que Windows 10 soit le seul système d'exploitation installé sur le lecteur. (J'ai ajouté plus tard un deuxième SSD avec Antergos Linux dessus.) Cette série d'installations semblent avoir quitté le chargeur de démarrage de l'arche Gummiboot sur le lecteur, bien que si je viens de démarrer le lecteur directement, il m'a toujours jeté directement dans le chargeur de démarrage de Windows, Donc, je n'ai même pas réalisé que le chargeur de Gummiboot Linux était toujours présent.

J'essaie d'obtenir une configuration du GPU Passthrough de travail [- https://www.reddit.com/r/pcmasterrace/commentes/3lno0t/gpu_passthrough_revisited_an_upth_guide_on_how/ ] et je n'ai pas pu faire fonctionner Windows dans le Machine virtuelle et déterminé qu'il semblait être dû au chargeur de démarrage. J'ai essayé diverses méthodes de fixation de cela (comme ci-dessus), mais rien n'a fonctionné. Donc, j'ai examiné la SSD Windows 10 a été installé sur et vu qu'il y avait toujours une partition ext4 (à côté d'une partition FAT32, laquelle est l'endroit où Windows avait le chargeur de démarrage UEFI). J'ai supprimé la partition ext4 et définir le drapeau "Boot" sur la partition FAT32. Après cela, maintenant non seulement les fenêtres dans un VM ne fonctionnent plus, mais je n'étais plus capable de démarrer directement dans Windows. Maintenant, je reçois une erreur "Process1_Initialization_FAILED" au démarrage.

Je suis allé dans la partition FAT32 et j'ai constaté qu'il y avait toujours un répertoire gummiboot. J'ai essayé de supprimer cela, mais cela n'a fait aucune différence. J'ai ensuite supprimé tous les fichiers de la partition FAT32 et j'ai réessayé les solutions du premier paragraphe. Toujours rien ne fonctionne. Bien que je dispose maintenant de 6 entrées différentes (toutes non fonctionnelles) d'entrées de démarrage Windows Windows lorsque je vais dans le BIOS de la carte mère.

Y a-t-il un moyen de résoudre ce problème, de côté de réinstaller complètement Windows 10? Et si je dois réinstaller Windows 10, existe-t-il un moyen de sauvegarder la partition actuelle dans laquelle l'installation de Windows 10 réelle est (par opposition aux partitions EFI/Boot) et de la décharge sur une nouvelle installation? (Et comment puis-je supprimer toutes les entrées Windows 10 bootloader du BIOS?)

2
emacsomancer

En supposant que Windows soit installé sur le disque GPT.

Pour amener avec succès Windows 10 (Windows 8.1/8/7) sur le micrologiciel UEFI, vous avez besoin exactement de 3 partitions sur un disque de style GPT:

  1. Partitionnelle du système EFI (généralement 100 MB - 500 Mo)

  2. Partition réservée à Microsoft (exactement 128 Mo)

  3. Partition Windows (au moins 20 Go pour Windows 64 bits)

Finalement, vous pourriez avoir une partition distincte de "récupération".

La présence de trois premières partitions mentionnées est obligatoire ou Windows ne peut pas démarrer.

La commande pour corriger BCD + Boot Charger + Gestionnaire de démarrage et écrire une entrée de démarrage dans NVRAM est BCDBOOT.EXE -

bcdboot N:\Windows /s Z:

où n: est la partition Windows et z: est la partition système EFI. (Plus tard, vous devez corriger le chargeur de récupération séparément à l'aide de la commande REACENTC.EXE.)

Vous pouvez également utiliser bootrec.exe à partir de l'environnement de récupération pour corriger le démarrage (pas toujours réussir mais corrige également le chargeur de récupération).

Pas besoin de dire que vous devez Boot Windows Installation/Media (USB/DVD) à l'aide de la chaussure EFI .

Le démarrage de l'UEFI n'utilise pas les enregistrements de démarrage MBR et partition pour le démarrage, mais cela peut aider à réécrire MBR (doit être un MBR de protection sur le disque GPT) à l'aide de Bootsect.exe Commande au cas où MBR a été altéré par Linux Installer. Windows n'aime pas le format MBR "mixte" sur le disque GPT.

Référence: Réparez Windows BCD sur UEFI et BIOS

J'espère que cela t'aides.

8
snayob