1 votes

Changer l'ID de la partition Bootcamp sur le terminal en mode récupération

J'ai un iMac 5K 2017 sous MacOS Big Sur et Windows 10 et le problème est un peu délicat :

Après avoir redimensionné mon Bootcamp avec AOMEI Partition Assistance et l'avoir redémarré, il ne pouvait pas exécuter MacOS (il a montré un signe d'interdiction) et devait être récupéré. Dans l'Utilitaire de disque en mode récupération, le disque de fusion a été séparé en disque dur et en disque SSD. À l'exception de la partition Bootcamp, les autres partitions ont disparu et ne peuvent pas être effacées ou divisées.

J'ai donc redémarré Windows et essayé de le réparer avec gdisk mais j'ai accidentellement changé l'ID de la partition sur le mauvais disque (j'ai changé l'ID de la partition Bootcamp en APFS comme indiqué dans la figure 1).

fig.1 Weird partitions

fig.1 Partitions étranges

Maintenant, je ne peux pas démarrer les deux systèmes, seulement le mode de récupération. J'essaie de changer APFS en Microsoft Basic Data de la partition Bootcamp sur le terminal, mais il affiche toujours "command not found". REF1 REF2

Y a-t-il un moyen de le réparer ? Parce que je n'ai pas sauvegardé mon Windows (le Mac peut être effacé).

0voto

David Anderson Points 30783

Les commandes données dans cette réponse doivent être saisies lors du démarrage de MacOS Recovery. Les anciennes versions de MacOS (OS X) peuvent nécessiter le démarrage de MacOS Recovery à partir d'Internet ou d'une clé USB d'installation de MacOS. De plus, certaines commandes peuvent devoir être précédées d'une touche sudo . Les instructions données ci-dessous échoueront probablement lorsque le partitionnement hybride est utilisé.

La commande fournie par MacOS pour modifier le GUID d'un type de partition est la suivante gpt . Cependant, cette commande fonctionne différemment de gdisk en ce que gdisk est interactif et gpt ne l'est pas. De même, le gpt nécessite la suppression de la partition du GPT afin de modifier le GUID du type de partition. Une fois retirée, la partition peut être réintroduite dans le GPT avec le GUID de type de partition correct. Cette suppression et cet ajout ne modifient pas le contenu de la partition.

La commande ci-dessous peut être utilisée pour afficher partiellement le contenu actuel du GPT pour le lecteur avec l'identifiant disk0 .

gpt -r show /dev/disk0

Les commandes ci-dessous peuvent être utilisées pour supprimer du GPT la partition avec l'identifiant disk0s2 .

diskutil unmountdisk disk0
gpt remove -i 2 /dev/disk0

Les commandes ci-dessous peuvent être utilisées pour ajouter à la GPT la partition précédemment supprimée. Cette partition recevra le type GUID de Windows. Remplacer <start> et <size> avec les valeurs entières indiquées dans la sortie de la commande gpt -r show /dev/disk0 pour la ligne dont l'index est 2 .

diskutil unmountdisk disk0
gpt add -i 2 -b <start> -s <size> -t windows /dev/disk0

Remarque : Les nombres entiers utilisés dans les identificateurs ne doivent pas nécessairement correspondre aux valeurs d'index utilisées par le système GPT et le système de gestion de l'information. gpt commande. Dans ce cas, la 2 utilisé dans disk0s2 se réfère probablement à la partition dont la valeur d'index est 2 dans le GPT.

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