Migration windows 11 - MBR2GPT cannot find OS partition(s)

Anonyme
2023-04-05T22:03:34+00:00

Bonjour à tous,

Heureux propriétaire d'un vieux PC de 10 ans d'âge, j'ai décidé qu'il était temps de faire un upgrade matériel. J'ai donc tout changé, mais ai souhaité conserver mon SSD avec l'installation Windows 10 (principalement pour des raisons pratiques entre les installations de logiciels, de jeux, de migration Windows 7 vers 10 dans le passé et donc de licence d'installation, etc ...).

J'ai donc ajouté mon SSD dans ce nouveau PC. Ça a commencé par ne plus booter, mais j'ai résolu tout ça à force d'efforts et de commandes via la console dans les outils de récupération pour remettre en place le boot. Le contexte est un peu long, mais il me semble important car il doit probablement être la source de mes soucis.

Une fois le PC ayant correctement redémarré, m'a été proposé une installation de Windows 11. "Chouette", me dis-je. L'utilitaire indique mon PC compatible, mais lorsque je valide l'installation, un message indique que mon disque n'est pas pris en charge par UEFI. Je fouille la toile et comprends que mon installation n'est pas très propre et qu'il me faut migrer mon disque de MBR vers GPT. Et ça tombe bien, MS a justement proposé un outil gratuit.

Hélas, MBR2GPT échoue et affiche le message "Cannot find OS partition(s) for disk 0".

Je suis maintenant bloqué là après plusieurs heures de tentatives. J'ai même tenté de trouvé une alternative logicielle, mais ce ne sont que des outils chinois payant (qui au passage ont du m'installer plein de mauvaises choses .... grrr).

Si vous avez des idées de ce qu'il faut vérifier pour que l'outil MBR2GPT fonctionne, je suis preneur. La page de Windows indique qu'il faut de l'espace non alloué, ce que je n'ai pas me semble-t-il. C'est peut-être une piste. J'ai également fait plein de test de commande lié au BCD store, sans succès. Quant à mes partitions, elles semblent déjà en GPT alors que le disque est MBR. Est-ce possible ? Enfin, le PC est bien paramétré en UEFI.

Je suis à disposition pour fournir tout élément nécessaire à un diagnostic, en espérant que vous puissiez m'aider, sinon je suis bon pour un formatage et revalidation de ma licence windows 7 que je viens de réactiver (j'ai peur que ça coince si je demande 2 activation en moins d'une semaine ?).

Merci bcp par avance et pour votre temps !!!

Sébastien.

Windows pour les particuliers | Windows 10 | Windows Update

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
Anonyme
2023-04-06T23:54:27+00:00

Je crois que même en supprimant la partition réservée du système comme vient de le suggérer Volume Z, l'outil MBR2GPT va encore échouer, mais tu peux toujours le faire mais attention, une fois cette partition supprimée, ne l'étend pas à la partition OS car on aura besoin de cette partition pour la recréer.

