10.12 Sierra Probleme (re)installation mac os SIERRA

Nicoco83

Membre confirmé
22 Juillet 2012
36
1
45
Bonjour à tous,

suite à un ecran noir au demarrage de mon macbook pro en 10.12 et l affichage d un disque dur avec un point d interrogation il m est impossible de demarrer normalement.
J'ai de ce fait fait une reinstallation par dessus car je n'aimerai pas perdre tout mon travail et que je n'ai pas de time machine.
Du coup j'ai essayé un CMD + R pour faire une (re)installation par dessus celle presente mais une erreur intervient à chaque fois. CF photo en attach.
Je suis perdu si vous avez des idées je suis preneur
Merci infiniment !

Nicolas
 

Fichiers joints

  • IMG-4089.webp
    IMG-4089.webp
    1,2 Mo · Affichages: 720
Salut Nicoco

Démarre les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
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 paramètres de tables de partition > partitions > Conteneur CoreStorage si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dans le volume desquelles sont montés en lecture & écriture des dossiers du recoveryOS sur lequel tu démarres. Elles s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre des captures d'écran -->

  • 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 
  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > 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é)

=> ces informations donneront une idée de la configuration logique de ton disque. Et permettront de passer d'autres commandes de vérification.
 
Bloc de code:
-bash-3.2# diskutill list
-bash: diskutill: command not found
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage MAC OS                  249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS MAC OS                 +248.8 GB   disk1
                                 Logical Volume on disk0s2
                                 451ED831-443D-432C-9315-89D7F30A22D8
                                 Unencrypted

/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 (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               +6.3 MB     disk10

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

-bash-3.2#
 
Le volume s'appelle donc MAC OS.

Passe les 2 commandes (l'une après l'autre) -->
Bloc de code:
diskutil info disk1
diskutil verifyvolume disk1

  • la 1ère retourne un tableau d'informations sur le volume
  • la 2è vérifie : a) le système de stockage CoreStorage > b) le système de fichiers jhfs+ du volume

=> poste ces 2 tableaux.
 
Alors passe les 2 commandes (variantes) :
Bloc de code:
diskutil info /Volumes/"MAC OS"
diskutil verifyVolume /Volumes/"MAC OS"

  • respecte les espaces ; mets "MAC OS" avec des ""

=> poste les tableaux retournés.
 
Bloc de code:
-bash-3.2# diskutil info /Volumes/"MAC OS"
   Device Identifier:        disk2
   Device Node:              /dev/disk2
   Whole:                    Yes
   Part of Whole:            disk2
   Device / Media Name:      Samsung SSD 840 EVO 250GB

   Volume Name:              MAC OS
   Mounted:                  Yes
   Mount Point:              /Volumes/MAC OS

   Content (IOContent):      Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 24576 KB at offset 0x743000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Not Supported
   Volume UUID:              42B5748D-EE4F-367D-BA8C-411DF6DA1CBD
   Disk / Partition UUID:    451ED831-443D-432C-9315-89D7F30A22D8

   Disk Size:                248.8 GB (248839667712 Bytes) (exactly 486014976 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       248.8 GB (248839667712 Bytes) (exactly 486014976 512-Byte-Units)
   Volume Used Space:        129.8 GB (129761308672 Bytes) (exactly 253440056 512-Byte-Units) (52.1%)
   Volume Available Space:   119.1 GB (119078359040 Bytes) (exactly 232574920 512-Byte-Units) (47.9%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   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:                  451ED831-443D-432C-9315-89D7F30A22D8
   LVF UUID:                 137998D8-AF14-46D0-85A2-C12F63E71859
   LVG UUID:                 17AB2E5E-E37A-495F-8434-4E3DD8E17F47
   PV UUID (disk):           9C1BC512-2CE3-4153-9434-50D97D77A6F4 (disk0s2)
   Fusion Drive:             No
   Encrypted:                No

-bash-3.2#
 
Bloc de code:
-bash-3.2# diskutil verifyVolume /Volumes/"MAC OS"
Started file system verification on disk2 MAC OS
Verifying storage system
Checking volume
disk0s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
Logical Volume Group 17AB2E5E-E37A-495F-8434-4E3DD8E17F47 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
Load and verify Transaction Segment
Incorporate 1 newer non-checkpoint transaction
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 137998D8-AF14-46D0-85A2-C12F63E71859
Load and verify 451ED831-443D-432C-9315-89D7F30A22D8
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 17AB2E5E-E37A-495F-8434-4E3DD8E17F47 appears to be OK
Storage system check exit code is 0
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume MAC OS appears to be OK
File system check exit code is 0
Finished file system verification on disk2 MAC OS
-bash-3.2#
 
  • le volume est monté en lecture & écriture > un OS peut y être installé ou restauré
  • le système de stockage CoreStorage & le système de fichiers jhfs+ sont sans faute

=> il n'y a pas d'anomalie formelle apparente.

Passe encore les commandes :
Bloc de code:
ls /Volumes/"MAC OS"
bless --info /Volumes/"MAC OS"
(mets "MAC OS" avec des "")

  • la 1ère liste les fichiers / dossiers de 1er rang du volume
  • la 2è affiche le chemin de démarrage du volume

Poste encore ces 2 tableaux.
 
Bloc de code:
-bash-3.2# ls /Volumes/"MAC OS"
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.IAProductInfo                bin
.OSInstallMessages            cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.Trashes                home
.dbfseventsd                installer.failurerequests
.file                    macOS Install Data
.fseventsd                net
.vol                    private
Applications                sbin
Library                    tmp
Mac OS X Install Data            usr
Network                    var
System
-bash-3.2#
 
Bloc de code:
-bash-3.2# bless --info /Volumes/"MAC OS"
finderinfo[0]: 2540470 => Blessed System Folder is /Volumes/MAC OS/System/Library/CoreServices
finderinfo[1]: 2980614 => Blessed System File is /Volumes/MAC OS/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 2540470 => OS X blessed folder is /Volumes/MAC OS/System/Library/CoreServices
64-bit VSDB volume id:  0x1A7D58233A0C1611
-bash-3.2#
 
  • tous les dossiers-Système sont présents (dont le dossier Users = Utilisateurs contenant tes données) + il y a 2 dossiers d'installation hétérogènes : un macOS Install Data de l'OS Sierra 10.12 & un Mac OS X Install Data de l'OS d'usine du Mac qui doit être Lion 10.7.
  • le chemin de démarrage du volume pointe sur le démarreur boot.efi de l'OS en place.

Afin de supprimer les 2 dossiers d'installation > passe (avec soin) les 2 commandes :
Bloc de code:
rm -rf /Volumes/"MAC OS"/"macOS Install Data"
rm -rf /Volumes/"MAC OS"/"Mac OS X Install Data"

  • mets les intitulés avec des "" ; pas d'espace entre OS" et /--
  • les commandes suppriment les 2 dossiers d'installations avortées (car lorsqu'une installation réussit > le dossier d'installation correspondant est supprimé à la fin)

Cela fait > repasse une commande :
Bloc de code:
ls /Volumes/"MAC OS"

  • qui liste les dossiers du volume

=> poste le tableau mis à jour.
 
Bloc de code:
-bash-3.2# rm -rf /Volumes/"MAC OS"/"macOS Install Data"
-bash-3.2# rm -rf /Volumes/"MAC OS"/"Mac OS X Install Data"
-bash-3.2# ls /Volumes/"MAC OS"
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.IAProductInfo                bin
.OSInstallMessages            cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.Trashes                home
.dbfseventsd                installer.failurerequests
.file                    net
.fseventsd                private
.vol                    sbin
Applications                tmp
Library                    usr
Network                    var
System
-bash-3.2#
 
Les commandes passaient sans commentaire > et ton tableau montre que les 2 dossiers d'installation ont bien été supprimés.

On peut tenter un re-démarrage sur le volume pour voir. Passe la commande :
Bloc de code:
kextcache -u /Volumes/"MAC OS"

  • la commande met-à-jour le cache prelinkedkernel chargé par le démarreur boot.efi au boot ; elle passe sans commentaire

Cela fait > va à : Menu  > Disque de démarrage > sélectionne MAC OS > re-démarre dessus -->

  • tu n'as qu'à dire si cela a suffi pour te faire ré-ouvrir ta session ; sinon où ça bloque.
 
Merci pour ton aide
Voici ce que j’ai même après plusieurs redémarrage
 

Fichiers joints

  • 73B53A49-6EAF-4EDA-8A80-871AC6625D96.webp
    73B53A49-6EAF-4EDA-8A80-871AC6625D96.webp
    655,3 KB · Affichages: 767
Le démarrage est donc toujours planté.

Re-démarre sur la session de secours (avec ⌘R) et lance l'option = "Ré-installer macOS" à destination du volume MAC OS -->

  • tu n'auras qu'à dire si l'installation s'effectue bien cette fois-ci. Si ce n'est pas le cas --> on envisagera une opération de sauvetage différente.
 
Bon ! --> tu as 130 Go de données dans le volume MAC OS. L'idée est de les cloner (par une commande du Terminal) dans le volume d'un DDE USB > puis supprimer le CoreStorage du disque interne et avoir un volume vide reformaté. Ré-installer l'OS > récupérer les données du clone à la fin. Ce procédé d'ensemble fonctionne bien en règle générale.

  • d'où la question : as-tu un DDE USB qui permettrait d'abriter 130 Go de données ?
 
Alors oui oui je possède un disque dur externe en usb . Si tu as la patience de me donner un tuto pour faire tout ça c’est top ! Je te remercie encore !