10.12 Sierra Partition bootcamp ...invisible.

Lain400

Membre confirmé
18 Avril 2018
14
0
41
Bonjour/ Bonsoir !

Donc voilà , après 3 jours à batailler pour trouver une solution à mon problème je viens finalement demander de l’aide.

Mise en contexte : je suis relativement nouveau sur MacOS. Je viens du monde pc et il semblerait que ça ne me soie pas d’une grande aide pour régler mon problème.

L’histoire: J’ai un MacBook Air qui tourne sous macOs Sierra 10.12.6.

J’y ai installé Windows sur une partition bootcamp de 126go.

Puis j’ai trouvé que ça prenait de la place et que finalement c’était mieux sans.
Donc j’ai formaté la totalité de mon disque ... un peu à tâtons,à la sauvage peut être, j’en convient. (Via l’utilitaire de disque)

Après quelques déboires pour réinstaller macOS j’y suis finalement parvenu.

Résultat : la partition qui contenait Windows a bien été effacée.

Le problème : la partition bootcamp a disparu. Invisible. Je sais qu’elle est là parce que je peux encore la voir dans l’utilitaire au démarrage ( command +R...)

En gros je n’ai plus que 122go exploitables . J’ai mis mes données à l’abri, donc je suis prêt à tout formater.

J’ai vu qu’il y avait des gens assez calés par ici. Si quelqu’un est motivé pour me filer un coup de main.

Merci !
 
Salut Lain

Va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande (informative) :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur apfs si présent

Poste ce tableau ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->

  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations donneront une idée de la configuration du disque.
 
Bloc de code:
Last login: Wed Apr 18 23:15:37 on ttys000
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS                         126.2 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:          Apple_CoreStorage Macintoch HD            123.9 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintoch HD           +122.9 GB   disk1
                                 Logical Volume on disk0s4
                                 EF95323A-74F4-408A-96F5-332A73B4E42E
                                 Unlocked Encrypted

192:~ ppt$

Voila! :merci:
 
Donc j’ai formaté la totalité de mon disque ... un peu à tâtons,à la sauvage peut être, j’en convient. (Via l’utilitaire de disque)
Et c'est bien ce qu'il ne faut surtout pas faire, car il faut relancer Assistant Boot Camp qui permet de faire la suppression sans aucun problème et proprement sans faire le moindre formatage. Le mal étant fait tu te retrouves dans ce cas de figure.
 
Whaaa ! --> c'est l'Enfer de Dante (en petit)-
361608_original.png


Passe les commandes (en copier-coller ; l'une après l'autre) -->
Bloc de code:
diskutil rename disk1 Source
diskutil ap deleteContainer disk0s2 "Macintosh HD"

  • la 1ère renomme le volume de démarrage Macintosh HD --> Source
  • la 2è supprime le format apfs de la partition disk0s2 > en adressant le magasin de stockage physique Physical Store (orphelin de Conteneur) inscrit dans la partition > reformate cette partition en jhfs+ > remonte un volume vide intitulé Macintosh HD

Si tu n'as pas eu de message d'erreur > passe ensuite une commande :
Bloc de code:
diskutil list

  • et poste le tableau mis à jour.
 
Voici !
Bloc de code:
Last login: Wed Apr 18 23:15:37 on ttys000
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS                         126.2 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:          Apple_CoreStorage Macintoch HD            123.9 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintoch HD           +122.9 GB   disk1
                                 Logical Volume on disk0s4
                                 EF95323A-74F4-408A-96F5-332A73B4E42E
                                 Unlocked Encrypted

192:~ ppt$ diskutil rename disk1 Source
Volume on disk1 renamed to Source
192:~ ppt$ diskutil ap deleteContainer disk0s2 "Macintosh HD"
Started APFS operation
Deleting APFS Container with all of its APFS Volumes
Assuming that the APFS Container is damaged; any additional Physical Store disks which define the Container can't be found for reformatting and must be handled separately
Deleting Container
Switching content types
Reformatting former APFS disk
Initialized /dev/rdisk0s2 as a 117 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished APFS operation
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            126.1 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:          Apple_CoreStorage Macintoch HD            123.9 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Source                 +122.9 GB   disk1
                                 Logical Volume on disk0s4
                                 EF95323A-74F4-408A-96F5-332A73B4E42E
                                 Unlocked Encrypted

192:~ ppt$
 
Dernière édition par un modérateur:
Bien : tout a marché.

