iMac iMac ne démarre plus - fusion drive défectueux

Stelf

Membre confirmé
16 Novembre 2018
43
0
52
Bonjour,

Mon iMac a commencé à donner il y a quelques jours des signes de dysfonctionnement -> roue colorée qui tourne sur changement de soft, accès fichiers...
Puis après un énième plantage (que je pensais logiciel) il n'a plus démarré.
- Je suis passé par l'assistance apple en ligne, au genius bar... et diagnostic second disque où sont mes datas (évidemment) défectueux...
Avec le temps les problèmes s'aggravent on dirait car le disque que j'arrivait à passer à la commande fsck -fy, à l'utilitaire de disque ou a des outils de récupération de données, maintenant n'est visible via la commande diskutil list que par intermittence.
Je suis donc assez désemparé et mets beaucoup d'espoir dans l'aide que pourra m'apporter ce forum.

Infos : Disque fusion drive (SSD 128 et DD 3 To) c'est le 3 T0 qui ne fonctionne plus. J'ai une Time machine qui date du 18 mars le disque de 4 TO n'arrivait plus à faire les derniers backups... :(

Par avance merci !
 
Bloc de code:
-bash-3.2# diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            3.0 TB     disk1s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk2
   1:                  Apple_HFS OS X Base System        2.0 GB     disk2s1

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS                        +3.1 TB     disk3
                                 Logical Volume on disk0s2, disk1s2
                                 29CFF2CC-B51A-4A6D-AEFF-623B70BE3F4B
                                 Unencrypted Fusion Drive

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk20

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk21

-bash-3.2#
 
Bonjour Stelf

On voit bien tes 2 disques physiques internes (SSD & HDD). On voit aussi l'espace-virtuel unique exporté par le Fusion Drive = le Logical Volume disk3. C'est sur cet espace-disque virtuel que monte le volume jhfs+ Macintosh HD. Or c'est lui qu'on ne voit pas affiché sur cet espace virtuel du Logical Volume -->
Bloc de code:
/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS                        +3.1 TB     disk3
                                 Logical Volume on disk0s2, disk1s2

  • à droite du type Apple_HFS > aucun nom de volume ne se trouve mentionné

Passe la commande :
Bloc de code:
diskutil info disk3

  • la commande affiche un tableau d'informations sur le volume manquant

Poste ce tableau.
 
Bonjour Macomaniac,

Merci beaucoup de vous pencher sur mon problème.

Voilà le résultat de la commande :
Bloc de code:
-bash-3.2# diskutil info disk3
   Device Identifier:        disk3
   Device Node:              /dev/disk3
   Whole:                    Yes
   Part of Whole:            disk3
   Device / Media Name:      APPLE SSD SM128E

   Volume Name:             
   Mounted:                  No

   Content (IOContent):      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
   Booter Disk:              disk1s3
   Recovery Disk:            disk1s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Disk / Partition UUID:    29CFF2CC-B51A-4A6D-AEFF-623B70BE3F4B

   Disk Size:                3.1 TB (3106191458304 Bytes) (exactly 6066780192 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
   Virtual:                  Yes
   Hardware AES Support:     No

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  29CFF2CC-B51A-4A6D-AEFF-623B70BE3F4B
   LVF UUID:                 3D07F0AD-F0B4-4D05-AFB8-10070C307447
   LVG UUID:                 D7147883-853E-41E8-998F-956EB7BF5905
   PV UUID (disk):           F05D840B-AC34-4058-8BFB-60B162010E3A (disk0s2)
   PV UUID (disk):           988F34FC-E9F9-486E-8190-238774F42222 (disk1s2)
   Fusion Drive:             Yes
   Encrypted:                No

-bash-3.2#
 
Passe la commande :
Bloc de code:
diskutil verifyVolume disk3

  • la commande vérifie : a) l'architecture CoreStorage du Fusion Drive > b) le système de fichiers jhfs+ du volume terminal

Poste l'affichage retourné.
 
Bloc de code:
diskutil verifyVolume disk3
Started file system verification on disk3
Verifying storage system
Performing fsck_cs -n -x --lv --uuid D7147883-853E-41E8-998F-956EB7BF5905
Checking volume
disk1s2: Scan for Volume Headers
disk0s2: Scan for Volume Headers
disk1s2: Scan for Disk Labels
disk0s2: Scan for Disk Labels
Logical Volume Group D7147883-853E-41E8-998F-956EB7BF5905 spans 2 devices
disk0s2+disk1s2: Scan for Metadata Volume
Logical Volume Group has a 4481 MB Metadata Volume with double redundancy
Start scanning metadata for a valid checkpoint
Load and verify Segment Headers
Load and verify Checkpoint Payload
Load and verify Transaction Segment
Incorporate 0 newer non-checkpoint transactions
Load and verify Virtual Address Table
Load and verify Segment Usage Table
Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify 3D07F0AD-F0B4-4D05-AFB8-10070C307447
Load and verify 29CFF2CC-B51A-4A6D-AEFF-623B70BE3F4B
Load and verify Freespace Summary
Load and verify Block Accounting
Load and verify Live Virtual Addresses
Newest transaction commit checkpoint is valid
Load and verify Segment Cleaning
The volume D7147883-853E-41E8-998F-956EB7BF5905 appears to be OK
Storage system check exit code is 0
Verifying file system
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk3
Checking Journaled HFS Plus volume
Invalid B-tree node size
The volume   could not be verified completely
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
-bash-3.2#
 
