MacBook Pro Problème ouverture de session

Angeloox

Membre confirmé
2 Avril 2019
90
0
34
Bonjour à tous,

je suis nouveau sur ce forum et je me tourne vers vous car mon Mac book pro (mi-2012), ne semble plus vouloir fonctionner depuis hier soir.
En effet, dans la soirée d'hier mon mac s'est retrouvé littéralement bloqué avec l'incapacité de faire quoi que ce soit. J'ai donc forcer l'ordi à s'éteindre et quand je l'ai rallumé, après la saisie du mot de passe d'ouverture de session, la petite roue s'est mise à tourné en boucle indéfiniment. En essayant plusieurs redémarrages, j'ai remarqué que parfois j'arrive sur une page noire dans laquelle je peux bouger ma souris mais rien ne se passe non plus.

J'ai tenté de réinstaller l'OS High Sierra via le mode recovery (ce qui a pris un temps fou ^^) mais rien n'y fait.
Le HDD ne semble pas touché après diagnostique via ce même mode..
Bien que je ne sâche pas si cela est signe d'espoir, je précise également que je peux utilisé la session utilisateur invité bien que celle ci rame légerement

J'ai un peu peur pour la survie de mon mac et je viens donc vous demander vos conseils avisés.

Un grand merci par avance pour vos réponses.

Edit: J'ai oublié de préciser qu'il y a d'abord eu un redémarrage intenpestif avant que mon mac se retrouve bloqué la première fois, je ne sais pas si ça peut aider.
 
Dernière édition:
Je poste ma diskutil list au cas ou !

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

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

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +498.9 GB   disk2
                                 Logical Volume on disk0s2
                                 84D79706-394A-4B04-93B0-26484D73FD86
                                 Unencrypted

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

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk10

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

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

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

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk19

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

-bash-3.2#
 
Bonjour Angeloox

Passe les commandes (séparément) :
Bloc de code:
ls /Volumes/Mac*
df -H /Volumes/Mac*

  • mets Mac* à la fin (abréviation commode)
  • les commandes affichent les dossiers de 1er ordre > puis l'occupation --> du volume Macintosh HD

Poste les tableaux retournés.
 
Merci pour ta réponse !
Voici pour la première commande

Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Volumes
.DocumentRevisions-V100            bin
.OSInstallerMessages            cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.Trashes                home
.file                    installer.failurerequests
.fseventsd                net
.hotfiles.btree                private
.vol                    sbin
Applications                tmp
Library                    usr
Network                    var
System                    vm
Users
-bash-3.2#
 
Et voici pour la seconde !

Bloc de code:
-bash-3.2# df -H /Volumes/Mac*
Filesystem   Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk2   499G   297G   202G    60%  679191 4294288088    0%   /Volumes/Macintosh HD
-bash-3.2#
 
La distribution des dossiers-Système est complète : aucune anomalie. Il y a 297 Go d'occupation et 202 Go disponibles. Le volume n'est pas chiffré.

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

  • la commande vérifie : a) le système de stockage CoreStorage > b) le système de fichiers jhfs+ formateur du volume Macintosh HD

Poste l'affichage retourné.
 
Ca roule, on continue ! Voici la suite !

Bloc de code:
-bash-3.2# diskutil verifyVolume /Volumes/Mac*
Started file system verification on disk2 Macintosh HD
Verifying storage system
Performing fsck_cs -n -x --lv --uuid 587E0E4F-188A-42AF-89D6-60D123BF2A64
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group 587E0E4F-188A-42AF-89D6-60D123BF2A64 on 1 device
disk0s2: Scan for Metadata Volume
Logical Volume Group has a 24 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 2A4F3C48-65A7-48E4-970B-7B094FEA0853
Load and verify 84D79706-394A-4B04-93B0-26484D73FD86
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 587E0E4F-188A-42AF-89D6-60D123BF2A64 appears to be OK
Storage system check exit code is 0
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect block count for file functions.data
(It should be 1152 instead of 576)
The volume Macintosh HD was found corrupt and needs to be repaired
File system check exit code is 8
Restoring the original state found as mounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
-bash-3.2#
 
Le système de fichier jhfs+ (formateur du volume Macintosh HD) est corrompu = comporte des erreurs au niveau du fichier du catalogue B-tree.

Passe la commande :
Bloc de code:
diskutil repairVolume disk2

  • la commande tente de réparer le système de fichiers

Poste l'affichage retourné.
 
Hop là !

