10.12 Sierra <<Macbook pro : ouverture session impossible

rvallet

Membre confirmé
21 Janvier 2010
15
0
Bonjour à vous,

Je viens vers vous car depuis ce matin il m'est impossible d'ouvrir ma session.

A près avoir parcouru le forum, je me suis aperçu que vous aviez de précieux conseils mais malgré je ne me sors pas de ma situation...

Mon problème:
Après démarrage de mon macbook pro (sous sierra), j'arrive sur l'écran pour ouverture de session, je saisi mon mot de passe, la barre de chargement progresse mais vers les 2/3 de chargement, l'ordinateur s'éteint.

Je précise que Je n'ai qu'une ancienne sauvegarde d'un autre ordinateur car je viens de changer

Sans vouloir dire de bêtises, je peux avoir activé le chiffrage de mon disque au paramétrage initial de l'ordinateur (FireVault?).

Auriez-vous une solution à ce problème ?

Merci beaucoup pour votre aide.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage APPLE SSD SM0512L Media 499.3 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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

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

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

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

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

/dev/disk18 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk18
                                 Logical Volume on disk0s2
                                 8A4C18D3-1FB4-48C7-9F28-71D802DE7EF8
                                 Unlocked Encrypted
 
Ce qui me pose problème et qui m'amène a créer un nouveau post sur un sujet récurent, c'est que comme beaucoup, je me suis lancé à la recherche de problèmes similaires sur le forum, et j'ai trouvé plusieurs solutions proposés par Macomaniac : https://forums.macg.co/threads/ouverture-session-impossible.1303955/
Mais voilà, une fois le code rentré dans le terminal (rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone) je redémarre, et je tombe à nouveau sur l'ouverture de session pendant laquelle je rentre mon mdp et qui finit à nouveau pour l'exctinction de mon macbook...
Je tourne en rond...

HELP PLEASE o_O
 
Bonjour rvallet

Si la jauge horizontale ne se charge qu'aux 2/3 environ > marque à laquelle le Mac s'éteint --> vouloir créer un nouvel utilisateur n'améliorera pas la donne. Car la suppression du fichier .AppleSetupDone ne prend effet qu'après un chargement complet de l'OS. Or chez toi > le chargement s'interrompt avant. À la marque des 2/3 --> on dira que l'opération en cours était l'initialisation des services de l'OS par le serveur launchd. Il y a donc un blocage logiciel de mise en route de l'OS installé : Sierra 10.12.

FileVault étant activé > tu as un écran de déverrouillage du volume Macintosh HD dès lancement du démarrage.

Passe la commande :
Bloc de code:
diskutil info disk18

  • qui affiche un tableau d'informations sur Macintosh HD

Poste ce tableau.
 
Merci macomaniac pour ton retour rapide.
Voici le tableau du disk 18:

Bloc de code:
-bash-3.2# diskutil info disk18
   Device Identifier:        disk18
   Device Node:              /dev/disk18
   Whole:                    Yes
   Part of Whole:            disk18
   Device / Media Name:      APPLE SSD SM0512L

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

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

   OS Can Be Installed:      No
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 PCI-Express
   SMART Status:             Not Supported
   Volume UUID:              23E893A0-CB31-38AA-819D-030DE3BA0F6B
   Disk / Partition UUID:    8A4C18D3-1FB4-48C7-9F28-71D802DE7EF8

   Disk Size:                499.0 GB (498954403840 Bytes) (exactly 974520320 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       499.0 GB (498954403840 Bytes) (exactly 974520320 512-Byte-Units)
   Volume Used Space:        251.8 GB (251820351488 Bytes) (exactly 491836624 512-Byte-Units) (50.5%)
   Volume Available Space:   247.1 GB (247134052352 Bytes) (exactly 482683696 512-Byte-Units) (49.5%)
   Allocation Block Size:    4096 Bytes

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

   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:                  8A4C18D3-1FB4-48C7-9F28-71D802DE7EF8
   LVF UUID:                 3EE8CDED-C760-4B26-ACD8-3C091A63B064
   LVG UUID:                 AD3DE870-AD72-4104-8481-85004A388938
   PV UUID (disk):           CEF40891-D84A-4505-92AC-D0CE2D98F6BF (disk0s2)
   Fusion Drive:             No
   Encrypted:                Yes

-bash-3.2#
 
Il n'aura pas fallu longtemps pour accéder à la raison des effets. Voici la mention cruciale -->
Bloc de code:
   Read-Only Volume:         Yes

  • volume monté en lecture seule. Donc verrouillé contre tout acte d'écriture. Et plantant à l'initialisation de l'OS contenu. La raison constante de cet état de choses est une corruption (= erreurs graves) du système de fichiers jhfs+ (générateur du volume).
  • mais le volume étant monté > est lisible > et donc clonable via une commande du Terminal à destination du volume d'un DDE USB. Tu as 252 Go de données à récupérer. Ill te faut 300 Go au moins d'espace libre dans le volume de destination.

=> as-tu un tel DDE USB ?

Note : tu as la chance insigne que le volume soit remonté malgré un système de fichiers corrompu. Ne la laisse pas échapper : ne fais pas de S.O.S. sur le volume dans l'Utilitaire de disque (ce qui démonte d'abord le volume au risque qu'il ne puisse pas remonter. Et de toutes façons > lorsqu'un système de fichiers est à ce moins invalidé que son volume ne puisse être monté qu'en lecture seule --> il est irréparable). Ne démonte pas le volume. Ne redémarre pas. N'éteins pas le Mac. Laisse-le en stand-by ainsi, la session de secours ouverte, tant que le clonage n'aura pas été effectué.
 
Bonsoir macomaniac,
Encore une fois merci pour la qualité et la précision de tes réponses.

Fichiers systèmes corrompus?! C’est drastique comme problème, ça m’interpelle surtout sur l’origine de ce problème ! Comment garantir qu’après tout ça, ça ne recommence pas?

Une étape après l’autre, j’ai mis la main sur un disque dur de 330go complètement libre.

Je suis à ton écoute!
 
Alors attache le DDE à ton Mac et passe les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil list
df -H

  • qui affichent la tableau des disques et la mesure de l'occupation des volumes montés

Poste ces tableaux.

Fichiers systèmes corrompus?! C’est drastique comme problème, ça m’interpelle surtout sur l’origine de ce problème ! Comment garantir qu’après tout ça, ça ne recommence pas?

- je n'ai que des réponses empiriques à ces questions. Il arrive que de petites erreurs se produisent à l'usage dans tel ou tel fichier gestionnaire d'un système de fichiers Mac OS étendu (journalisé). Ou que des erreurs massives soient occasionnées par un incident (coupure d'alimentation par exemple). On ne peut avoir de garantie que la génération d'erreurs cesse. La seule garantie est d'avoir une sauvegarde à jour du volume de démarrage.​
 
  • J’aime
