2 votes

Erreurs de Bootcamp - récupération d'espace libre

J'ai fait une erreur en jouant avec bootcamp.

J'ai créé une petite partition Windows de 72GB, avec bootcamp. Mais je me suis rendu compte que c'était trop petit, alors j'ai décidé de la supprimer avec l'Utilitaire de disque (je sais Mauvais choix).

J'ai donc créé une nouvelle partition Windows (avec bootcamp aussi) d'environ 200GB, pour essayer de supprimer la première. Après cela, j'ai utilisé bootcamp pour supprimer la partition Windows. Mais cela n'a supprimé que la dernière (la plus grande).

J'ai donc essayé ceci Comment supprimer un disque conteneur et récupérer l'espace avec la partition principale ? Pour supprimer les deux partitions.

J'ai fait des choses stupides parce que maintenant j'ai 472GB inutilisables.

Est-ce que quelqu'un sait comment transformer ce "freespace" pour le fusionner avec ma partition principale du Machkintosh HD. Pour la formation, j'ai un iMac 2014 avec un disque de fusion.

Merci beaucoup.

disk util list

Disk util partition reparition

Disk util merge process failed NB : Je l'ai fait en mode récupération sans succès.

Mise à jour 1

Bonjour et merci David pour ces explications précises.

Je fais ce que vous demandez :

  • Je crée le nouveau MyBackup partition
  • Après avoir créé une clé usb amorçable et lancé un terminal sur celle-ci
  • J'ai une erreur lors de la commande de réparation du volume comme vous l'avez prévu

Alors je le fais : diskutil apfs deletecontainer disk1s2 Dummy

Mais je ne suis pas sûr d'avoir ce que vous expliquez. Je n'ai pas disk0s2

J'ai donc préféré vous envoyer la liste diskutil pour être sûr de ce que je dois faire ensuite.

Diskutil list

Merci encore !

1voto

David Anderson Points 30783

La commande ci-dessous vérifiera le conteneur avant de le redimensionner. Dans votre cas, la vérification a échoué, donc l'opération de redimensionnement n'a pas eu lieu.

diskutil apfs resizecontainer disk1s2 0

Vous pouvez essayer de réparer le conteneur. Avant d'essayer, je vous recommande de sauvegarder vos fichiers personnels. Le mieux serait de les sauvegarder sur un disque externe. Cependant, puisque vous avez de l'espace libre, vous pouvez entrer la commande suivante pour créer un autre conteneur APFS avec le volume APFS MyBackup . Cette réponse suppose que vous l'aurez fait.

diskutil addpartition disk1s2 apfs MyBackup 0

À ce stade, vous devriez démarrer sur MacOS Big Sur Internet Recovery. Vous pouvez également démarrer à partir d'une clé USB d'installation de MacOS Big Sur.

Remarque : Vous devez vérifier si l'un des identifiants a changé. Si c'est le cas, effectuez les substitutions appropriées dans les commandes restantes.

La commande ci-dessous tente de réparer.

diskutil repairVolume disk1s2

Si la réparation échoue, vous devez réinstaller MacOS BigSur. Voici les commandes nécessaires pour créer un nouveau conteneur APFS avec le volume APFS unique Macintosh HD . La commande donnée ci-dessous tente de supprimer le conteneur APFS Fusion.

diskutil apfs deletecontainer disk1s2 Dummy

Si la commande ci-dessus ne parvient pas à créer un Apple_HFS de type partition sur les deux disk0s2 et disk1s2 puis entrez la commande suivante.

diskutil apfs deletecontainer -force disk1s2 Dummy

La commande ci-dessus génère l'avertissement suivant.

Deleting APFS Container with all of its APFS Volumes
Operating in the contingency (damaged APFS Container) mode. Only the specified APFS Physical Store disk is guaranteed to be reclaimed. Other APFS Physical Stores which may have defined this APFS Container might need to be reclaimed separately
Deleting Container

Lorsque j'ai testé cette commande, un Apple_KFS a été créée sur les deux disk0s2 et disk1s2 . Si ce n'est pas le cas, arrêtez et affichez le résultat de l'opération. diskutil list à votre question. Postez une commande à cette réponse, afin que je puisse être informé.

La commande suivante crée un nouveau conteneur APFS Fusion.