Bloc de code:
-bash-3.2# diskutil repairVolume disk2
Started file system repair on disk2 Macintosh HD
Verifying storage system
Performing fsck_cs -n -x --lv --uuid 587E0E4F-188A-42AF-89D6-60D123BF2A64
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group 587E0E4F-188A-42AF-89D6-60D123BF2A64 on 1 device
disk0s2: Scan for Metadata Volume
Logical Volume Group has a 24 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 2A4F3C48-65A7-48E4-970B-7B094FEA0853
Load and verify 84D79706-394A-4B04-93B0-26484D73FD86
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 587E0E4F-188A-42AF-89D6-60D123BF2A64 appears to be OK
Storage system check exit code is 0
Repairing file system
Volume was successfully unmounted
Performing fsck_hfs -fy -x /dev/rdisk2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect block count for file functions.data
(It should be 1152 instead of 576)
The volume Macintosh HD could not be verified completely
File system check exit code is 8
Restoring the original state found as mounted
Problem -69842 occurred while restoring the original mount state
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
-bash-3.2#
 
L'erreur du système de fichiers n'a pas pu être réparée -->

- une possibilité est que cette corruption du système de fichiers soit responsable de tes problèmes.​

- une autre possibilité (à prendre toujours en compte avec les MacBook Pro de l'année spécifique 2012) --> est que la nappe SATA (câble plat qui relie le disque à la carte-mère) soit en cours de défaillance.​

- il est possible que les 2 facteurs soient à l'œuvre (problème logiciel + matériel).​

Tu as 297 Go d'occupation de Macintosh HD --> il te faudrait un DDE USB avec dans les 350 Go d'espace disponible > pour qu'on clone Macintosh HD dans ce volume via une commande du Terminal. Cela constituerait une sauvegarde (peut-être démarrable telle quelle - à voir). Il serait ensuite possible de reformater Macintosh HD > et réinstaller / récupérer les données du clone. Pour voir si tout refonctionne correctement. Si cela ne suffisait pas > il faudrait incriminer la nappe SATA.

- pour l'heure : as-tu un DDE USB disponible ?​
 
Merci pour ta réponse ! Alors non je ne dispose pas de DDE mais je file en acheter un demain ! Y a t'il des spécificités concernant le modèle de DDE USB ?

Si jamais la nappe SATA est en cause, qu'est ce que cela signifie ?
 
Dernière édition:
Il n'y pas pas de modèle de DDE spécialement dédié à Mac. Tu prends ce que tu trouves > genre Western Digital ou autre marque. Il suffira d'une commande du terminal pour configurer son disque pour Mac. Avant d'effectuer le clonage.

Si la nappe SATA est en cause --> cela veut dire qu'elle ne transmet plus correctement les données au processeur. S'il fallait la changer > le coût est dans les 40€ et tu peux très bien effectuer l'opération toi-même.

Pour l'instant > je ne saurais décider quel est le facteur en cause. Mais la corruption du système de fichiers du volume > irréparable --> impose l'opération décrite plus haut (clonage puis restauration).
 
Alors branche le DDE au Mac. Puis passe la commande (je suppose la session de secours ouverte) :
Bloc de code:
diskutil list

  • et poste le tableau des disques --> qui montrera celui du DDE.
 
Voilà voilà !


Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

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

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +498.9 GB   disk2
                                 Logical Volume on disk0s2
                                 84D79706-394A-4B04-93B0-26484D73FD86
                                 Unencrypted

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

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk10

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

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

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

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk19

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

/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk21
   1:               Windows_NTFS Seagate Backup Plus ... 1.0 TB     disk21s1

-bash-3.2#
 
Le DDE est disk21.

Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ Clone gpt disk21

  • la commande configure le disque du DDE pour Mac : table GPT > format de volume jhfs+ > nom de volume Clone

Poste l'affichage retourné.
 
Quelle rapidité ! Merci encore !

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ Clone gpt disk21
Started erase on disk21
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk21s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk21s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk21
-bash-3.2#
 
Parfait. Alors hop ! opération clonage.

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

  • qui 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 (297 Go : ça va prendre un bout de temps).
 
J'enchaine les 2 commandes à la suite ou j'éteinds/rallume le terminal entre les 2 ?

Peux tu me donner une estimation de temps ? N'étant pas chez moi, je pourrais savoir si j'attends de rentrer ou non !

Merci !
 
Tu passes les 2 commandes l'une après l'autre dans la même fenêtre de terminal.

La 1ère va lancer un processus caffeinate qui va courir en arrière-plan du terminal ouvert > puis te restituer l'invite de commande -bash-3.2# pour te permettre de passer la 2è commande.