Sinon, il faudra alors formater la partition réservée du système de 100 Mo en NTFS et la rendre active (car maintenant c'est la partition C qui est active), ensuite attribuer une lettre provisoire à cette partition et recréer la partition réservée du système avec une commande précise.

Pour cela, démarre le PC avec le support d'installation, accède à l'invite de commande de l'environnement de récupération puis utilise Diskpart pour formater la partition de 100 Mo en NTS et la rendre active, ensuite la recréer avec une commande bien précise après avoir attribué une lettre à la partition réservée du système et repéré la lettre attribuée à la partition OS sous l'environnement de récupération.

Pour cela, tu peux commencer par accéder à l'invite de commande et exécuter la commande diskpart puis la commande select disk

Si le disque système est le disque 0

Exécute ensuite la commande :

Select disk 0

Puis la commande :

List partition

et repère le numéro de la partition de 100 Mo du disque 0.

Supposons que c'est la partition 1

Exécute alors la commande :

Select partition 1

Puis la commande :

Active

Ensuite la commande :

format fs=ntfs

puis la commande :

Assign letter= R

****Puis exécute la commande :

list volume

et repère la lettre de la partition OS du disque 0 car si cette lettre est C sous Windows, sous l'environnement de récupération elle est très souvent différente.

Supposons que cette lettre soit la lettre D

Exécute la commande

Exit

(pour quitter Diskpart)


Exécute maintenant la commande suivante :

bcdboot D:\Windows /l fr-fr /s R: /f ALL


une fois l'opération terminée, exécute la commande exit pour fermer l'invite de commande et redémarre.

Relance l'outil MBR2GPT, ça devrait passer sans faute cette fois-ci.

En cas de nouvel échec de l'outil MBR2GPT avec le même message d'erreur, je t'expliquerai demain ce qu'il faut faire.

Par contre, si la conversion passe, effectue ensuite la migration vers Windows 11 en utilisant de préférence l'assistant de mise à jour :

Téléchargement de Windows 11 (microsoft.com) en utilisant de préférence l'ISO de Windows 11 et après avoir désinstallé tout antivirus ties et débranché tout périphérique externe.

S'il n'y a pas un nouveau problème (hors compatibilité), la mise à niveau doit passer, sinon, en cas d'échec de mise à niveau, on verra par la suite ce qu'il faut faire.

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

33 réponses supplémentaires

  1. Anonyme
    2023-04-06T21:53:32+00:00

    J'ai activé la partition et MBR2GPT affiche maintenant un autre message. Je n'ose plus redémarrer le PC :-D

    C:\Windows\system32>mbr2gpt /validate /allowfullosMBR2GPT: Attempting to validate disk -1MBR2GPT: Retrieving layout of diskFailed to retrieve geometry for disk -1

    Si je précise le disque 0, je retrouve le même message que précédemment :

    C:\Windows\system32>mbr2gpt /validate /disk:0 /allowfullosMBR2GPT: Attempting to validate disk 0MBR2GPT: Retrieving layout of diskMBR2GPT: Validating layout, disk sector size is: 512 bytesCannot find OS partition(s) for disk 0

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-04-06T21:38:18+00:00

    > Et l'écran de MPW reste blanc après avoir cliqué sur "démarrer" dans l'invit de conversion FAT en NTFS.

    Ça n'a pas l'air de fonctionner.

    En effet, ça ne fonctionne pas avec une partition réservée du système.

    Cette situation est inédite et je n'ai pas de PC compatible Legacy entre les mains pour faire un test.

    Je suis cependant convaincu que cette conversion ne peut être effectuée sans perte sur une partition réservée du système, par contre elle peut se faire sur d'autres partitions, comme aussi sur mes clés multiboot USB Bootables en MBR et en GPT contenant des utilitaires.

    Par conséquent essaye d'activer la partition C et voir si l'outil MBR2GPT va fonctionner, je crois que ça va passer.

    Sinon, il faudra démarrer le PC avec le support d'installation de Windows 10 et formater en NTFS la partition réservée du système puis reconstruire cette partition.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2023-04-06T21:10:42+00:00

    MBR2GPT ne fonctionne toujours pas.

    Et l'écran de MPW reste blanc après avoir cliqué sur "démarrer" dans l'invit de conversion FAT en NTFS.

    Ça n'a pas l'air de fonctionner.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-04-06T20:47:28+00:00

    > Étant sûr de moi, j'ai pris la liberté de formater la partition du Seagate via Windows. Mon PC démarre toujours (sinon j'aurais réussi à reconstruire un moyen de booter).

    Tu te débrouilles donc pas mal.

    Sinon, comme tu disposes du support d'installation de Windows 10, on aurait pu réparer ensemble le démarrage en cas de problème.

    J'étais sûr à 99% que la partition EFI qui commandait le démarrage sur le disque 1 (selon MPW) était celle qui se trouve sur ce même disque, mais je voulais quand même effectuer des vérifications supplémentaires, ceci, car MPW affichait dans la première capture d'écran (celle d'hier) cette partition comme Actif & Système alors que pour la partition de 100 Mo du disque 3 (selon MPW), il affichait Actif seulement.

    > 1) Voilà ce que donne MPW, la partition de 100 Mo du SSD possède l'option "définir inactif", comme sur cette capture ci-dessous (Disque 1 dans MPW, mais disque 0 sous Windows).

    Oui, cela est sans faute puisque le système démarre alors que l'autre partition de 100 mo a été formaté, c’est-à-dire cela confirme que cette partition est active et système en même temps.

    Si tu la mets inactive avec MPW, le système ne démarrera pas.

    > 2) Le disque C: que nous avions paramétré précédemment comme disque de démarrage possède l'option "définir active"

    Oui, c'est la solution que j'ai suggérée de reprendre, celle de Volume Z, car à l'inverse de la gestion des disques, avec MPW on peut activer la partition C et la partition réservée du système se désactivera automatiquement mais laissons cette solution en instance car il n'est pas certain à 100% que l'outil MBR2GPT va fonctionner avec cette solution.

    > 3) Faut-il convertir ma partition de 100Mo en NTFS via MPW ?

    C'était ça ma solution mais il faut d'abord essayer de reprendre la conversion du système en UEFI/GPT avec l'outil MBR2GPT car après formatage de la deuxième partition qui avait l'ID d'une partition réservée du système, il est possible que ça va passer.

    Sinon, oui, essaye d'abord de convertir en NTS la partition de 100 mo du disque 1 (selon MPW), cela devrait se faire sans perte, puis essaye de relancer l'outil MBR2GPT.

    À ce stade, je pense qu'on aura arrivé à résoudre ce problème.

    C'est alors la solution Volume Z qu'il faut laisser en réserve mais je ne pense pas qu'elle soit plus efficace que la première.

    Et en cas de problème on appliquera une troisième solution sans perte que j'ai en tête mais je ne pense pas qu'on va en arriver là.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire