10.12 Sierra Impossible de redémarrer mon Macbook Pro 10.12

zahreddine92

Membre confirmé
3 Mars 2018
24
0
24
Bonjour,

En allumant mon pc, tout se passais normalement, j'entre le mot de passe de ma session, et lors du chargement, arrivé au milieu de la barre, mon pc s'éteigna. Et cela en boucle après plusieurs redémarrage, je n'arrive plus à le démarrer.

Je suis donc partis dans le recovery mode, et j'ai remarquer qu'à chaque fois, le disque dur HDD Macintosh HD était démonter.

J'ai essayer plusieurs chose, sans que sa marche.

Pour essayer de faciliter votre démarche dans la quête de la résolution de mon problème, voici quelques images.

Voici l'état du disque à l'allumage du recovery mode (du coup disque HDD démonter) :

1563290515-1.jpg


Voici le Diskutil list :

1563290515-2.jpg

(la suite)

https://image.noelshack.com/fichiers/2019/29/2/1563290515-3.jpg


Le diskutil cs list :

https://image.noelshack.com/fichiers/2019/29/2/1563290515-4.jpg

Et maintenant après avoir monter le disque HDD Macintosh dans l'Utilitaire de disque, voici le résultat :

Utilitaire de disque :

https://image.noelshack.com/fichiers/2019/29/2/1563290515-5.jpg

Diskutil list :

https://www.noelshack.com/2019-29-2-1563290759-6.jpg

Diskutil cs list :

https://www.noelshack.com/2019-29-2-1563290759-7.jpg

Encore merci pour votre aide et votre lecture !
 
Bonjour zahreddine

FileVault avait été activé. Puis sa désactivation a été lancée > mais elle est bloquée dans un état de stase (arrêt). Le volume Macintosh HD reste donc verrouillé quand tu démarres sur l'OS de secours. Tu as réussi à le déverrouiller et à remonter le volume Macintosh HD --> dont le contenu est désormais adressable.

Il ne reste plus qu'à enquêter sur le volume Macintosh HD pour tenter de voir ce qui cloche.

Passe la commande :
Bloc de code:
diskutil info /Volumes/Mac*

  • mets Mac* à la fin (abréviation commode)
  • la commande affiche un tableau d'informations sur le volume

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 comme tu l'as déjà fait

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.
 
Voici le résultat du
Bloc de code:
diskutil info /Volumes/Mac*

