0 votes

Comment réparer une table de partition hybride endommagée à partir de Windows ?

J'utilise un iMac 2010 de 27 pouces avec Mac OS High Sierra et Windows 10 via Bootcamp. Récemment, j'ai eu un problème où chaque mise à jour de Mac rend la partition Windows non amorçable. Cela signifie qu'après chaque mise à jour de Mac OS, je dois utiliser Gdisk pour réparer la table de partition hybride afin de pouvoir redémarrer Windows. Malheureusement, cette fois-ci, après avoir effectué la réparation, la partition Mac ne démarre plus. Existe-t-il un moyen de réparer la table de partition hybride à partir de Windows afin que la partition Mac puisse à nouveau démarrer, elle n'apparaît pas dans le menu ALT au démarrage et si j'essaie de démarrer en utilisant Refind, le processus de démarrage commence mais ne se termine pas avec un cercle barré à l'écran.

Lorsque j'ouvre Fdisk et que j'exécute la commande list partition, j'obtiens ce qui suit :

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary           1370 GB    512 B
  Partition 2    Primary             14 GB  1370 GB
  Partition 3    Primary            478 GB  1384 GB
  Partition 4    Primary             16 KB  1863 GB

Le Mac OS est installé sur la Partition 1, la Partition 3 est celle de Boot Camp. La partition Mac OS n'apparaît toujours pas, même si j'essaie de réinstaller High Sierra à partir d'une clé USB.

L'exécution des commandes suggérées ci-dessous a donné les résultats suivants, désolé de les avoir inclus sous forme d'image, je n'ai pas réussi à trouver comment les sauvegarder à partir du lecteur de démarrage USB. Screenshot

Quelle est la procédure à suivre pour essayer de restaurer la partition Mac ? Je pense que je vais devoir utiliser GDisk à partir de la partition Boot Camp. Je crois que j'ai fait une erreur la dernière fois que j'ai utilisé GDisk sur le Mac pour que Windows fonctionne à nouveau, alors je veux être prudent cette fois-ci ! Windows fonctionne, alors comment quelqu'un peut-il m'aider à utiliser FDisk/GDisk sur Windows pour restaurer la table de partition dans un état fonctionnel ?

1voto

David Anderson Points 30783

La demande habituelle est que le PO affiche les résultats des commandes. gpt -r show /dev/disk0 y fdisk /dev/disk0 . Vous pouvez entrer ces commandes lorsque vous démarrez dans MacOS Recovery. Normalement, vous démarrez le système de récupération MacOS en allumant votre Mac et en appuyant immédiatement sur la combinaison de touches Commande ()-R et en la maintenant enfoncée. Maintenez cette touche enfoncée jusqu'à ce que vous voyiez le logo Apple. Le démarrage est terminé lorsque vous voyez une fenêtre d'utilitaires semblable à celle illustrée ci-dessous.

Après le démarrage de MacOS Recovery, vous pouvez choisir d'ouvrir une fenêtre Terminal dans la barre de menu.

Si vous ne pouvez pas démarrer sur MacOS Recovery et que vous pouvez démarrer sur Windows, vous pouvez alors télécharger et utiliser GPT fdisk pour imprimer le contenu des tables de partition GPT et MBR. Après le téléchargement et l'extraction, vous devrez entrer la commande gdisk64 \\.\PhysicalDrive0 d'un "Administrateur : Invite de commande" fenêtre. Pour imprimer les tableaux, entrez ce qui suit lorsque vous y êtes invité par gdisk64 .

r
p
o
q

Après avoir affiché le contenu de ces tableaux en réponse à votre question, j'espère être en mesure de vous conseiller sur la prochaine étape.

Mise à jour :

Voici des instructions pour utiliser gdisk sous Windows pour réparer la table de partition MBR.

Commencez par entrer la commande gdisk64 \\.\PhysicalDrive0 dans un "Administrateur : Invite de commande". Ici, je suppose que le répertoire courant de la fenêtre contient le fichier gdisk64.exe fichier téléchargé à partir de gptfdisk à SourceForge .

Voici les commandes à saisir pour gdisk .

R
H
2 7
Y
AF
N
07
Y
N
W
Y

Voici un exemple de sortie. Note : Votre résultat peut varier légèrement de ce qui est montré ci-dessous.

GPT fdisk (gdisk) version 1.0.4

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): R

Recovery/transformation command (? for help): H

WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.

Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 7
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): Y

Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF): AF
Set the bootable flag? (Y/N): N

Creating entry for GPT partition #7 (MBR partition #3)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): Y

Unused partition space(s) found. Use one to protect more partitions? (Y/N): N

Recovery/transformation command (? for help): W

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to \\.\PhysicalDrive0.
Disk synchronization succeeded! The computer should now use the new
partition table.
The operation has completed successfully.

Remarque : si vous parvenez à démarrer MacOS, mais que Windows ne démarre pas, vous devrez reconstruire votre fichier BCD Windows.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X