diskutil apfs createcontainer -main disk0s2 -secondary disk1s2

La commande suivante fournit l'identifiant du nouveau conteneur APFS Fusion. Ici, je vais supposer que l'identifiant disk2 est sorti.

diskutil info disk0s2 | grep Container

La commande suivante ajoute un volume APFS intitulé Macintosh HD au nouveau conteneur APFS Fusion. Si votre identifiant pour le nouveau conteneur APFS Fusion n'est pas disk2 puis effectuez la substitution appropriée.

diskutil apfs addvolume disk2 apfs "Macintosh HD"

À ce stade, vous pouvez installer MacOS Big Sur et copier vos fichiers sauvegardés sur le disque dur. Macintosh HD volume.

Si vous avez créé le MyBackup puis entrez les commandes suivantes pour supprimer le conteneur APFS avec ce volume et récupérer l'espace.

diskutil apfs deletecontainer disk1s3
diskutil apfs resizecontainer disk1s2 0

Mise à jour 1

Vous trouverez ci-dessous une copie de l'image que vous avez postée de vos progrès.

Vous avez entré la commande suivante.

diskutil apfs deletecontainer disk1s2

Vous étiez censé entrer la commande donnée ci-dessous.

diskutil apfs deletecontainer disk1s2 Dummy

Vous pouvez réparer cette erreur en entrant les commandes données ci-dessous.

diskutil addpartition disk0s1 jhfs+ "Dummy 2" 0 
diskutil addpartition disk1s1 jhfs+ "Dummy" 0

Pour s'assurer que les identifiants sont attribués correctement, vous devriez probablement redémarrer le Mac après avoir entré les commandes ci-dessus. Dans votre cas, vous voudrez démarrer à partir de la clé USB. Puisque vous avez réussi à retirer le conteneur APFS Fusion défectueux, vous pouvez continuer avec les instructions originales au moment où vous allez entrer la commande qui crée un nouveau conteneur APFS Fusion.

0 votes

Merci pour votre réponse mais comme je l'ai dit, j'ai suivi le lien précédent et fait cette commande. Cela ne fonctionne pas. .... Checking the Fusion data structures error: fusion middle tree: invalid "from" range 0x400000880f194:1 Fusion data structures are invalid The volume /dev/disk0s2 could not be verified completely Storage system check exit code is 8 Error: -69716: Storage system verify or repair failed

0 votes

Franck_Cordu : Désolé, j'aurais dû mieux lire votre question. J'ai mis à jour ma réponse.

0 votes

Un petit commentaire pour avoir un peu plus d'aide. Merci encore.

1voto

Si vous voyez ce lien : https://support.apple.com/en-us/HT207584 . la commande diskutil resetfusion réparerait la structure des disques de votre système.

0voto

Franck_Cordu Points 13

Bonjour et merci David pour ces explications précises.

Je fais ce que vous demandez :

  • Je crée le nouveau MyBackup partition
  • Après avoir créé une clé usb amorçable et lancé un terminal sur celle-ci
  • J'ai une erreur lors de la commande de réparation du volume comme vous l'avez prévu

Alors je le fais : diskutil apfs deletecontainer disk1s2 Dummy

Mais je ne suis pas sûr d'avoir ce que vous expliquez. Je n'ai pas disk0s2

J'ai donc préféré vous envoyer la liste diskutil pour être sûr de ce que je dois faire ensuite.

Diskutil list

Merci encore !

0 votes

L'image que vous avez postée montre que vous avez entré la commande diskutil apfs deletecontainer disk1s2 mais dans votre texte, vous dites qu'il faut entrer la commande diskutil apfs deletecontainer disk1s2 Dummy . Les instructions pour corriger cette erreur ont été ajoutées à la fin de ma réponse. Voir la section intitulée " Mise à jour 1 ".

0 votes

Si vous voyez ce lien support.apple.com/fr/HT207584 le commandement diskutil resetfusion réparerait la structure des disques de votre système.

0 votes

@Jean_JD : D'après ce que je comprends, entrer la commande diskutil resetfusion détruirait le MyBackup volume. Selon mes instructions, ce volume était censé contenir toutes les données que le PO voulait sauvegarder. Je ne sais pas si le PO a effectivement sauvegardé des données sur ce volume, puisqu'il avait une sauvegarde Time Machine.

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