MacBook Pro Mon MacBook Pro affiche un cercle barré

Bebes2018

Membre confirmé
23 Avril 2019
29
0
40
Bonsoir,
Il y a deux jours de cela, mon mac affichait ce message: " votre disque de démarrage est presque plein". Comme je travaillais sur un projet, je n'ai pas eu le temps de libérer de l'espace. Maintenant mon mac affiche un cercle barré.
J'ai essayé de redémarrer le mac en appuyant sur cdm+R simultanément pour réinstaller Mac OSX, je me suis rendu compte que j'ai oublié mon mot de passe utilisateur. J'ai donc voulu réinitialiser le mot de passe en allant dans utilitaires, terminal et j'ai tapé "resetpassword" puis entrée et là aucun disque à sélectionner ne s'affiche.
Je n'ai aucun backup et j'aimerais récupérer mes données.
Quelqu'un pourrait m'aider s'il-vous-plait?
Merci​
 
Bonjour Bebes

Voici comment tu vas pouvoir fournir les informations de base (tuto) -->

- démarre les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : 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 CoreStorage si présent > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-521520-original.png

    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 montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bonjour macomaniac,
Merci pour ton aide, comme demandé:


Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.4 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:         Apple_Driver_ATAPI                         2.0 KB     disk1s2
   3:                  Apple_HFS Mac OS X Base System    1.4 GB     disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk12
-bash-3.2#
-bash-3.2#
 
Cette description de l'image-disque portant le volume de l'OS de secours démarré -->
Bloc de code:
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.4 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:         Apple_Driver_ATAPI                         2.0 KB     disk1s2
   3:                  Apple_HFS Mac OS X Base System    1.4 GB     disk1s3

  • montre qu'il s'agit de l'OS de secours d'usine du Mac. Le préfixe Mac dans l'intitulé Mac OS X Base System --> étant typique d'un volume de secours Lion 10.7 ou Mountain Lion 10.8.

