MacBook Pro Macbook pro reste figé au démarrage.

Lio du 34

Membre actif
23 Juin 2019
193
0
51
Bonjour,
j'ai un APPLE MacBook Pro - MJLQ2F/A 15,4 Rétina... Il m'est impossible de le faire démarrer en mode sans échec, j'ai essayé de faire command R et command option R mais en lançant le SOS il ne parvient pas à réparer le disque Macintosh HD (erreur code 8) pour ce qui est de macOS Base System oui le SOS me dit tout est OK. C'est notre ordinateur de travail et donc nous avons des données à récupérer. Je demande l'aide car vraiment c'est super urgent et important. J'ai un deuxième ordinateur un Imac en appui au cas ou pour pouvoir faire les manipulation et autres si besoin. Je vous remercie par avance de votre aide. Cordialement Lio du 34.
 
Bonjour Lio

Dans la session de secours (écran affichant une fenêtre de 4 Utilitaires macOS) > si tu lances l'Utilitaire de disque -->

- le volume Macintosh HD est-il affiché en grisé (= non monté) ou en noir (= monté) ?​
 
  • J’aime
Réactions: Lio du 34
Bon : c'est l'essentiel. Si le volume est monté > ses fichiers sont accessibles et donc clonables au volume d'un DDE externe pour les sauvegarder. Je te passe le tuto générique permettant de fournir ici les informations de base (car j'ai besoin de voir la configuration du disque noir sur blanc à présent - càd. en mode texte) -->

- aucune option de la fenêtre des 4 Utilitaires macOS lancée (comme l'Utilitaire de disque) > va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.​

Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit sous Bloc de code) :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS relevant d'un volume monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

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
  • en bas de cette page des forums MacGé => utilise le menu ...▾ (à droite du smiley souriant) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.

=> ces informations montreront la configuration logique du disque interne.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Joindre un fichier" en bas de cette page.

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.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         250.8 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume Macintosh HD            97.7 GB    disk2s1
   2:                APFS Volume Preboot                 23.5 MB    disk2s2
   3:                APFS Volume Recovery                515.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

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

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

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

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +6.3 MB     disk20

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

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

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

-bash-3.2#
 
Je vois que Macintosh HD est en format apfs. 97,7 Go d'occupation.

- passe la commande :​
Bloc de code:
ls /Vol*/Macin*

  • qui liste les objets de 1er rang du volume

Poste le retour.
 
  • J’aime
Réactions: Lio du 34
Bloc de code:
-bash-3.2# ls /Vol*/Macin*
.DS_Store                Volumes
.DocumentRevisions-V100            bin
.HFS+ Private Directory Data?        cores
.OSInstallerMessages            dev
.PKInstallSandboxManager-SystemSoftware    etc
.Spotlight-V100                home
.file                    installer.failurerequests
.fseventsd                net
.vol                    private
Applications                sbin
Library                    tmp
Network                    usr
System                    var
Users
-bash-3.2#
 
La distribution des dossiers-Système est complète > sans mise en quarantaine dans un dossier Recovered Items > et sans dossier macOS Install Data d'une installation avortée.

- passe encore la commande :​
Bloc de code:
diskutil verifyVolume disk2

  • la commande vérifie l'apfs du Conteneur > puis des 4 volumes hébergés

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil verifyVolume disk2
Started file system verification on disk2
Verifying storage system
Performing fsck_apfs -n -x /dev/disk1s2
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by hfs_convert (748.77.8) and last modified by apfs_kext (1412.141.1)
Checking the object map
error: (oid 0x9aca7) om: btn: invalid o_oid (0x551f)
error: (oid 0x9aca7) om: btn: invalid o_subtype (0xe, expected 0xb)
error: (oid 0x9aca7) om: btn: invalid o_type (0x3, expected 0x40000003)
Object map is invalid
The volume /dev/disk1s2 could not be verified completely
Storage system check exit code is 8
Error: -69716: Storage system verify or repair failed
Underlying error: 8
-bash-3.2#
 
Ah ! d'accord... Il y a une erreur majeure dans la branche de l'apfs qui est la formatrice spécifique du volume Macintosh HD. Erreur concernant la "carte des objets" du volume.

- je me demande si > avec l'apfs du Conteneur global valide > mais l'apfs du volume Macintosh HD invalide => un repartitionnement (non destructeur) du Conteneur apfs est supporté. Tente la commande :​
Bloc de code:
diskutil ap resizeContainer disk2 120g jhfs+ Clone 0b

  • qui rétrécit le Conteneur à 120 Go et crée un volume indépendant Clone de 120 Go

Poste le retour.
 
  • J’aime