Le CoreStorage est sans faute > le système de fichiers jhfs+ (générateur du volume Macintosh HD terminal sur l'espace-disque virtuel du Logical Volume) est corrompu : erreur radicale dans le catalogue. C'est cette corruption qui cause l'absence du volume.

Tente ta chance via un démarrage en Single User. Tu redémarres (Menu  > Redémarrer) > tient aussitôt pressées les 2 touches ⌘S (cmd S) -->

- obtiens-tu un écran noir sur lequel défilent des lignes de logs de démarrage blanches ? - si oui > dis si elles s'immobilisent à la fin sur une invite de commande :​
Bloc de code:
root#
  • ou
Bloc de code:
sh-3.2#
 
J'avais déjà tenté cette manip et généralement ça finit par un écran brouillé... (plantage). Je retente à tout hasard...
 
Il arrive qu'avec un système de fichiers corrompu qui ne monte pas normalement de volume > le démarrage en Single User arrache un montage : car le montage du volume est en lecture seule par défaut (montage en mode faible) > et les services de l'OS ne sont pas initialisés (démarrage en mode restreint) -->

- c'est pourquoi je t'ai proposé de tenter ce démarrage...​
 
Il arrive qu'avec un système de fichiers corrompu qui ne monte pas normalement de volume > le démarrage en Single User arrache un montage : car le montage du volume est en lecture seule par défaut (montage en mode faible) > et les services de l'OS ne sont pas initialisés (démarrage en mode restreint) -->

- c'est pourquoi je t'ai proposé de tenter ce démarrage...​

Bonjour,

Mon message est en attente de modération depuis vendredi car j'ai mis un lien vers une image...
Je n'ai pas pu aller au bout du processus de démarrage que tu as recommandé. Ça finit par un écran avec sens interdit noir et gris (écritures dupliquées...) -> bug.
 
Alors seul un logiciel de récupération de données pourrait récupérer des fichiers sans que le volume ne soit monté.
 
Est ce que tu en a un a me recommander ? J'ai essayé Disk Drill... l'analyse a échouée à plusieurs reprises et il me donne des fichiers sans nom classés uniquement par types...
Pas mal de softs ont pas de version d'essai et il faut les acheter avant de savoir s'ils seront efficaces...
Est ce que je peux démonter le disque dur de 3To de la machine pour le traiter plus tard en externe ou il faut qu'il soit toujours en relations avec le SSD (Mode Fusion Drive) ?
 
Je ne sais pas te répondre avec certitude.

Un logiciel de récupération de données devrait pouvoir scanner chaque partition de stockage des 2 disques > indépendamment de l'association Fusion Drive. Comment les fichiers sont-ils répartis actuellement entre les 2 (celle du SSD et celle du HDD) : impossible à dire. Sinon que le système commence toujours par s'installer au départ sur la partition de stockage du SSD. Après il y a des transactions de fichiers en fonction de la fréquence d'accès en lecture.
 
j'avais déplacé à l'initial les users sur le disque de 3 To. Après effectivement je sais pas comment il a réorganisé...
Et pour concernant le soft tu as rien à me recommander ?
 
Je n'ai pas d'avis fondé sur l'expérience - en ce qui concerne les logiciels de récupération de données. Tu peux déjà tester photorec (gratuit) en ligne de commande : il reclasse n'importe comment > mais montrerait déjà si des fichiers sont récupérables.
 
je vais démonter le disque de 3to et remettre un disque neuf. Est ce que tu penses par sécurité avant de réinstaller je devrais faire un clone du SSD ? J'ai vu sur certains posts que si on veut l'envoyer à une société spécialisée il valait mieux avoir les 2 disques du Fusion Drive.
 
Tu peux avec la commande dd faire une image-disque dmg copie conforme de la partition disk0s2 (Macintosh HD) du SSD > dans le volume d'un DDE USB.
 
Il se peut que le problème soit simplement logiciel comme la vérification l'a attesté : système de fichiers corrompu. Auquel cas > les 2 disques n'ont rien > il faudrait simplement reformater le volume Macintosh HD terminal.