=> question : quel était l'OS installé dans le volume principal de ton Mac ? - n'était-ce pas un OS ultérieur ? - lors du démarrage > as-tu eu un globe terrestre en rotation (signe d'un démarrage par internet faisant télécharger en RAM un OS de secours) ?

----------

Cette description du disque interne -->
Bloc de code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • montre que la partition principale héberge un dispositif CoreStorage (de virtualisation d'espace-disque). Mais je ne vois nulle part dans la suite > le Volume Logique qui devrait être exporté et porter le volume standard de l'OS (Macintosh HD).

Passe la commande :
Bloc de code:
diskutil cs list

  • qui affiche le tableau détaillé du CoreStorage

Poste le tableau.
 
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 490FBF6D-819E-4381-8619-9A56DACA2079
    =========================================================
    Name:         Mac OSX
    Sequence:     1
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume FB29199C-E7A8-419E-B763-E4CC96656AB4
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     499248103424 B (499.2 GB)
    |
    +-> Logical Volume Family C0586A44-644F-406D-89F7-2B06E9429CC6
        ----------------------------------------------------------
        Sequence:               412
        Encryption Status:      Locked
        Encryption Type:        AES-XTS
        Encryption Context:     Present
        Conversion Status:      Complete
        Has Encrypted Extents:  Yes
        Conversion Direction:   -none-
        |
        +-> Logical Volume 34CA1BA1-AC37-45E5-AC70-831E0C50C671
            ---------------------------------------------------
            Disk:               -none-
            Status:             Locked
            Sequence:           4
            Size (Total):       498929332224 B (498.9 GB)
            Size (Converted):   -none-
            Revertible:         Yes (unlock and decryption required)
            LV Name:            Mac OSX
            Content Hint:       Apple_HFS
-bash-3.2#
 
macomaniac,
Reponses a tes questions:
question : quel était l'OS installé dans le volume principal de ton Mac ? - n'était-ce pas un OS ultérieur ? - lors du démarrage
OS ulterieur

as-tu eu un globe terrestre en rotation (signe d'un démarrage par internet faisant télécharger en RAM un OS de secours) ?
non, juste un cercle en rotation

Merci encore
 
Me revoici.

Je vois que FileVault est activé et verrouille le volume intitulé Mac OSX.

Passe la commande :
Bloc de code:
diskutil cs unlock 34CA1BA1-AC37-45E5-AC70-831E0C50C671 -passphrase bebes

  • tu la saisis en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le Terminal
  • attention ! --> à la place exacte de mon bebes final > tu saisis en clair ton mot-de-passe de session dans le volume Mac OSX
  • tu exécutes alors la commande > qui déverrouille et remonte le Volume Logique Mac OSX

Poste l'affichage retourné.
 
C'est parce que l'OS est ancien : j'ai oublié la forme supportée des verbes.

Tente la commande :
Bloc de code:
diskutil cs unlockVolume 34CA1BA1-AC37-45E5-AC70-831E0C50C671 -passphrase bebes

  • où tu remplaces unlock par unlockVolume

=> est-ce que la commande passe ?
 
Usage: diskutil coreStorage unlockVolume lvUUID
[-stdinpassphrase | -passphrase passphrase | -recoverykeychain file]
Unlock a logical volume that is encrypted and currently locked. You must
specify the logical volume by its CoreStorage UUID, because if it is locked
it is not online. A passphrase is mandatory: you must either supply it
interactively or with one of the above parameters.
Example: diskutil coreStorage unlockVolume 11111111-2222-3333-4444-555555555555
-bash-3.2#
-bash-3.2#
 
La 2è version de commande que je t'ai proposée est correcte (verbe : unlockVolume). Est-ce que tu as bien remplacé le bebes final par ton mot-de-passe de session ?
 
J'avais effacé le passphrase, voici ce qui est affiché:

Error beginning CoreStorage Logical Volume unlock: The target Core Storage volume is not locked (-69748)
 
Le retour déclare que le volume CoreStorage cible n'est pas verrouillé. Pourtant j'avais bien lu -->
Bloc de code:
            Status:             Locked

  • que le statut de ce volume était "verrouillé". Peut-être a-t-il été déverrouillé par une des tes manœuvres antérieures ?

Passe la commande :
Bloc de code:
diskutil mount 34CA1BA1-AC37-45E5-AC70-831E0C50C671

  • saisis-la encore en copier-coller à rebours
  • la commande monte le volume Mac OSX (sur l'espace-disque du Logical Volume déverrouillé)

Poste le retour.
 
Note : le message précédent m'avait échappé à peine ébauché de rédaction. Rafraîchis la page pour le lire complet.
 
-bash-3.2# diskutil mount 34CA1BA1-AC37-45E5-AC70-831E0C50C671
Volume on disk13 failed to mount; if it has a partitioning scheme, use "diskutil mountDisk"
 
Hé ! hé ! --> on apprend que le Volume Logique CoreStorage a été exporté (une fois déverrouillé) comme disk13.

Passe la commande :
Bloc de code:
diskutil list disk13

  • qui affiche la configuration de cet appareil

Poste le retour (n'oublie pas coller dans une fenêtre de code pour la lisibilité).
 
Bloc de code:
-bash-3.2# diskutil list disk13
/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Mac OSX                *498.9 GB   disk13
-bash-3.2#
 
Le volume Mac OSX est bien identifié sur l'espace-disque disk13.

Passe la commande :
Bloc de code:
diskutil verifyVolume disk13

  • la commande lance une double vérification : a) du CoreStorage qui sert de support > b) du système de fichiers jhfs+ qui est le formateur du volme Mac OSX

Poste l'affichage retourné.

----------

La partition primaire principale du disque -->
Bloc de code:
   2:          Apple_CoreStorage                         499.2 GB   disk0s2

  • contient un magasin de stockage appelé "Physical Volume". À partir de ce magasin > se trouve virtualisé un espace-disque secondaire appelé : "Logical Volume". C'est sur l'espace-disque virtuel du "Logical Volume" que se trouve à son tour inscrit le volume terminal Mac OSX.

=> par "exporté" je voulais dire que : le déploiement de l'espace-virtuel du Logical Volume a été rendu possible par le déverrouillage du magasin "Physical Store" de base. Ce dispositif compliqué est nécessité par la protection FileVault.