Réactions: litobar71
et voilà les tableaux

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage APPLE SSD SM0512L Media 499.3 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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

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

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

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

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

/dev/disk18 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk18
                                 Logical Volume on disk0s2
                                 8A4C18D3-1FB4-48C7-9F28-71D802DE7EF8
                                 Unlocked Encrypted

/dev/disk19 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk19
   1:                        EFI EFI                     209.7 MB   disk19s1
   2:                  Apple_HFS BKP ROMAIN              333.4 GB   disk19s2
   3:                  Apple_HFS BKP MARIE               333.4 GB   disk19s3
   4:                  Apple_HFS ELEMENT                 332.8 GB   disk19s4
 
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   724M    64%   48782 4294918497    0%   /
devfs           209k   209k     0B   100%     706          0  100%   /dev
/dev/disk2      5.2M   414k   4.8M     8%      19 4294967260    0%   /private/var/log
/dev/disk3      524k   147k   377k    29%       7 4294967272    0%   /Volumes
/dev/disk4      524k   152k   373k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%      10 4294967269    0%   /private/var/run
/dev/disk6      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk7      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk8      524k   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk9      6.3M   3.4M   2.9M    54%      57 4294967222    0%   /private/var/folders
/dev/disk10     2.1M   209k   1.9M    10%      22 4294967257    0%   /private/var/root/Library
/dev/disk12     2.1M   463k   1.6M    23%      74 4294967205    0%   /private/var/root/Library/Containers
/dev/disk13     524k   172k   352k    33%       9 4294967270    0%   /Library/Preferences
/dev/disk14     524k   172k   352k    33%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   143k   905k    14%       2 4294967277    0%   /Library/Keychains
/dev/disk16     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk17     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk18     499G   252G   247G    51% 1282445 4293684834    0%   /Volumes/Macintosh HD
/dev/disk19s2   333G   435M   333G     1%      83 4294967196    0%   /Volumes/BKP ROMAIN
/dev/disk19s4   333G   330G   2.6G   100%    3732 4294963547    0%   /Volumes/ELEMENT
/dev/disk19s3   333G   268G    66G    81%  497926 4294469353    0%   /Volumes/BKP MARIE
-bash-3.2#

Le DDE en question pour le clonage est celui-là:
2: Apple_HFS BKP ROMAIN 333.4 GB disk19s2
 
Je vois en effet que BKP ROMAIN ne contient que 435 Mo = vide. Passe la commande :
Bloc de code:
diskutil rename disk19s2 Clone

  • la commande renomme BKP ROMAIN => Clone

Poste le retour.
 
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.
 
=> 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.
Opération clonage en cours
 
Alors passe la commande :
Bloc de code:
df -H

  • qui affiche l'occupation des volumes montés

Poste le tableau.
 
les voici:
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   724M    64%   48782 4294918497    0%   /
devfs           209k   209k     0B   100%     706          0  100%   /dev
/dev/disk2      5.2M   983k   4.3M    19%      21 4294967258    0%   /private/var/log
/dev/disk3      524k   147k   377k    29%       7 4294967272    0%   /Volumes
/dev/disk4      524k   152k   373k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%      10 4294967269    0%   /private/var/run
/dev/disk6      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk7      524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk8      524k   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk9      6.3M   3.4M   2.9M    54%      71 4294967208    0%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%     242 4294967037    0%   /private/var/root/Library
/dev/disk12     2.1M   463k   1.6M    23%      74 4294967205    0%   /private/var/root/Library/Containers
/dev/disk13     524k   172k   352k    33%       9 4294967270    0%   /Library/Preferences
/dev/disk14     524k   172k   352k    33%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   143k   905k    14%       2 4294967277    0%   /Library/Keychains
/dev/disk16     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk17     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk18     499G   252G   247G    51% 1282445 4293684834    0%   /Volumes/Macintosh HD
/dev/disk19s2   333G   257G    76G    78% 1255287 4293711992    0%   /Volumes/Clone
/dev/disk19s4   333G   330G   2.6G   100%    3732 4294963547    0%   /Volumes/ELEMENT
/dev/disk19s3   333G   268G    66G    81%  497926 4294469353    0%   /Volumes/BKP MARIE
-bash-3.2#
 
252 Go dans Macintosh HD et 257 Go dans Clone. cp délayant toujours un peu à la copie > un surplus de 5 Go (seulement) est le signe d'un bon clone.

On peut enchaîner la suite : reformatage > réinstallation > récupération. Prêt pour l'opération ?
 
Alors passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk18

  • mets "Macintosh HD" avec les ""
  • la commande reformate Macintosh HD

Poste l'affichage retourné.