MacBook Pro Impossible de démarrer même en mode sans échec

DamsRonget

Membre confirmé
13 Août 2018
46
0
37
Bonjour à tous,

Pour commencer j'ai pris connaissance de ce sujet https://forums.macg.co/threads/mon-macbook-ne-demarre-pas-en-mode-sans-echec.1290559/ qui est très complet. Cependant je ne suis pas sûr que ça corresponde totalement à mon soucis, de plus les solutions présentées sont tellement pointues que j'ai peur de commettre une erreur en les suivant aveuglement, d'où la création de ce sujet.
J'en ai étudié d'autres mais je n'ai pas trouvé mon bonheur.

Je vous explique le souci, hier mon ordinateur a buggué, ça lui arrive de temps en temps, je l'ai donc redémarré en le forçant un peu. Au rédémarrage il était extrêmement lent, au point de rien pouvoir faire. J'ai tenté la même chose en mode sans échec, même problème.

J'ai l'ai démarré en diagnostic matériel et rien de particulier n'était à signaler.

Finalement j'ai réussi à accéder au contenu de l'ordinateur malgré de forts ralentissements. J'ai commencé à copier une partie des fichiers que je souhaitais récupérer (environ 450Go malheureusement, je suis en plein back-up de rushs vidéos ...) mais au bout de plusieurs transferts ça a de nouveau planté. Je l'ai laissé mouliné toute la nuit mais ce matin il était au même point donc je l'ai forcé à redémarrer à nouveau. Et là catastrophe, après avoir entré mon mot de passe, il charge et au trois quart il s'éteint (problème récurrent semble t-il).

Evidemment pour ne rien simplifier j'ai activé FileVault car j'ai voyagé un mois en mode sac à dos récèmment (si j'avais su les complications que ça engendrait je ne l'aurai pas fait).

J'ai donc tenté de démarré en Recovery, j'arrive à Décrypter puis à Monter le disque. Le SOS m'affiche un message d'erreur pas très explicite comme sur le sujet que je vous ai mis plus haut.
J'ai essayé de créer une image sur un DDE depuis l'utilitaire de disque, tout d'abord du disque entier, c'est très long puis ça finit par un message d'erreur, puis d'un dossier un peu moins lourd, même chose, enfin un plus petit qui a fonctionné. Cependant je n'ai pas l'impression que le volume sur le DDE ai augmenté ...

Me voilà bien embeté car je ne sais que faire, je souhaite par dessus tout récupérer les données présentes sur mon disque dur car je n'en ai pas de copies (oui je sais ...) cependant il semble que FileVault me complique bien les choses.

Je vous mets les réponses des commandes diskutil list et diskutil cs list dans un message suivant car je n'arrive pas à retourner au terminal sans fermer Safari (si quelqu'un sait comment faire ça d'ailleurs ça pourrait être utile pour l'avenir.

Merci par avance les amis.
 
diskutil list

Bloc de code:
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            499.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:                  Apple_HFS LaCie                   1.0 TB     disk2s1
/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               +524.3 KB   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               +6.3 MB     disk9
/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk10
/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11
/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk12
/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk13
/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk14
/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk15
/dev/disk16 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Ordinateur             +498.9 GB   disk16
                                 Logical Volume on disk1s2
                                 6CAC00C9-9825-4F72-AA62-FA64296BDA5B
                                 Unlocked Encrypted
 
Désolé je recommence, si jamais vous savez comment laissez ouvert Safari et le Terminal en même temps dans le mode Recovery ça me simplifierai grandement la tâche ....

Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9B5B0EA4-10CC-42F8-9D1B-0AF569167CCE
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         499248103424 B (499.2 GB)
    Free Space:   18972672 B (19.0 MB)
    |
    +-< Physical Volume 88F80F45-8C47-4C1D-AF99-CD9418EC1653
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     499248103424 B (499.2 GB)
    |
    +-> Logical Volume Family 0BF14B17-7868-46FC-9E06-1B0638D296C1
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 6CAC00C9-9825-4F72-AA62-FA64296BDA5B
            ---------------------------------------------------
            Disk:                  disk16
            Status:                Online
            Size (Total):          498876809216 B (498.9 GB)
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Ordinateur
            Volume Name:           Ordinateur
            Content Hint:          Apple_HFS
-bash-3.2#
 
Serait-il possible que le problème vienne d'un manque d'espace libre sur mon disque dur ?
D'après l'utilitaire de disque j'ai 18go, mais si je lis bien les requêtes postées ci dessus je n'aurais que 19mb.

Comment puis-je depuis le terminal dans le mode recovery, libérez de la place de façon spécifique ? (tels ou tels dossiers à supprimer)

J'ai un peu peur de me rendre dans un apple store pour ce soucis, d'une parce que je suis en vacance et qu'il est un peu loin, et de deux je crains qu'ils me restaurent l'ensemble sans sauvegarder les mes données.
 
J'ai fait un diskutil repairVolume voici la réponse.