Réactions: Lio du 34
Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk2 120g jhfs+ Clone 0b
Started APFS operation
Aligning shrink delta to 130 790 436 864 bytes and targeting a new physical store size of 120 000 000 000 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 104 203 288 576 bytes
Resizing APFS Container designated by APFS Container Reference disk2
The specific APFS Physical Store being resized is disk1s2
Verifying storage system
Performing fsck_apfs -n -x -S /dev/disk1s2
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by hfs_convert (748.77.8) and last modified by apfs_kext (1412.141.1)
Checking the object map
error: (oid 0x9aca7) om: btn: invalid o_oid (0x551f)
error: (oid 0x9aca7) om: btn: invalid o_subtype (0xe, expected 0xb)
error: (oid 0x9aca7) om: btn: invalid o_type (0x3, expected 0x40000003)
Object map is invalid
The volume /dev/disk1s2 could not be verified completely
Storage system check exit code is 8
Error: -69716: Storage system verify or repair failed
-bash-3.2#
 
D'accord : impossible de repartitionner. Alors voici les perspectives -->

- le procédé qui s'applique dans ton cas est celui des « 4 r » : recopie (de Macintosh HD dans un volume indépendant) > reformatage (de l'apfs entier) > réinstallation (de l'OS) > récupération (des données du clone à la fin via l'Assistant de migration).​

Question : aurais-tu un DDE USB sur le disque duquel on pourrait créer un volume de format apfs d'environ 150 Go ? - question subsidiaire : quel est l'OS actuellement installé : Mojave ?
 
Branche le DDE au Mac. Attends quelques secondes que le disque soit connecté.

- passe les 2 commandes (séparément) :​
Bloc de code:
diskutil list
df -H

  • (H majuscule) qui affichent : la configuration des disques & l'occupation de tous les volumes montés

Poste les retours.
 
Bloc de code:
-bash-3.2# diskutil List
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         250.8 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume Macintosh HD            97.7 GB    disk2s1
   2:                APFS Volume Preboot                 23.5 MB    disk2s2
   3:                APFS Volume Recovery                515.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

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

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

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

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +6.3 MB     disk20

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

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

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

/dev/disk24 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk24
   1:                  Apple_HFS Disk SAUVEGARDE         1.4 TB     disk24s1
   2:               Windows_NTFS LACIE SHARE             600.1 GB   disk24s2

-bash-3.2#
 
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s1    2.0G   1.3G   656M    67%   48033 4294919246    0%   /
devfs           214k   214k     0B   100%     724          0  100%   /dev
/dev/disk3       10M   9.9M   557k    95%      34 4294967245    0%   /private/var/log
/dev/disk4       10M   287k    10M     3%       3 4294967276    0%   /private/var/log/dm
/dev/disk5      524k   147k   377k    29%       6 4294967273    0%   /Volumes
/dev/disk6      524k   147k   377k    29%       8 4294967271    0%   /private/var/tmp
/dev/disk7      524k   160k   365k    31%      15 4294967264    0%   /private/var/run
/dev/disk8      2.1M   152k   1.9M     8%       6 4294967273    0%   /private/tmp
/dev/disk9      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk10     524k   299k   225k    58%      27 4294967252    0%   /private/var/db
/dev/disk11      13M   7.0M   5.6M    56%     102 4294967177    0%   /private/var/folders
/dev/disk12     4.2M   549k   3.6M    14%      49 4294967230    0%   /private/var/root/Library
/dev/disk14     2.1M   373k   1.7M    18%      76 4294967203    0%   /private/var/root/Library/Containers
/dev/disk15     524k   176k   348k    34%      13 4294967266    0%   /Library/Preferences
/dev/disk16     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Preferences/Logging
/dev/disk17     524k   168k   356k    33%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk18     1.0M   193k   856k    19%       8 4294967271    0%   /Library/Keychains
/dev/disk19     524k   143k   381k    28%       2 4294967277    0%   /Library/Security/Trust Settings
/dev/disk20     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk21     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk22     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk23     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk2s1    251G    98G   151G    40%  717026 2448408334    0%   /Volumes/Macintosh HD
/dev/disk24s1   1.4T   179G   1.2T    13%  553793 4294413486    0%   /Volumes/Disk SAUVEGARDE
/dev/disk24s2   600G   1.6G   599G     1%   11999    4566400    0%   /Volumes/LACIE SHARE
-bash-3.2#
 
La table de partition générale du disque est une MBR (schéma Windows désigné ici par FDisk_partition_scheme) => ne permettant pas les repartitionnements.

- mais je vois que le volume LACIE SHARE ne contient que 1,6 Go de données. Veux-tu qu'on crée dans l'autre volume Disk SAUVEGARDE un dossier d'accueil et qu'on y clone ces 1,6 Go de données ? => ce qui permettrait de reformater ensuite le volume comme destination d'un clonage de Macintosh HD...​
 
Sur mon DDE il y a effectivement deux volumes :
1 Lacie share avec 598 GO disponible
2 Disk sauvegarde avec 1T2 libre

Les donnees que j'ai dans le disque de sauvegarde sont important cette opération va t elle effacer des données de mon disk sauvegarde ? dois je faire une copie des elements important avant de passer à l'etape suivante ?
 
Maintenant dans le volume Lacie Share je n'ai aucune donnée importante alors si c'est ce volume qu'il faut utiliser ok sans soucis