MacBook Pro Ne démarre plus (ne trouve plus le DD boot)

ctaffein

Membre confirmé
19 Février 2018
59
1
41
Bonjour à tous

Je rencontre un problème sur mon MacBookPro 13" (2009).
En démarrant mon mac en début de semaine, l'écran affiche un signe (interdit) et ne fait plus rien.
Apparement plus de disque en boot.

J'ai démarré le mac CMD+R et fait un SOS, ceci n'ai rien donné (opération échoué)
Et affiche (voir image ci-jointe) :
error: bat:1:invalid key order (112) oid 851072 / oxid 0
Object map is invalid.
The volume /dev/rdisk2s1 could not be verified completely.

Auriez-vous une idée ?
Bref, help !!!

Merci par avance
Bien à vous,
Cédric
 

Fichiers joints

  • IMG_0282.jpg
    IMG_0282.jpg
    1,5 Mo · Affichages: 192
  • IMG_5280.jpg
    IMG_5280.jpg
    1,2 Mo · Affichages: 189
Au cas ou, voici le resulat d'un diskutil

-bash-3.2# diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *480.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk2 479.9 GB disk0s2

/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 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +479.9 GB disk2
Physical Store disk0s2
1: APFS Volume Macintosh HD 242.8 GB disk2s1
2: APFS Volume Preboot 21.6 MB disk2s2
3: APFS Volume Recovery 512.0 MB disk2s3
4: APFS Volume VM 4.3 GB disk2s4

/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:
 
Bonsoir ctaffein

Le volume Macintosh HD est en format apfs. Système de fichiers corrompu (= erreurs graves concernant la "carte des objets"). Impossible à réparer.

Je ne sais pas si ces erreurs dans le système de fichiers sont déterminantes pour ce qui est du blocage du démarrage de l'OS.

Il ne serait pas mauvais d'inspecter le volume Macintosh HD. Passe les commandes (l'une après l'autre) :
Bloc de code:
diskutil info /Volumes/Mac*
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • respecte les espaces libres ; le "l" de "ls" est la minuscule de "L" ; mets Mac* à la fin (abréviation commode)
  • la 1ère affiche un tableau d'informations sur le volume
  • la 2è liste ses objets de 1er rang
  • la 3è affiche son chemin de démarrage

Poste les tableaux retournés > mais au lieu de faire un coller brut > fais-le dans une fenêtre de code par le procédé suivant -->
  • dans cette page de MacGé > presse le bouton
    524315_original.png
    ici :
    521520_original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

Note : 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.
 
  • J’aime
Réactions: ctaffein
Bloc de code:
-bash-3.2# diskutil info /Volumes/Mac*
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              A272C2C6-0C2A-3C4E-8009-BD7B6B755A3B
   Disk / Partition UUID:    A272C2C6-0C2A-3C4E-8009-BD7B6B755A3B

   Disk Size:                479.9 GB (479894224896 Bytes) (exactly 937293408 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       479.9 GB (479894224896 Bytes) (exactly 937293408 512-Byte-Units)
   Volume Used Space:        247.8 GB (247810600960 Bytes) (exactly 484005080 512-Byte-Units) (51.6%)
   Volume Free Space:        232.1 GB (232083623936 Bytes) (exactly 453288328 512-Byte-Units) (48.4%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store
.DocumentRevisions-V100
.HFS+ Private Directory Data?
.PKInstallSandboxManager-SystemSoftware
.Spotlight-V100
.Trashes
.com.apple.timemachine.donotpresent
.file
.fseventsd
.vol
Adobe Premiere Pro Auto-Save
Applications
Guides de l’utilisateur et informations
Incompatible Software
Library
Network
Resources
System
Users
Volumes
bin
cores
default.profraw
dev
etc
home
installer.failurerequests
net
private
sbin
tmp
usr
var

Bloc de code:
-bash-3.2# bless --info /Volumes/Mac*
        1256 => Blessed System File is <Preboot>/A272C2C6-0C2A-3C4E-8009-BD7B6B755A3B/System/Library/CoreServices/boot.efi
          23 => Blessed System Folder is <Preboot>/A272C2C6-0C2A-3C4E-8009-BD7B6B755A3B/System/Library/CoreServices
The blessed volume in this APFS container is "/Volumes/Macintosh HD"

Merci pour ta préciseuse aide ainsi que tes instructions tres claires !
 
Dernière édition par un modérateur:
Il n'y a pas d'anomalies formelles dans les tableaux que tu as fournis. Tu as 2 options possibles -->

- a) réinstaller l'OS du volume --> ce qui n'est pas un reformatage mais une restauration du logiciel du Système. Peut-être que le volume pourra de nouveau démarrer. Mais cela ne réparera en aucun cas le système de fichiers apfs.​

- b) cloner les données du volume (248 Go) => dans le volume d'un DDE USB (via une commande du Terminal). Supprimer l'apfs > le recréer. Réinstaller l'OS. Récupérer les données du clone à la fin via l'Assistant de migration.​

=> les 2 options ne s'excluent pas. Tu peux tenter a) et si tu réouvrais ta session > envisager l'option b) pour avoir un apfs valide.
 
  • J’aime
Réactions: ctaffein
Il n'y a pas d'anomalies formelles dans les tableaux que tu as fournis. Tu as 2 options possibles -->

