M
Membre supprimé 1060554
Invité
Si tu optes pour le reformatage avant réinstallation / récupération --> je peux te passer la commande qui exécute le reformatage.
-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 OS X 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 226.9 GB disk2s1
2: APFS Volume Preboot 45.2 MB disk2s2
3: APFS Volume Recovery 1.0 GB 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 +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#
-bash-3.2# diskutil ap list
APFS Container (1 found)
|
+-- Container disk2 03A7BDDF-F8C6-485A-A963-F184CA406BD0
====================================================
APFS Container Reference: disk2
Size (Capacity Ceiling): 499898105856 B (499.9 GB)
Minimum Size: 341392179200 B (341.4 GB)
Capacity In Use By Volumes: 230268715008 B (230.3 GB) (46.1% used)
Capacity Not Allocated: 269629390848 B (269.6 GB) (53.9% free)
|
+-< Physical Store disk0s2 91EAFBE8-21BC-4052-8E3A-7BCB7A884BBA
| -----------------------------------------------------------
| APFS Physical Store Disk: disk0s2
| Size: 499898105856 B (499.9 GB)
|
+-> Volume disk2s1 33686C84-CEF4-4B49-A232-CC87AC5990A0
| ---------------------------------------------------
| APFS Volume Disk (Role): disk2s1 (No specific role)
| Name: Macintosh HD (Case-insensitive)
| Mount Point: /Volumes/Macintosh HD
| Capacity Consumed: 226888962048 B (226.9 GB)
| FileVault: No
|
+-> Volume disk2s2 B55BFA93-8A93-4F2B-9F4C-CFC4D49F9CE5
| ---------------------------------------------------
| APFS Volume Disk (Role): disk2s2 (Preboot)
| Name: Preboot (Case-insensitive)
| Mount Point: Not Mounted
| Capacity Consumed: 45195264 B (45.2 MB)
| FileVault: No
|
+-> Volume disk2s3 DA12C592-30FD-45EA-91BC-53057A867794
| ---------------------------------------------------
| APFS Volume Disk (Role): disk2s3 (Recovery)
| Name: Recovery (Case-insensitive)
| Mount Point: Not Mounted
| Capacity Consumed: 1025581056 B (1.0 GB)
| FileVault: No
|
+-> Volume disk2s4 6CC0C3C5-80C5-427C-9B89-7250FDAE21FF
---------------------------------------------------
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#
Bonjour evouls
Je vois que Macintosh HD est en format apfs, non chiffré par FileVault. 227 Go d'occupation.
- que se passe-t-il à l'écran quand tu démarres normalement sur ce volume ? --> est-ce que la barre de chargement progresse à allure normale sur la quasi première moitié et est-ce qu'il y a un très fort ralentissement ensuite ? - la barre atteint-elle quand même l'extrémité droite de la jauge > mais sans que l'écran d'ouverture de session ne s'affiche ? - ou bien le cas de figure est-il différent ?
- ton OS est-il High Sierra ?
Ta description me fait penser que ton fichier identitaire d'utilisateur est corrompu -->
- un compte d'utilisateur = l'association de 2 items : un fichier identitaire (qui définit l'identité de l'utilisateur en stockant ses paramètres : noms > mot-de-passe sous forme chiffrée...) + un dossier domiciliaire (qui contient les données de l'utilisateur et sert d'emplacement d'ouverture de session : dans le sous-dossier Bureau). Il y a donc des chances que ce soit le fichier identitaire qui soit corrompu. Un effet pervers déjà constaté dans High Sierra > dû à des déficiences de programmation du Service d'Annuaire (Open Directory : le service gérant les utilisateurs et les groupes).
Il faut donc envisager de supprimer / recréer à l'identique ton fichier identitaire. Dont tu auras compris que ça ne touche pas le dossier domiciliaire contenant les données. Pour ce faire > il faut que tu puisses ouvrir la session d'un second utilisateur admin > à vocation auxiliaire > dans le volume de l'OS. Je te propose de créer dans un 1er temps cet admin auxiliaire et d'ouvrir sa session -->
- d'accord pour l'idée des opérations ?
rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone
Voici le tuto qui va te permettre de créer un second admin > depuis le Terminal de la session de secours où tu te trouves -->
- passe la commande (avec la plus grande exactitude) -->
(un espace entre rm et /Volumes--- ; mets "Macintosh HD" avec des "" ; pas d'espace entre HD" et la / qui suit ; pas d'espace entre db/ et .AppleSetupDone)Bloc de code:rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone
- cette commande supprime un fichier de finalisation vide dans le volume Macintosh HD --> ce qui va te permettre de ré-obtenir les panneaux de paramétrage du Mac / création d'un compte admin comme à la fin d'une 1ère installation. Elle passe sans affichage retourné.
- re-démarre normalement (Menu > Disque de démarrage > choisis Macintosh HD > redémarre dessus) --> à la fin du chargement de l'OS > au lieu d'avoir l'écran de connexion > tu vas toucher la série des panneaux de paramétrage du Mac (Pays etc.). Renseigne tout avec exactitude.
Tu ouvres une session toto --> est-ce que ça a bien été le cas ?
- le dernier panneau te permet de créer un compte admin : ne reprends surtout pas les identifiants de ton compte > choisis : Nom complet = toto > nom de compte = toto > mot-de-passe = toto.
Oui !Est-ce que tu es dans la session toto ouverte ?
sudo ls /private/var/db/dslocal/nodes/Default/users | sed '/^_/ d'
diskutil listUsers / | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'
sudo du -sh /Users/*
Last login: Sat May 4 17:37:06 on console
macbook-pro-de-eva:~ toto$ sudo ls /private/var/db/dslocal/nodes/Default/users | sed '/^_/ d'
Password:
Sorry, try again.
Password:
Guest.plist
daemon.plist
evalxxxxx.plist
nobody.plist
root.plist
toto.plist
macbook-pro-de-eva:~ toto$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----
Disk: disk1s1
Volume: Macintosh HD
Mountpoint: /
UID Short Name Long Name
------------------------------------------------------------------------
502 toto toto
501 evalxxxxx Eva Lxxxxx
-2 nobody Unprivileged User
201 Guest Utilisateur invité
0 root System Administrator
1 daemon System Services
macbook-pro-de-eva:~ toto$
macbook-pro-de-eva:~ toto$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon /var/root
evalxxxxx /Users/evalxxxxx
Guest /Users/Guest
nobody /var/empty
root /var/root
toto /Users/toto
macbook-pro-de-eva:~ toto$ sudo du -sh /Users/*
4,0K /Users/Guest
28K /Users/Shared
154G /Users/evalxxxxx
164M /Users/toto
macbook-pro-de-eva:~ toto$
sudo rm /private/var/db/dslocal/nodes/Default/users/evalxxxxx.plist
Tout est clair -->
- nom complet : Eva Lxxxxx > nomcourt : evalxxxxx > dossier domiciliaire : evalxxxxx (dans les Utilisateurs). 154 Gi = 165 Go de données.
Passe la commande (copier-coller avec adaptation) :
Bloc de code:sudo rm /private/var/db/dslocal/nodes/Default/users/evalxxxxx.plist
- où tu t'arranges pour substituer les vrais caractères aux xxxxx dans le nom de fichier evalxxxxx.plist final
Cela fait > va à : Menu > Préférences Système > Utilisateurs et groupes -->
- la commande supprime le fichier identitaire : evalxxxxx.plist (ce qui ne touche pas le dossier domiciliaire evalxxxxx). Elle passe sans affichage retourné, si elle passe.
- est-ce que le nom complet Eva Lxxxxx a bien disparu de la liste des utilisateurs (colonne de gauche) ?
Alors après la suppression du fichier identitaire > sa recréation -->
à : Menu > Préférences Système > Utilisateurs & groupes > tu déverrouilles le cadenas (avec le mot-de-passe toto) > bouton + pour créer un nouvel utilisateur > et tu recrées ainsi ton identité (tu remplaces évidement les xxxxx par les vrais caractères à leur place) -->
- Nouveau compte = Administrateur > Nom complet = Eva Lxxxxx > Nom du compte = evalxxxxx (il faut absolument que ce soit cet intitulé ici) > Mot de passe = le même qu'avant (important pour le Trousseau de session) > Confirmation : idem => Créer l'utilisateur
=> en conséquence > un fichier identitaire evalxxxxx.plist va être recréé at: /private/var/db/dslocal/nodes/Default/users/ evalxxxxx.plist > avec des écritures valides > dont à la clé home cette adresse : /Users/evalxxxxx => qui va te permettre de réouvrir ta session sur ton dossier de compte plein de données.
- un panneau va déclarer qu'il existe déjà un dossier de ce nom (evalxxxxx) dans les Utilisateurs et te demandant si tu veux l'utiliser comme dossier de départ de session ? => presse le bouton bleu : "Utiliser le dossier existant"
Cela fait > vois-tu affichée l'utilisatrice : Eva Lxxxxx, Admin dans la colonne de gauche des Utilisateurs & groupes ?
dscl . -list /Users home | grep -v '.*[\^\_\].*'
Alors tu peux passer une dernière commande de vérification :
Bloc de code:dscl . -list /Users home | grep -v '.*[\^\_\].*'
- la commande affiche en correspondance nomcourt / adresse au dossier d'ouverture de session pour les utilisateurs à noms pleins
Poste le tableau --> histoire de voir si la nouvelle utliisatrice evalxxxxx => ouvrira bien sa session sur le dossier evalxxxxx des Utilisateurs.
Last login: Sat May 4 18:56:13 on ttys000
macbook-pro-de-eva:~ toto$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon /var/root
evalecras /Users/evalxxxxx
Guest /Users/Guest
nobody /var/empty
root /var/root
toto /Users/toto
macbook-pro-de-eva:~ toto$