10.13 High Sierra Problème mise à jour

Kusoona

Membre enregistré
1 Juin 2018
9
0
45
Bonjour tout le monde,

J'ai effectué la mise à jour high sierra sur mon macbookpro.
J'étais sous el capitan.
L'installation s'est bien passée mais au moment du rédémarrage, je reste bloqué sur un dossier avec un point d’interrogation.
J'ai tenté plusieurs choses sans succès.
J'aurai grandement besoin d'aide.
Merci et bonne soirée.
 
Bonsoir Kusoona

Un ? au départ signifie qu'aucun volume de démarrage n'est trouvé.

----------

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 > Conteneur apfs 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 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 
  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    (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 montreront la configuration logique de ton disque.
 
Bonsoir Macomaniac

Voici les infos.

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 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 -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            99.5 GB    disk2s1
   2:                APFS Volume Preboot                 20.8 MB    disk2s2
   3:                APFS Volume Recovery                517.8 MB   disk2s3

/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

-bash-3.2#

Merci pour ton aide.
 
Le nouveau format apfs s'est mis en place sur ton SSD : la partition principale (disk0s2) est de type Apple_APFS > et exporte un Conteneur disk2 portant 3 volumes > dont le volume de démarrage Macintosh HD qui comprend 99,5 Go de données.

Passe la commande :
Bloc de code:
diskutil ap list

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

Poste-le ici : on saura si FileVault est activé.
 
voilà,

Bloc de code:
-bash-3.2# diskutil ap list
APFS Container (1 found)
|
+-- Container disk2 58512ED6-2B56-4F76-8251-E04C4383926A
    ====================================================
    APFS Container Reference:     disk2
    Size (Capacity Ceiling):      121123069952 B (121.1 GB)
    Minimum Size:                 103555862528 B (103.6 GB)
    Capacity In Use By Volumes:   100169240576 B (100.2 GB) (82.7% used)
    Capacity Not Allocated:       20953829376 B (21.0 GB) (17.3% free)
    |
    +-< Physical Store disk0s2 9609DA1D-620C-4C43-AF97-086087B485EC
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       121123069952 B (121.1 GB)
    |
    +-> Volume disk2s1 8452A36B-B42A-37CB-A620-4686C7DF3330
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               /Volumes/Macintosh HD
    |   Capacity Consumed:         99504279552 B (99.5 GB)
    |   FileVault:                 Yes (Unlocked)
    |
    +-> Volume disk2s2 6302F23D-9BED-459C-A908-FA35B0058B96
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         20836352 B (20.8 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s3 367FEDD2-450A-413F-A311-4806BD82C78E
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk2s3 (Recovery)
        Name:                      Recovery (Case-insensitive)
        Mount Point:               Not Mounted
        Capacity Consumed:         517750784 B (517.8 MB)
        FileVault:                 No
-bash-3.2#
 
La mention -->
Bloc de code:
    |   FileVault:                 Yes (Unlocked)

  • montre que FileVault est activé > mais que le volume a été déverrouillé. On va le supposer monté.

Passe les commandes (les unes après les autres) :
Bloc de code:
diskutil info /Volumes/"Macintosh HD"
ls /Volumes/"Macintosh HD"
bless --info /Volumes/"Macintosh HD"

  • respecte les espaces ; mets "Macintosh HD" avec des "" ; le "l" de "ls" est la minuscule de "L"
  • la 1ère affiche un tableau d'informations sur le volume
  • la 2è liste ses fichiers / dossiers de 1er rang
  • la 3è retourne son chemin de démarrage

Poste tous ces tableaux.
 
Voici les résultats

Bloc de code:
-bash-3.2# diskutil info /Volumes/"Macintosh HD"
   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:                 PCI
   SMART Status:             Verified
   Volume UUID:              8452A36B-B42A-37CB-A620-4686C7DF3330
   Disk / Partition UUID:    8452A36B-B42A-37CB-A620-4686C7DF3330

   Disk Size:                121.1 GB (121123069952 Bytes) (exactly 236568496 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       121.1 GB (121123069952 Bytes) (exactly 236568496 512-Byte-Units)
   Volume Used Space:        100.2 GB (100169240576 Bytes) (exactly 195643048 512-Byte-Units) (82.7%)
   Volume Free Space:        21.0 GB (20953829376 Bytes) (exactly 40925448 512-Byte-Units) (17.3%)
   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

-bash-3.2# ls /Volumes/"Macintosh HD"
.DS_Store
.Spotlight-V100  .vol dev
tmp
.DocumentRevisions-V100
.TALRestoreApps  Network etc
var
.HFS+ Private Directory Data?
.TemporaryItems  Recovered Items home
.IAProductInfo
.Trashes Users
macOS Install Data
.OSInstallerMessages
.dbfseventsd Volumes
net
.PKInstallSandboxManager
.fseventsd cores
private
-bash-3.2#
-bash-3.2#
-bash-3.2# bless --info /Volumes/"Macintosh HD"
           0 => No Blessed System File
           0 => No Blessed System Folder
-bash-3.2#
 
Analyse :

  • le volume est monté en lecture & écriture > réinstallable
  • un accident d'installation a bouleversé la distribution des dossiers-Système : les dossiers Applications > Library > System > bin > sbin > usr ont été déplacés dans un dossier Recovered Items --> ce qui fait qu'il ne reste plus que les 2 dossiers principaux = Users (qui contient tes données) et private --> dans l'espace-racine du volume. Un dossier macOS Install Data de l'installation avortée est présent.
  • aucun chemin de démarrage n'est inscrit sur l'en-tête du volume > ce qui fait que le volume n'est plus détectable comme démarrable (c'est l'explication du ? au départ)

Conclusion : tes données personnelles sont toujours récupérables (clonage via une commande du Terminal --> à destination du volume d'un DDE USB) > mais le Système en l'état n'est pas redémarrable > même en déplaçant les dossiers-Système en quarantaine dans l'espace-racine (d'après mon expérience).

Je te propose d'aller à la fenêtre des 4 Utilitaires macOS > pour lancer l'option : "Réinstaller macOS" --> à destination de Macintosh HD -->

  • je serai curieux de savoir si le programme d'installation de High Sierra est capable de gérer l'actuelle distribution de dossiers pour en faire quelque chose de démarrable. Ce sera d'un grand enseignement.

=> tu n'auras qu'à dire quelle a été l'issue de cette manœuvre.
 
Merci beaucoup Macomaniac pour ton aide.
J'ai déjà créé un clone sur un disque dur externe via la commande dd.
Je vais tenter la réinstallation.
 
Bonjour,

La réinstallation a été un peu longue mais elle s'est bien terminée.
Après le redémarrage, je suis arrivé sur la page de login avec mes 2 utilisateurs comme d'habitude.
Donc bonne surprise au début mais moins après.
Je n'ai pas récupéré les données.

Merci pour l'aide
 
Ton expérience de réinstallation d'un OS > dans lequel nombre de dossiers-Système avaient été mis en quarantaine dans un dossier Recovered Items --> est importante logiquement parlant :

  • elle paraît montrer que ce déplacement de dossiers-Système dans un dossier de quarantaine est une prodédure canonique d'une mise-à-niveau d'OS. Échappant habituellement à l'observation > mais révélée dans les seuls cas où le processus de l'installation se trouve interrompu dans sa tâche. La distribution atypique qui se laisse alors observer --> ne devrait pas être considérée comme un "endommagement" > mais comme une "redistribution provisoire régulière" d'un processus d'installation
  • il s'ensuit qu'il ne faut pas chercher à "remettre en ordre" manuellement ce qui apparaît comme une "mise en quarantaine" sous peine de compromettre les chances de récupération du volume de démarrage > mais qu'il faille réitérer une installation à destination de ce volume > dans l'espoir que le programme d'installation reprenne les opérations là où elles avaient été interrompues
=> il semble malgré tout que > si tu as bien récupéré les identités des utilisateurs > celles-ci n'ouvrent pas de session sur les dossiers-domiciles comportant les données.

----------

Supposant donc que tu ouvres néanmoins une session administrateur légitime > je te propose d'aller au Terminal de macOS que tu trouves at: Applications > Utilitaires > Terminal.app pour le lancer. Dans la fenêtre ouverte > passe (l'une après l'autre ; en copier-coller direct) les commandes informatives que je te présente en tableau :
Bloc de code:
sudo ls /private/var/db/dslocal/nodes/Default/users | sed '/^_/ d'
diskutil listUsers / | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'
sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
sudo du -sh /Users/*

  • lors de la validation de la 1ère commande commençant par sudo (qui permet de passer la commande avec les privilèges de root, le System Administrator) --> une demande de password va s'afficher : tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide. Dans les 5' qui suivent > tu n'auras pas besoin de te ré-authentifier pour passer d'autres commandes sudo

  • la 1ère liste les fichiers identitaires d'utilisateurs (de type "personnel") dans la base de données users du Service d'Annuaire
  • la 2è affiche en tableau les Noms Courts / Noms Longs des utilisateurs de type "personnel"
  • la 3è affiche en tableau les Noms Courts / Adresses aux Dossiers-Domiciles d'ouverture de session pour les mêmes
  • la 4è liste & mesure les fichiers / dossiers de 1er rang (visibles ou cachés) du volume de démarrage. Elle est particulièrement lente d'exécution. Attends tout le temps qu'il faut le réaffichage de l'invite de commande terminée par ton nom court d'utilisateur flanquée du sigle $ en signal de complétion
  • la 5è liste & mesure les Dossiers-Domiciles résidents du répertoire des Utilisateurs. Elle est aussi assez lente d'exécution

Poste tous ces tableaux dans des fenêtres de code --> et tout ce qu'il y a à savoir pour mesurer la situation actuelle sera connu.

----------

Note : un compte d'utilisateur dans macOS se compose d'une paire d'objets : un fichier identitaire de type machin.plist qui fait exister l'utilisateur pour le Service d'Annuaire (Open Directory) qui gère les utilisateurs et les groupes (fichier résidant at: /private/var/db/dslocal/nodes/Default/users/machin.plist) + un dossier domiciliaire contenant les données et préférences d'utilisateur > sur l'espace du sous-dossier Bureau duquel s'ouvre la session (dossier résidant at: /Users/machin). La connexion entre les 2 s'effectue via une adresse au Dossier-Domicile recelée dans le fichier identitaire d'utilisateur.

Il peut se faire qu'une identité d'utilisateur --> perde l'adresse au dossier-domicile original. Vice-versa qu'un dossier-domicile se retrouve orphelin de l'identité d'utilisateur originale.
 
Bonsoir,
Désolé pour l'attente
J'ai pu récupéré mes datas grâce au clone que j'avais fait.

voici les résultats des différentes commandes :
Bloc de code:
Last login: Tue Jun  5 17:10:22 on ttys000
MacBook-Pro-de-ormerais:~ tea$
MacBook-Pro-de-ormerais:~ tea$
MacBook-Pro-de-ormerais:~ tea$ sudo ls /private/var/db/dslocal/nodes/Default/users | sed '/^_/ d'
Password:
Admin.plist
tea.plist
daemon.plist
nobody.plist
root.plist
MacBook-Pro-de-ormerais:~ tea$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk1s1
Volume: Macintosh HD
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
-2        nobody                          Unprivileged User
502       tea                            tea euira
0         root                            System Administrator
1         daemon                          System Services
501       Admin                           ormerais lizée
MacBook-Pro-de-ormerais:~ tea$ dscl . -list /Users home | gerp -v ',*[\^\_\].*'
-bash: gerp: command not found
MacBook-Pro-de-ormerais:~ tea$ dscl . -list /Users home | grep -v ',*[\^\_\].*'
Admin                   /Users/Admin
tea                    /Users/tea
daemon                  /var/root
nobody                  /var/empty
root                    /var/root /private/var/root
MacBook-Pro-de-ormerais:~ tea$ sudo find -x / -d 1 -regex ',*[¨\.\].*' -exec sudo du -shx {} +
Password:
find: /private/var/db/ConfigurationProfiles/Store: Operation not permitted
find: /private/var/folders/sz/170cx3ys033635vt3ylzfthr0000gn/0/com.apple.LaunchServices.dv: Operation not permitted
find: /private/var/folders/sz/170cx3ys033635vt3ylzfthr0000gn/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/sz/170cx3ys033635vt3ylzfthr0000gn/0/com.apple.routined: Operation not permitted
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000z000007r/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000z000007r/0/com.apple.routined: Operation not permitted
find: /private/var/folders/bz/hb7v4xsx17s01kg9yt00j67c0000gp/0/SafariFamily: Operation not permitted
find: /private/var/folders/bz/hb7v4xsx17s01kg9yt00j67c0000gp/0/com.apple.LaunchServices.dv: Operation not permitted
find: /private/var/folders/bz/hb7v4xsx17s01kg9yt00j67c0000gp/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/bz/hb7v4xsx17s01kg9yt00j67c0000gp/0/com.apple.routined: Operation not permitted
MacBook-Pro-de-ormerais:~ tea$ sudo du -sh /Users/*
31M    /Users/Admin
26G    /Users/tea
 
Alors tu as réglé ton problème de toi-même ?

Car je vois que tea > ouvre sa session sur le dossier tea (des Utilisateurs) qui contient 26 Go de données.
 
Oui , j'ai pu récupéré mes données grâce au clone que j'avais fait juste avant la réinstallation.
J'ai monté le disque clone et mes données étaient bien dans mon dossier user.
Merci beaucoup Macomaniac pour ton aide.
Bonne soirée