Voici la prochaine étape --> va à cette page : ☞Carbon Copy Cloner☜ (clique le lien rouge) > et télécharge le logiciel. Déplace-le dans les Applications. C'est un logiciel de clonage éprouvé - tu as droit à une démo gratuite un mois sans limitations fonctionnelles.

Lance-le et dans son panneau définis une tâche telle que -->

  • SOURCE = volume Source
  • DESTINATION = volume Macintosh HD
  • SafetyNet = Désactivé
  • presse le bouton : Cloner

Le contenu du volume actuellement démarré Source (ancien Macintosh HD renommé) --> va être cloné dans Macintosh HD (vide > nouvellement créé). À la fin de l'opération > le logiciel va te demander si tu veux qu'il crée une partition de secours (Recovery HD) sur le disque (en-dessous de Macintosh HD) --> tu acceptes et une partition de secours va être créée sous le volume Macintosh HD fraîchement cloné.

=> quand tout sera achevé > fais de nouveau signe dans ce fil.
 
C'est achevé. Par contre j'ai toujours 2 partitions.
Une -Source- et une -Macintosh HD-
Tu penses qu'il est possible de les fusionner ?

Bloc de code:
Last login: Wed Apr 18 23:15:37 on ttys000
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS                         126.2 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:          Apple_CoreStorage Macintoch HD            123.9 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintoch HD           +122.9 GB   disk1
                                 Logical Volume on disk0s4
                                 EF95323A-74F4-408A-96F5-332A73B4E42E
                                 Unlocked Encrypted

192:~ ppt$ diskutil rename disk1 Source
Volume on disk1 renamed to Source
192:~ ppt$ diskutil ap deleteContainer disk0s2 "Macintosh HD"
Started APFS operation
Deleting APFS Container with all of its APFS Volumes
Assuming that the APFS Container is damaged; any additional Physical Store disks which define the Container can't be found for reformatting and must be handled separately
Deleting Container
Switching content types
Reformatting former APFS disk
Initialized /dev/rdisk0s2 as a 117 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished APFS operation
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            126.1 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:          Apple_CoreStorage Macintoch HD            123.9 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Source                 +122.9 GB   disk1
                                 Logical Volume on disk0s4
                                 EF95323A-74F4-408A-96F5-332A73B4E42E
                                 Unlocked Encrypted

192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            125.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s8
   4:         Microsoft Reserved                         16.8 MB    disk0s3
   5:          Apple_CoreStorage Macintoch HD            123.9 GB   disk0s4
   6:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Source                 +122.9 GB   disk1
                                 Logical Volume on disk0s4
                                 EF95323A-74F4-408A-96F5-332A73B4E42E
                                 Unlocked Encrypted

192:~ ppt$
 
Dernière édition par un modérateur:
L'opération a marché.

Je te suppose toujours démarré sur Source. Va à : Menu  > Préférences Système > Disque de démarrage > déverrouille le cadenas > sélectionne Macintosh HD > reverrouille > Redémarre -->

  • est-ce que tu retrouves bien ta session dans le nouveau volume Macintosh HD ?
 
Bonjour ! J’ai bien suivit à la lettre et oui je retrouve bien ma session sur Macintosh HD. Pas de problème apparemment, le clonage a fonctionné. La je ne suis plus logué sur Source .

Maintenant il faut que fusionne les deux partitions si c’est possible . En tout cas merci beaucoup du temps que tu prends pour répondre.
 
Il faut supprimer d'abord le Conteneur CoreStorage inscrit sur la partition disk0s4 du disque > via une commande spécialisée. Pour que je puisse te la communiquer > passe la commande :
Bloc de code:
diskutil cs list

  • qui affiche le tableau détaillé du CoreStorage

Poste ce tableau ici --> je te passerai les autres commandes dans la foulée.

Passe aussi la commande :
Bloc de code:
df -H

  • qui mesure l'occupation des tous les volumes montés

Poste également ce tableau ici --> c'est pour vérifier la taille des données dans Macintosh HD.
 
Bloc de code:
Last login: Thu Apr 19 12:30:28 on console
192:~ ppt$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 0C588A63-6A33-468A-8632-37AC6BE206D9
    =========================================================
    Name:         Macintoch HD
    Status:       Online
    Size:         123897147392 B (123.9 GB)
    Free Space:   20480 B (20.5 KB)
    |
    +-< Physical Volume C937A864-CB9B-457C-A31C-FA38ECFDFD6C
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s5
    |   Status:   Online
    |   Size:     123897147392 B (123.9 GB)
    |
    +-> Logical Volume Family EAAE27B1-BFC3-44AA-8A21-BB4DD00B0A64
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume EF95323A-74F4-408A-96F5-332A73B4E42E
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          123547418624 B (123.5 GB)
            Conversion Progress:   Complete
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Source
            Volume Name:           Source
            Content Hint:          Apple_HFS