- a) réinstaller l'OS du volume --> ce qui n'est pas un reformatage mais une restauration du logiciel du Système. Peut-être que le volume pourra de nouveau démarrer. Mais cela ne réparera en aucun cas le système de fichiers apfs.​

- b) cloner les données du volume (248 Go) => dans le volume d'un DDE USB (via une commande du Terminal). Supprimer l'apfs > le recréer. Réinstaller l'OS. Récupérer les données du clone à la fin via l'Assistant de migration.​

=> les 2 options ne s'excluent pas. Tu peux tenter a) et si tu réouvrais ta session > envisager l'option b) pour avoir un apfs valide.

Bonjour Macomaniac,
Je n'y connais pas grand chose, mais j'ai l'impression que la seconde option à l'air plus durable.
Je vais acheter demain un DDE usb pour faire la manipulation.
J'ai une question (pour ma culture générale), qu'est-ce qui à bien pu causer ce "crash" du système de fichier apfs ?
Merci,
Bien à toi,
Cédric
 
En effet : la 2è option permet de tout remettre en ordre. Ce qui implique un DDE pour le clonage. À demain donc pour la suite des opérations.

Le système de fichiers apfs est difficilement scrutable. Pas impossible qu'il y a ait eu un loupé dès l'installation. Je ne sais pas si l'erreur de l'apfs empêche le boot (c'est rarement le cas avec ce système de fichiers) > ou si le blocage tient à l'OS lui-même...
 
  • J’aime
Réactions: ctaffein
En effet : la 2è option permet de tout remettre en ordre. Ce qui implique un DDE pour le clonage. À demain donc pour la suite des opérations.

Le système de fichiers apfs est difficilement scrutable. Pas impossible qu'il y a ait eu un loupé dès l'installation. Je ne sais pas si l'erreur de l'apfs empêche le boot (c'est rarement le cas avec ce système de fichiers) > ou si le blocage tient à l'OS lui-même...

J'avais tenté avant de venir demander de l'aide ici, de mettre à jour l'OS via le CMD-R au démarrage, mais ca n'a pas fonctionné.
 
Bon : alors la 2è option s'impose. L'OS sera installé de neuf > et l'Assistant de migration récupérera seulement ton compte et les applications tierces du clone (mais pas l'OS cloné).
 
  • J’aime
Réactions: ctaffein
J'ai commandé le DDE, je vais le recevoir mardi.
Toujours pour ma culture générale, ton avatar m'intrigue, quelle est sa symbolique ?
 
Bonjour Macomaniac,
Je viens de recevoir le disque dur de 500Go pour effectuer le clonage + recréer l'apfs + reinstall.
Je reste à ta disposition,
Bien à toi,
Cédric
 
Alors branche le DDE au Mac. Puis passe les commandes (dans la session de secours) :
Bloc de code:
diskutil list
df -H

  • qui affichent les disques et l'occupation des volumes montés

Poste ces tableaux.
 
  • J’aime
Réactions: ctaffein
Voici les infos :

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *480.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         479.9 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +479.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            242.8 GB   disk2s1
   2:                APFS Volume Preboot                 21.6 MB    disk2s2
   3:                APFS Volume Recovery                512.0 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

/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:                                                   *1.0 TB     disk21

Merci !

Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   720M    64%   45155          4294922124    0%   /
devfs          208k   208k     0B   100%     704                   0  100%   /dev
/dev/disk3     5.2M   4.4M   872k    84%      24          4294967255    0%   /private/var/log
/dev/disk4     524k   147k   377k    29%       4          4294967275    0%   /Volumes
/dev/disk5     524k   147k   377k    29%       7          4294967272    0%   /private/var/tmp
/dev/disk6     524k   160k   365k    31%      12          4294967267    0%   /private/var/run
/dev/disk7     2.1M   143k   2.0M     7%       2          4294967277    0%   /private/tmp
/dev/disk8     524k   143k   381k    28%       2          4294967277    0%   /System/Installation
/dev/disk9     524k   332k   193k    64%      21          4294967258    0%   /private/var/db
/dev/disk10     13M   6.4M   6.1M    52%      91          4294967188    0%   /private/var/folders
/dev/disk11    4.2M   4.2M     0B   100%     432          4294966847    0%   /private/var/root/Library
/dev/disk13    2.1M   143k   2.0M     7%       2          4294967277    0%   /private/var/root/Library/Containers
/dev/disk14    524k   180k   344k    35%      11          4294967268    0%   /Library/Preferences
/dev/disk15    524k   160k   365k    31%       6          4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk16    1.0M   180k   868k    18%       6          4294967273    0%   /Library/Keychains
/dev/disk17    6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk18    6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk19    524k   143k   381k    28%       2          4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk20    2.1M   143k   2.0M     7%       2          4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk2s1   480G   243G   232G    52% 1303996 9223372036853471811    0%   /Volumes/Macintosh HD
 
Dernière édition par un modérateur:
Si le disk 21 me semble-t'il en 1To :
Bloc de code:
/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   *1.0 TB     disk21
 
Tu as raison : je l'avais loupé.

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

  • la commande paramètre le disque du DDE : table GPT > format jhfs+ > nom de volume Clone

Poste l'affichage retourné.
 
  • J’aime
Réactions: ctaffein
Voici :
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