10.13 High Sierra Session ne s'ouvre pas

Je vois que Macintosh HD est en format apfs. 157 Go d'occupation. J'ai 2 plans -->

- un plan de dépannage express (plan A) : succès aléatoire​

- un plan de dépannage lent (plan B) : succès garanti​

=> on tente le plan A en 1ère instance.

----------

Passe la commande exacte :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • mets "Macintosh HD" avec les "" ; pas d'espace entre HD" et la / qui suit ; un astérisque * à la fin
  • la commande supprime le cache : mbr_cache du Service d'Annuaire (qui gère les utilisateurs et les groupes). Sa corruption induit une initialisation très ralenti de l'OS et le blocage final d'ouverture de la session

=> as-tu obtenu un retour de la commande ?
 
Ca n'a pas l'air de donner quelque chose

Bloc de code:
-bash-3.2# rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*
rm: /Volumes/Macintosh HD/var/db/caches/opendirectory/*: No such file or directory
-bash-3.2#
 
Dernière édition par un modérateur:
Ne poste pas en utilisant l'option : >_ Code (qui englobe chaque ligne individuelle dans de la semoule) > mais l'option : </> Bloc de code (qui respecte la mise en forme globale des tableaux du terminal).

- passe la commande :​
Bloc de code:
ls /Volumes/Mac*/var/db/caches/opendirectory

  • qui liste le contenu du dossier opendirectory

=> est-ce que tu as un retour ?
 
Aucun

Bloc de code:
-bash-3.2# ls /Volumes/Mac*/var/db/caches/opendirectory
ls: /Volumes/Mac*/var/db/caches/opendirectory: No such file or directory
-bash-3.2#
 
Hé ! le volume Macintosh HD est peut-être verrouillé par FileVault et donc non monté.

- passe la commande :​
Bloc de code:
diskutil ap list

  • qui affiche le tableau détaillé du Conteneur apfs

Poste le tableau.
 
Voici

Bloc de code:
-bash-3.2# diskutil ap list
APFS Container (1 found)
|
+-- Container disk2 DECC51B8-2ECC-4D63-B27C-9F6AB1282182
    ====================================================
    APFS Container Reference:     disk2
    Size (Capacity Ceiling):      499898105856 B (499.9 GB)
    Capacity In Use By Volumes:   159834980352 B (159.8 GB) (32.0% used)
    Capacity Not Allocated:       340063125504 B (340.1 GB) (68.0% free)
    |
    +-< Physical Store disk0s2 000056FF-30E3-0000-D20C-000041590000
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       499898105856 B (499.9 GB)
    |
    +-> Volume disk2s1 73834901-CCFB-3058-95AF-768BA8339A91
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         156990795776 B (157.0 GB)
    |   FileVault:                 Yes (Locked)
    |
    +-> Volume disk2s2 0DB651D7-D97B-4A05-92F6-6AB1211FF64C
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         23183360 B (23.2 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s3 F8D841E2-F23A-4F85-ADF8-2443BEB053F5
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         512036864 B (512.0 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s4 F4918557-D572-4E27-A02A-8617D66AF9F6
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk2s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               Not Mounted
        Capacity Consumed:         2147504128 B (2.1 GB)
        FileVault:                 No
-bash-3.2#
 
Voici la réponse -->
Bloc de code:
    |   FileVault:                 Yes (Locked)

  • Macintosh HD est verrouillé par FileVault. Dans la fenêtre des 4 Utilitaires macOS > lance l'Utilitaire de disque. Sélectionne Macintosh HD grisé (= non monté) > bouton : "Monter" > ton mot-de-passe de session dans le panneau qui le demande => Macintosh HD doit être libellé en noir, si remonté.

Si c'est le cas > retour au terminal. Repasse la commande :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • est-ce que tu as obtenu un retour ?
 
Macintosh HD était bien grisé, puis libellé en noir après l'entrée du mdp. Mais la commande n'a rien donné !

Bloc de code:
-bash-3.2# rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*
-bash-3.2#
 
La commande rm (de suppression : remove) est mutique quand elle passe > et bavarde quand elle coince. Ici > elle est passée.

- passe encore la commande :​
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"

  • la commande met-à-jour le cache de démarrage-Système prelinkedkernel > chargé par le lanceur boot.efi au démarrage

Est-ce que tu as obtenu un retour ?
 
Bloc de code:
-bash-3.2# kextcache -u /Volumes/"Macintosh HD"
Warning: /Volumes/Macintosh HD/AppleInternal/Library/Extensions: No such file or directory
-bash-3.2#
 
Bon. Tu vas tenter ta chance -->

- va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > Redémarrer

=> tu n'auras qu'à dire si tu as pu ouvrir ta session à la fin > ou s'il y a toujours blocage...
 
Alors laisse faire jusqu'au bout (atteinte de l'extrémité de la jauge) => tu verras si tu peux alors ouvrir ta session.

- indique ce qui s'est passé. En cas d'échec > pas de panique : ce sera le plan B => assez long mais garanti gagnant. je fais une pause : je reviendrai cet après-midi aux nouvelles dans ton fil.​
 
D'accord : on va dire que le plan A a échoué. Le plan B -->

- consiste dans les « 4 r » : recopie > reformatage > réinstallation > récupération. Pour la recopie (du contenu de Macintosh HD => à un autre volume via une commande du Terminal) => comme le Conteneur apfs a dans les 500 Go de capacité pour 160 Go d'occupation totale --> on peut effectuer un repartitionnement (non destructif) pour créer un second volume indépendant d'environ 220 Go.​

Éteins ton Mac de force (pression continue sur le bouton d'alimentation) > rallume-le avec ⌘R pour réouvrir la session de secours. Repasse une commande :
Bloc de code:
diskutil list

  • et reposte le tableau des disques.
 
Ok, merci et désolée pour cet aprem, je n'étais pas dispo. Voici donc le tableau des disques.

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

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS macOS Base System       2.0 GB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            157.0 GB   disk2s1
   2:                APFS Volume Preboot                 23.2 MB    disk2s2
   3:                APFS Volume Recovery                512.0 MB   disk2s3
   4:                APFS Volume VM                      2.1 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               +524.3 KB   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               +6.3 MB     disk19

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

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

-bash-3.2#
 
Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk2 280g jhfs+ Clone 0b

  • le 0 de 0b = zéro
  • la commande rétrécit (non destructivement) le Conteneur à 280 Go > et crée un volume Clone de 219 Go

Poste le retour quand tu auras récupéré -bash-3.2# en signal de fin.
 
:rolleyes:

Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk2 280g jhfs+ Clone 0b
Started APFS operation
Error: -69582: One or more of the given or implied APFS Volumes are locked
-bash-3.2#