Bloc de code:
-bash-3.2# diskutil info /Volumes/Mac*
   Device Identifier:        disk17
   Device Node:              /dev/disk17
   Whole:                    Yes
   Part of Whole:            disk17
   Device / Media Name:      APPLE HDD TOSHIBA MK5065GSXF

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Content (IOContent):      Apple_HFS
   File System Personality:  HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended
   Owners:                   Enabled

   OS Can Be Installed:      No
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Not Supported
   Volume UUID:              9F5FCB9C-F70F-344A-85E2-DE49D9C0AAA4
   Disk / Partition UUID:    FE8A813F-2B88-4654-AB68-C36DCDD3473E

   Disk Size:                248.9 GB (248876810240 Bytes) (exactly 486087520 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       248.9 GB (248876810240 Bytes) (exactly 486087520 512-Byte-Units)
   Volume Used Space:        144.0 GB (143968587776 Bytes) (exactly 281188648 512-Byte-Units) (57.8%)
   Volume Available Space:   104.9 GB (104908222464 Bytes) (exactly 204898872 512-Byte-Units) (42.2%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Yes

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Virtual:                  Yes
   OS 9 Drivers:             No
   Low Level Format:         Not supported

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  FE8A813F-2B88-4654-AB68-C36DCDD3473E
   LVF UUID:                 92E09341-B2D3-49FC-A271-F0C83DC9ACD7
   LVG UUID:                 B147FE7F-DA8F-4AA2-BF5A-CE1B7DEC7958
   PV UUID (disk):           9EEF0AB9-9862-401A-8C40-10B24845FCAE (disk0s2)
   Fusion Drive:             No
   Encrypted:                No

-bash-3.2#
 
Le problème est résolu (théoriquement) - du moins sa raison est claire.

Cette mention -->
Bloc de code:
   Read-Only Volume:         Yes

  • déclare que le volume est monté en lecture seule. La raison constante de cet état de fait est une corruption du système de fichiers jhfs+ (Mac OS étendu journalisé). Ce système de fichiers > accroché sur l'espace virtuel du Logical Volume CoreStorage (créé par FileVault) > est le formateur du volume sur cet espace virtualisé. Sa corruption signifie qu'il recèle des erreurs graves irréparables. C'est pourquoi ton Mac ne démarre plus : le chargement de l'OS coincé dans un volume monté en lecture seule "étouffe" > car les écritures concomitantes du démarrage ne peuvent pas s'effectuer.
  • néanmoins > monté en lecture seule > le volume est lisible (en principe) Il recèle 144 Go de données. Elles sont recopiables (via une commande du Terminal) => à destination du volume d'un DDE USB. As-tu un tel DDE à ta disposition ?

=> dans l'attente de cette sauvegarde > ne fais surtout pas de S.O.S. sur Macintosh HD dans l'Utilitaire de disque --> le système de fichiers est irréparable > mais le volume serait démonté en préalable au risque qu'il ne puisse pas remonter. Ne démonte pas le volume. Ne redémarre pas. N'éteins pas ton Mac. Laisse-le la session de secours ouverte.
 
Je n'ai pas de tel DDE USB.
Cependant je ne comprends pas car toutes les données de mon HDD sont accessibles via le terminal via un cd.

Le seul vrai moyen est de recopier toutes ses données dans un autre HDD, réinstaller l'OS et re-tout copier dedans ?
 
Le seul vrai moyen est de recopier toutes ses données dans un autre HDD, réinstaller l'OS et re-tout copier dedans ?

  • oui c'est ça : le procédé des « 4 r » : recopie > reformatage > réinstallation > récupération (des données du clone par l'Assistant de migration)

Le volume est monté en lecture seule : il est donc lisible. Donc tu peux voir ses fichiers. Mais monté en lecture seule --> il est verrouillé contre toute modification (= écriture) : on ne peut pas réinstaller son OS. OS empêché de démarrer par le montage en lecture seule. Ce montage en lecture seule est un montage de type "faible" --> quand un système de fichiers (formateur de volume) est corrompu > il arrive qu'il permettre quand même un montage restreint du volume. Ce qui permet de sauvegarder ses données à un autre support. C'est ton cas.
 
Il faudrait que ton ami vide le DDE de ses données (s'il y en a) avant de te le prêter.

Quand tu auras le DDE > branche-le à ton Mac > passe les 2 commandes (séparément) :
Bloc de code:
diskutil list
df -H

  • qui affichent la configuration des disques & l'occupation des volumes montés

Poste les tableaux obtenus dans une fenêtre de code.
 
Salut, désolée pour la réponse tardive, je n'ai pu récupérer le DDE que aujourd'hui.
Il n'a jamais encore été utiliser.

Voici le Diskutil list (j'ai copier le DDE):

Bloc de code:
/dev/disk18 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *250.1 GB   disk18
   1:               Windows_NTFS KESU                    250.1 GB   disk18s1

Et la commande df -H :

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   720M    64%   47783 4294919496    0%   /
devfs           203k   203k     0B   100%     686          0  100%   /dev
/dev/disk2      5.2M   1.1M   4.1M    21%      23 4294967256    0%   /private/var/log
/dev/disk3      524k   147k   377k    29%       6 4294967273    0%   /Volumes
/dev/disk4      524k   143k   381k    28%       5 4294967274    0%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%      10 4294967269    0%   /private/var/run
/dev/disk6      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk7      524k   311k   213k    60%      23 4294967256    0%   /private/var/db
/dev/disk8      6.3M   3.4M   2.9M    54%      68 4294967211    0%   /private/var/folders
/dev/disk9      2.1M   2.1M     0B   100%     176 4294967103    0%   /private/var/root/Library
/dev/disk11     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk12     524k   172k   352k    33%       9 4294967270    0%   /Library/Preferences
/dev/disk13     524k   168k   356k    33%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%       2 4294967277    0%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk16     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk0s4    250G    66G   184G    27%  372592  179283600    0%   /Volumes/BOOTCAMP
/dev/disk17     249G   144G   105G    58%  770460 4294196819    0%   /Volumes/Macintosh HD
/dev/disk18s1   250G   524k   250G     1%       4    1907708    0%   /Volumes/KESU
-bash-3.2#
 
Il faut reparamétrer le disque du DDE. Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ Clone gpt disk18

  • respecte tous les espaces libres
  • la commande inscrit une table GPT > un système de fichiers jhfs+ > un nom de volume Clone

Poste l'affichage retourné.
 
Voici le résultat (sa à fonctionner) :

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ Clone gpt disk18
Started erase on disk18
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk18s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk18s2 as a 233 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Finished erase on disk18
-bash-3.2#

Que dois-je faire après ?
 
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • le & final est l'esperluette & (minuscule de la touche du 1)
  • la commande va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/"Macintosh HD"/* /Volumes/Clone

  • mets "Macintosh HD" aves des "" ; pas d'espace entre HD" et /* ; un espace entre /* et /Volumes---
  • la commande clone Macintosh HD dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers

=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.
 
Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation des volumes montés

Poste le tableau --> il permettra de mesure l'occupation de Clone.
 
Voici le df -h :

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   720M    64%   47783 4294919496    0%   /
devfs           204k   204k     0B   100%     690          0  100%   /dev
/dev/disk2      5.2M   1.6M   3.6M    32%      23 4294967256    0%   /private/var/log
/dev/disk3      524k   147k   377k    29%       6 4294967273    0%   /Volumes
/dev/disk4      524k   143k   381k    28%       5 4294967274    0%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%      10 4294967269    0%   /private/var/run
/dev/disk6      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk7      524k   311k   213k    60%      23 4294967256    0%   /private/var/db
/dev/disk8      6.3M   3.4M   2.9M    54%      68 4294967211    0%   /private/var/folders
/dev/disk9      2.1M   2.1M     0B   100%     172 4294967107    0%   /private/var/root/Library
/dev/disk11     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk12     524k   172k   352k    33%       9 4294967270    0%   /Library/Preferences
/dev/disk13     524k   176k   348k    34%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk14     1.0M   143k   905k    14%       2 4294967277    0%   /Library/Keychains
/dev/disk15     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk16     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk0s4    250G    66G   184G    27%  372592  179283600    0%   /Volumes/BOOTCAMP
/dev/disk17     249G   144G   105G    58%  770460 4294196819    0%   /Volumes/Macintosh HD
/dev/disk18s2   250G   152G    98G    61%  758934 4294208345    0%   /Volumes/Clone
-bash-3.2#
 
152 Go pour Clone vs 144 Go pour Macintosh HD -->

- la commande cp a pour routine de consommer davantage de blocs pour l'écriture des fichiers sur la destination > en comparaison de la source. + 8 Go d'excédent seulement --> Clone est un bon clone.​

Prêt pour l'étape suivante : reformatage de Macintosh HD ?
 
Alors passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk17

  • mets "Macintosh HD" avec les ""
  • la commande reformate Macintosh HD

Poste l'affichage retourné.
 
Voici le résultat :

Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk17
Started erase on disk17 Macintosh HD
Unmounting disk
Erasing
Initialized /dev/rdisk17 as a 232 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Finished erase on disk17 Macintosh HD
-bash-3.2#
 
Le formatage est bien passé. Finalisation du sauvetage à présent (ce qui va prendre du temps) -->

  • a) dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume Macintosh HD reformaté > ce qui va donner une installation propre.
  • b) en fin d'installation > après un redémarrage et divers paramétrage > une page te propose de récupérer des données --> coche la case : "À partir d'un Mac, d'une sauvegarde Time Machine ou d'un disque de démarrage" > et choisis le volume Clone en "source". L'«Assistant de migration» va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. S'il te propose en chemin une mise-à-jour d'iTunes --> refuse > car ça plante la migration. Une récupération par l'«Assistant de migration» est toujours très lente > avec un débit de copie très variable.

=> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin.