10.13 High Sierra Mon disque principal a disparu

Alors dans ta session de Clone > je t'invite à faire 2 choses -->

- a) va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.​

- b) dans le Terminal > passe la commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques.
 
Bloc de code:
Last login: Fri Mar  1 09:34:09 on console
You have new mail.
MYSTIXs-MBP:~ MYSTIX$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         799.0 GB   disk0s2
   3:       Microsoft Basic Data                         201.3 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +799.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume                         495.2 GB   disk1s1
   2:                APFS Volume                         22.0 MB    disk1s2
   3:                APFS Volume                         518.1 MB   disk1s3
   4:                APFS Volume                         1.1 GB     disk1s4
   5:                APFS Volume                         20.5 KB    disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     314.6 MB   disk2s1
   2:                  Apple_HFS LaCie                   2.0 TB     disk2s2
   3:                  Apple_HFS Clone                   998.0 GB   disk2s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk2s4

MYSTIXs-MBP:~ MYSTIX$
 
Alors passe la commande :
Bloc de code:
diskutil ap deleteContainer disk1 "MAC HD" ; diskutil ap convert disk0s2 ; diskutil list

  • la commande supprime l'apfs > reformate la partition du disque interne en jhfs+ > remonte un volume intitulé MAC HD > le reconvertit à l'apfs > affiche le tableau des disques

Poste l'ensemble de l'affichage retourné.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ diskutil ap deleteContainer disk1 "MAC HD" ; diskutil ap convert disk0s2 ; diskutil list
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting disk1s1
Unmounting disk1s2
Unmounting disk1s3
Unmounting disk1s4
Unmounting disk1s5
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk0s2 as a 744 GB case-insensitive HFS Plus volume with a 65536k journal
Mounting disk
Could not mount disk0s2 after erase
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s2
Finished APFS operation on disk1
Error starting conversion from HFS to APFS: The given file system is not supported on APFS (-69618)
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         798.9 GB   disk0s2
   3:       Microsoft Basic Data                         201.3 GB   disk0s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     314.6 MB   disk2s1
   2:                  Apple_HFS LaCie                   2.0 TB     disk2s2
   3:                  Apple_HFS Clone                   998.0 GB   disk2s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk2s4

You have new mail in /var/mail/MYSTIX
MYSTIXs-MBP:~ MYSTIX$
 
Suppression de l'apfs réussie. J'ai l'impression que l'échec d'enchaînement qui a suivi cette suppression --> est peut-être dû au fait que le volume MAC HD était invalide au départ.

Passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "MAC HD" disk0s2 ; diskutil list disk0

  • la commande formate la partition disk0s2 en jhfs+ > monte un volume MAC HD > affiche le partitionnement du SSD interne

Poste l'affichage retourné.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ diskutil eraseVolume jhfs+ "MAC HD" disk0s2 ; diskutil list disk0
Started erase on disk0s2
Unmounting disk
Erasing
Initialized /dev/rdisk0s2 as a 744 GB case-insensitive HFS Plus volume with a 65536k journal
Mounting disk
Could not mount disk0s2 after erase
Finished erase on disk0s2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         798.9 GB   disk0s2
   3:       Microsoft Basic Data                         201.3 GB   disk0s3
MYSTIXs-MBP:~ MYSTIX$
 
Le problème paraît autre que celui conjecturé --> la partition ne parvient pas à être reformatée -->

- formater une partition consiste à inscrire le dispositif logiciel d'un système de fichiers sur ses blocs de départ > le bloc 0 (1er bloc) de la partition ayant la fonction de « super-bloc » ou bloc d'ancrage du header (en-tête) du système de fichiers. L'inscription de ce système de fichiers sur les blocs de départ de la partition --> assure le formatage = formation d'un volume (affichant des fichiers) sur cette partition.​

- c'est cette inscription d'un système de fichiers de format jhfs+ qui échoue sur la partition disk0s2 cible. Par suite --> un volume du nom choisi de MAC HD ne parvient pas à être généré sur la partition.​

J'ai un soupçon quant à la raison de ce blocage. Mais auparavant --> on va faire un second test : l'injection manuelle d'un système de fichiers dans la partition. Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v "MAC HD" /dev/disk0s2 ; diskutil list disk0

  • la commande appelle le formateur de système de fichiers newfs_hfs > pour effectuer l'injection d'un jhfs+ sur les blocs de tête de la partition > avec option de journalisation > et définition d'un volume intitulé MAC HD > puis affiche le partitionnement du SSD

Poste l'affichage retourné.
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ sudo newfs_hfs -J -v "MAC HD" /dev/disk0s2 ; diskutil list disk0
Password:
Initialized /dev/rdisk0s2 as a 744 GB case-insensitive HFS Plus volume with a 65536k journal
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         798.9 GB   disk0s2
   3:       Microsoft Basic Data                         201.3 GB   disk0s3
MYSTIXs-MBP:~ MYSTIX$
 
Apparemment > l'injection du jhfs+ a réussi. Dans ce cas-là > le kernel (noyau opérateur de l'OS démarré) --> ne prend jamais en charge automatiquement le volume défini par le système de fichiers. Il faut forcer cette prise en charge par une commande de montage du volume.

Passe la commande :
Bloc de code:
diskutil mount disk0s2 ; diskutil list disk0

  • la commande instruit le montage du volume de la partition au point de montage (= d'accès aux fichiers du volume) par défaut : /Volumes de l'OS du DDE démarré --> ce qui force le kernel a prendre en charge le volume MAC HD défini sur la partition par le système de fichiers jhfs+. Puis elle réaffiche le partitionnement du SSD

Poste l'affichage retourné.
 
Bloc de code:
YSTIXs-MBP:~ MYSTIX$ diskutil mount disk0s2 ; diskutil list disk0
Volume on disk0s2 timed out waiting to mount
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         798.9 GB   disk0s2
   3:       Microsoft Basic Data                         201.3 GB   disk0s3
MYSTIXs-MBP:~ MYSTIX$
 
Bon d'accord : la limite du délai temporel accordé pour le montage du volume de la partition disk0s2 --> a été atteinte.

Par curiosité > passe la commande :
Bloc de code:
diskutil info disk0s2

  • la commande affiche un tableau d'informations sur la partition

=> poste le tableau : c'est pour voir si un système de fichiers jhfs+ a bien été inscrit sur les blocs de la partition...
 
Bloc de code:
MYSTIXs-MBP:~ MYSTIX$ diskutil info disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Whole:                    No
   Part of Whole:            disk0

   Volume Name:             
   Mounted:                  No

   Partition Type:           Apple_HFS
   File System Personality:  HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended
   Journal:                  Unknown (not mounted)
   Owners:                   Disabled

   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Verified
   Disk / Partition UUID:    0219015E-5E1E-4CB6-9A33-78B018B6413A
   Partition Offset:         209735680 Bytes (409640 512-Byte-Device-Blocks)

   Disk Size:                798.9 GB (798865993728 Bytes) (exactly 1560285144 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       0 B (0 Bytes) (exactly 0 512-Byte-Units)
   Volume Free Space:        0 B (0 Bytes) (exactly 0 512-Byte-Units)

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (not mounted)

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

MYSTIXs-MBP:~ MYSTIX$
 
Un système de fichiers existe sur le départ de la partition. Mais il est invalide : l'option de journalisation n'a pas été suivie > et aucun volume (même non monté) du nom choisi = MAC HD n'a été défini.

Passe la commande informative :
Bloc de code:
sysctl hw.model

  • la commande affiche l'identifiant de modèle du Mac

Poste cet identifiant --> c'est pour convertir un soupçon en diagnostic. Le Mac ne serait-il pas un MacBook Pro de 2012 ?
 
Non : c'est un MacBook Pro 15" Retina fin 2013. Le SSD est un SSD barrette d'usine - pas un SSD 2,5" que tu aurais mis en remplacement du HDD rotatif d'origine comme avec un MacBook Pro 2012 non Retina -->

- tu confirmes ?​
 
C'est vrai que les 2 modèles ont le même identifiant 11,3 -->

- si ton Mac avait été un 2012 non Retina dont tu aurais changé le HDD pour un SSD 2,5" > j'aurais dit : nappe SATA (câble connectant le disque à la carte-mère) défaillante

- avec ton Mac Retina 2014 > il n'y a pas de nappe SATA mais le SSD format barrette est directement clippé sur la carte-mère​

=> alors je pense qu'il faut constater une défaillance du SSD d'usine qui ne permet pas l'écriture de système de fichiers sur ses blocs. Je pense que c'est la racine de tous tes problèmes de non affichage des volumes apfs au départ. Il s'en tire 2 conséquences :

- heureusement pour toi > tu as une sauvegarde démarrable de l'ancien volume apfs dans le volume Clone (avec sa partition de secours idoine). Tu peux continuer de fonctionner sur le volume Clone même s'il est lent (le temps de régler la panne) --> le clonage à rebours ultérieur remettra tous les fichiers actualisés dans le nouveau volume apfs.​

- tu es bon pour prendre rendez-vous en Apple Store pour diagnostic et devis de la réparation. Car ton Mac a une panne au niveau du disque (pas au niveau du fonctionnement matériel général > puisque le volume externe Clone fonctionne correctement).​