192:~ ppt$
 
Bloc de code:
192:~ ppt$ df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s2    126G    28G    97G    23%  470075 4294497204    0%   /
devfs           187k   187k     0B   100%     632          0  100%   /dev
map -hosts        0B     0B     0B   100%       0          0  100%   /net
map auto_home     0B     0B     0B   100%       0          0  100%   /home
/dev/disk1      124G    29G    95G    24%  472832 4294494447    0%   /Volumes/Source
192:~ ppt$
 
Bonjour/bonsoir, Voici donc les deux tableaux.
Merci macomaniac !;)
Désolé pour ma réponse tardive ... je vis en Chine.
 
Oui : un important décalage horaire.

Les données ont bien été récupérées.

Passe la commande (copier-coller) :
Bloc de code:
diskutil coreStorage deleteLVG 0C588A63-6A33-468A-8632-37AC6BE206D9

  • qui supprime le CoreStorage > reformate sa partition > remonte un volume Untitled

Cette opération effectuée > repasse une commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques.
 
Bloc de code:
192:~ ppt$ diskutil coreStorage deleteLVG 0C588A63-6A33-468A-8632-37AC6BE206D9
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk0s5
Initialized /dev/rdisk0s5 as a 115 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished CoreStorage operation
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            125.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:         Microsoft Reserved                         16.8 MB    disk0s4
   5:                  Apple_HFS Untitled                123.9 GB   disk0s5

192:~ ppt$
 
Ecnhaîne avec les commandes :
Bloc de code:
diskutil eraseVolume free null disk0s4
diskutil eraseVolume free null disk0s5
diskutil resizeVolume disk0s2 0b

  • les 2 premières suppriment les partition 4 & 5
  • la 3è récupère l'espace libéré à la partition 2

Si tu n'as pas eu de message d'erreur > repasse un :
Bloc de code:
diskutil list

  • et poste le tableau.
 
pas de message d'erreur
Bloc de code:
192:~ ppt$ diskutil eraseVolume free null disk0s4
Started erase on disk0s4
Unmounting disk
Finished erase on disk0
192:~ ppt$ diskutil eraseVolume free null disk0s5
Started erase on disk0s5 Untitled
Unmounting disk
Finished erase on disk0
192:~ ppt$ diskutil resizeVolume disk0s2 0b
Resizing to full size (fit to fill)
Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Using live mode
Performing live verification
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Modifying partition map
Copying booter
Growing file system
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s4
192:~ ppt$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s4

192:~ ppt$
 
La récupération d'espace a bien fonctionné. La présentation curieuse de la partition de secours -->
Bloc de code:
   3:                 Apple_Boot                         650.0 MB   disk0s4

  • pour laquelle le volume Recovery HD n'est plus affiché > et qui a l'index disk0s4 alors que précédemment c'était disk0s3 (disk0 ou 1èr disque = disque interne > s3 abrégé de slice3 ou 3è tranche logique = troisième partition)

est - intellectuellement parlant - un indice précieux de la façon de procéder de diskutil pour opérer une récupération d'espace libre -->

  • en effet, la bande d'espace libre existait en queue de disque > la partition de secours alors disk0s3 s'intercalant comme un obstacle (un véritable "mur logique") entre cet espace libre et la partition disk0s2 à laquelle on voulait l'additionner. diskutil a donc commencé par cloner la partition de secours disk0s3 tout en fin de disque > et cette création de partition enregistrée dans la table de partition GPT comme partition de rang n°4 --> a été prise en charge par le kernel (le noyau opérateur de l'OS démarré du volume Macintosh HD) comme disk0s4 (sans prise en compte d'un volume sur cette partition). Puis diskutil a supprimé la partition tampon originale disk0s3 > ce qui fait que l'espace libre touchant par le haut le bas de la partition disk0s2 --> le système de fichiers jhfs+ de la partition disk0s2 s'est trouvé automatiquement "étiré" pour le prendre en charge comme espace de la partition disk0s2 dilatée. Le kernel n'a pas mis à jour à la fin de l'opération sa prise en compte de la partition disk0s4 devenue la partition n°3 de la table GPT.

Re-démarre une fois > ta session réouverte > repasse une commande :
Bloc de code:
diskutil list

  • et poste le tableau qui devrait afficher ceci -->
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
  • J’aime
Réactions: litobar71