Bloc de code:
-bash-3.2# diskutil repairVolume disk16
Started file system repair on disk16 Ordinateur
Verifying storage system
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group 9B5B0EA4-10CC-42F8-9D1B-0AF569167CCE 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 0BF14B17-7868-46FC-9E06-1B0638D296C1
Load and verify 6CAC00C9-9825-4F72-AA62-FA64296BDA5B
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 9B5B0EA4-10CC-42F8-9D1B-0AF569167CCE appears to be OK
Storage system check exit code is 0
Repairing file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
The volume Ordinateur could not be verified completely
File system check exit code is 8
Updating boot support partitions for the volume as required
Error: -69845: File system verify or repair failed
Underlying error: 8: POSIX reports: Exec format error
 
Bonjour DamsRonget

Dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Donc tu dois en fermer une pour ouvrir l'autre (genre Terminal => Safari et vice-versa Safari => Terminal).

----------

Les 19 Mo d'espace libre ne désignent pas un espace inhérent au volume terminal Ordinateur > mais un petit espace perdu dans le Conteneur CoreStorage à la mise en place du disque virtuel de base = le magasin de stockage physique Physical Volume. RAS.

----------

La vérification du CoreStorage retourne un code de sortie 0 = zéro faute. La vérification du système de fichiers jhfs+ (ancré sur le disque virtuel du Logical Volume et générateur du volume Ordinateur sur cet espace-disque virtuel) retourne un code de sortie 8 = système de fichiers corrompu (erreurs graves) -->

  • la vérification plante sur le fichier du catalogue B-tree (qui gère les accès aux données terminales en lecture > édition > ajout > suppression) --> c'est donc ce fichier qui est spécifiquement corrompu.

----------

Passe les commandes (l'une après l'autre) :
Bloc de code:
diskutil mount disk16
diskutil info disk16

  • la 1ère remonte le volume Ordinateur (qui a dû être laissé démonté avec la plantage de la vérification)
  • la 2è affiche un tableau d'informations sur le volume

Poste les 2 retours.
 
Merci pour ces premières réponses. :-)

Bloc de code:
-bash-3.2# diskutil mount disk16
Volume Ordinateur on disk16 mounted
-bash-3.2# diskutil info disk16
   Device Identifier:        disk16
   Device Node:              /dev/disk16
   Whole:                    Yes
   Part of Whole:            disk16
   Device / Media Name:      APPLE HDD TOSHIBA MK5065GSXF

   Volume Name:              Ordinateur

   Mounted:                  Yes
   Mount Point:              /Volumes/Ordinateur

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

   Content (IOContent):      Apple_HFS
   OS Can Be Installed:      No
   Recovery Disk:            disk3s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Not Supported
   Volume UUID:              982646B3-A537-3088-91A5-EC53D528172E
   Disk / Partition UUID:    6CAC00C9-9825-4F72-AA62-FA64296BDA5B

   Total Size:               498.9 GB (498876809216 Bytes) (exactly 974368768 512-Byte-Units)
   Volume Free Space:        18.4 GB (18403733504 Bytes) (exactly 35944792 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          No

   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:                  6CAC00C9-9825-4F72-AA62-FA64296BDA5B
   LVF UUID:                 0BF14B17-7868-46FC-9E06-1B0638D296C1
   LVG UUID:                 9B5B0EA4-10CC-42F8-9D1B-0AF569167CCE
   Fusion Drive:             No
   Encrypted:                Yes
 
Comme tu le vois ici -->
Bloc de code:
   Volume Free Space:        18.4 GB

  • l'espace libre dans le volume Ordinateur est de 18,4 Go : pas très large mais n'occasionnant pas de problème

----------

Et comme tu le vois là -->
Bloc de code:
   Read-Only Volume:         Yes

  • suite à la corruption du système de fichiers jhfs+ > le volume Ordinateur ne monte qu'en mode "lecture seule" : il est donc verrouillé contre tout acte d'écriture

Leçon : ne plus démonter le volume. Ne pas tenter de le réparer (c'est impossible). Ne pas redémarrer. Laisser les choses en l'état > pour tenter d'exploiter au mieux le montage du volume. Sans volume monté > pas de sauvegarde possible des fichiers par des moyens conventionnels.

----------

Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation de tous les volumes actuellement montés

Poste le tableau.
 
Ok merci, voici :

Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity   iused     ifree %iused  Mounted on
/dev/disk0s1   2.0G   1.3G   721M    64%    315037    176074   64%   /
devfs          199k   199k     0B   100%       672         0  100%   /dev
/dev/disk2     5.2M   2.6M   2.7M    50%       626       652   49%   /private/var/log
/dev/disk4     524k   147k   377k    29%        34        92   27%   /Volumes
/dev/disk5     524k   143k   381k    28%        33        93   26%   /private/var/tmp
/dev/disk6     524k   160k   365k    31%        37        89   29%   /private/var/run
/dev/disk7     524k   143k   381k    28%        33        93   26%   /System/Installation
/dev/disk8     524k   274k   250k    53%        65        61   52%   /private/var/db
/dev/disk9     6.3M   3.9M   2.4M    63%       954       580   62%   /private/var/folders
/dev/disk10    2.1M   2.1M     0B   100%       510         0  100%   /private/var/root/Library
/dev/disk12    524k   168k   356k    33%        39        87   31%   /Library/Preferences
/dev/disk13    524k   164k   360k    32%        38        88   30%   /Library/Preferences/SystemConfiguration
/dev/disk14    1.0M   143k   905k    14%        33       221   13%   /Library/Keychains
/dev/disk15    6.3M   176k   6.1M     3%        41      1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk1s1   1.0T   205G   796G    21%  49957143 194233500   20%   /Volumes/LaCie
/dev/disk16    499G   480G    18G    97% 117302995   4493099   96%   /Volumes/Ordinateur
-bash-3.2#
 
Tu as 480 Go de données donc dans le volume Ordinateur (ce qu'il s'agirait de sauvegarder). Et 205 Go dans le volume Lacie du DDE : à quoi correspondent ces données ?
 
Les données dans le disque externe sont en partie une sauvegarde des 480Go présents dans le disque interne.
Dans le doute de ne pouvoir récupérer l'intégralité des données présentes dans le disque interne j'ai préféré les conserver plutôt que de formater ce dernier.
 
Le problème est que le disque du DDE a un "faux" paramétrage -->
Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:                  Apple_HFS LaCie                   1.0 TB     disk2s1

  • si le format du volume LaCie est bien jhfs+ > la table de partition (désignée par Fdisk_partition_scheme) est MBR (= type Windows). Ce type de table de partition est rigide et proscrit tout repartitionnement non destructeur du volume LaCie (pour créer un second volume de destination d'un essai de sauvegarde).

Je comprends bien ton problème : comme on ne sait pas si un clonage va être validé (à cause de la corruption du catalogue du volume Ordinateur) > il est risqué de réinitialiser le disque du DDE > ce qui pourrait faire perdre toutes les données.

----------

Question : comment as-tu effectué la sauvegarde qui a donné lieu aux 205 Go de données ?
 
Une partie avant qu'il n'y ai le moindre problème, et une autre, plus petite, hier soir alors que j'avais encore accès au bureau malgré la lenteur du système. J'ai voulu copier tout ce qui était sensible, mais ça n'a fonctionné que pour quelques dossiers avant de mouliner dans le vide toute la nuit. Ce matin je ne pouvais plus accéder au bureau après avoir redémarré.

Que préconises-tu ? D'après ton expérience dans ce genre de cas, est-il possible d'effectuer un clonage ? Cela vaut-il le coup de prendre le risque de formater le DDE (sachant que je n'ai pas accès à un autre mac dans l'immédiat, juste un pc, et pas d'autres DDE) ?
 
Passe la commande :
Bloc de code:
ls /Volumes/LaCie

  • la commande liste les fichiers / dossiers de 1er rang du volume LaCie

Poste le tableau ici --> que je me rende compte comment se présente (formellement) la distribution des objets.
 
Voilà
Bloc de code:
-bash-3.2# ls /Volumes/LaCie
.DS_Store                .fseventsd
.Spotlight-V100                LADD Projets
.Trashes                LaCie
.VolumeIcon.icns            Mariage Camille et Baptiste
.VolumeIcon.ico                Sauv1.dmg
.com.apple.timemachine.donotpresent    autorun.inf
-bash-3.2#
Le Sauv1(dmg) est la seule image que j'ai réussi à créer depuis l'utilitaire de disque ce matin. Toutes les autres tentatives se sont soldées par des échecs sans plus de précision.
 
Voilà
Bloc de code:
-bash-3.2# ls /Volumes/LaCie

.DS_Store                .fseventsd
.Spotlight-V100                LADD Projets
.Trashes                LaCie
.VolumeIcon.icns           Mariage Camille et Baptiste
.VolumeIcon.ico               Sauv1.dmg
.com.apple.timemachine.donotpresent   autorun.inf
-bash-3.2#
 
Bloc de code:
-bash-3.2# ls /Volumes/LaCie

.DS_Store                .fseventsd
.Spotlight-V100                LADD Projets
.Trashes                LaCie
.VolumeIcon.icns           Mariage Camille et Baptiste
.VolumeIcon.ico               Sauv1.***
.com.apple.timemachine.donotpresent   autorun.***
-bash-3.2#
 
-bash-3.2# ls /Volumes/LaCie

.DS_Store .fseventsd
.Spotlight-V100 LADD Projets
.Trashes LaCie
.VolumeIcon.icns Mariage Camille et Baptiste
.VolumeIcon.ico Sauv1.***
.com.apple.timemachine.donotpresent autorun.***
-bash-3.2#
 
On va essayer un clonage du contenu de Ordinateur dans un dossier créé ad hoc dans le volume LaCie.

Passe la commande :
Bloc de code:
mkdir /Volumes/LaCie/Clone

  • qui crée un dossier Clone dans LaCie ; la commande passe sans commentaire
----------

Passe ensuite la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire
----------

Passe enfin la commande :
Bloc de code:
cp -av /Volumes/Ordinateur/* /Volumes/LaCie/Clone

  • un espace entre /* et /Volumes---
  • la commande clone Ordinateur dans le dossier 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.
 
  • J’aime
Réactions: DamsRonget