13 votes

Le dossier "Users" est entièrement absent lors du démarrage en mode de récupération.

J'ai posté cette dans les forums Apple Discussions, mais je n'ai pas encore obtenu de réponse qui s'applique à la profondeur de la situation actuelle.

Le disque dur de mon Mac (qui tourne sous Mojave) a récemment été corrompu et je me suis retrouvé dans l'incapacité de démarrer le système. Je peux démarrer en mode Recovery, et mon intention était de sauver les données importantes se trouvant dans /Users/(mon nom d'utilisateur), mais à ma grande surprise, le dossier /Users/ entier est mais il n'y en a pas lorsque j'essaie d'y accéder via Terminal.

Mesures prises :

  1. Démarrez en mode de récupération.
  2. Ouvrez Terminal.
  3. Naviguez jusqu'à /Volumes/(nom du lecteur de mon système d'exploitation)/
  4. Tapez ls pour voir l'arborescence des répertoires. Je vois tous les autres dossiers que je m'attends à voir (je pense), à l'exception de /Users/. Il n'est tout simplement pas là.

Ce que j'ai essayé :

  1. Je navigue littéralement dans toutes les partitions et tous les dossiers auxquels je peux penser pour trouver l'emplacement de /Users/.
  2. Faire "chflags nohidden" sur le lecteur ne donne rien.
  3. Je ne crois pas avoir activé FileVault, donc je ne pense pas que cette catégorie s'applique à ma situation.

Je ne peux tirer que deux conclusions possibles :

  1. La corruption du disque dur n'a détruit QUE le répertoire /Users/ (peu probable, je suppose ???).
  2. Le mode de récupération cache /Users/ d'une manière que je n'arrive pas à comprendre, et cela n'est apparemment documenté nulle part sur Internet. J'ai vu d'autres sites/posts parlant de /Users/ caché, mais ils ne faisaient pas référence à des situations similaires à la mienne, et ont été résolus avec des étapes simples (quelque peu évidentes). Ils ne ressemblaient pas à ce que j'expérimente.

Entre-temps, me préparant au pire, j'ai commandé un boîtier pour disque externe afin de pouvoir retirer le disque de mon ordinateur et d'en visualiser le contenu sur un autre ordinateur.

J'hésite beaucoup à réinstaller MacOS pour l'instant, car SI /Users/ a été compromis dans la corruption, je ne veux rien faire de plus qui puisse l'empêcher d'être récupéré d'une manière ou d'une autre. En d'autres termes, j'essaie de ne pas écrire de nouvelles données sur le disque.

Merci d'avance pour toute aide ou suggestion.

15voto

Keith K Points 1174

J'ai rencontré le même problème avec Big Sur, et j'ai pu comprendre pourquoi mes Users était vide, j'ai donc décidé de le publier.

Mon disque dur "Macintosh HD" était monté en tant que /Volumes/Macintosh HD mais /Volumes/Macintosh HD/Users était vide. Il s'avère qu'il existe une partition distincte "Macintosh HD - Data" qui doit également être montée. J'ai utilisé diskutil apfs unlock "Macintosh HD - Data" et j'ai entré mon mot de passe, puis j'ai retrouvé mon Users dans les répertoires /Volumes/Macintosh HD - Data/Users .

4voto

Douglas Points 10417

C'est normal. Lorsque vous démarrez en mode récupération, que ce soit à partir de votre disque local ou via Internet, vous démarrez une instance complètement différente de MacOS.

Si vous souhaitez afficher le répertoire /Users, vous devrez d'abord monture le disque interne dans un répertoire (par exemple /Volumes), vous pouvez alors naviguer jusqu'à lui.

En ce qui concerne la corruption de votre disque, il est préférable d'acheter un boîtier ou un adaptateur USB-SATA, de le monter sur une version "complète" de MacOS afin de pouvoir créer une image du disque et de travailler à partir de celle-ci plutôt que de risquer une perte de données supplémentaire.

1voto

jfha73 Points 51

J'ai pu utiliser le logiciel de récupération Disk Drill réglé sur une "analyse approfondie" de l'ensemble du contenu du disque physique et, d'une manière ou d'une autre, le logiciel a pu révéler le dossier Users. Heureusement, j'ai pu en extraire tout ce dont j'avais besoin (ainsi que des fichiers dont je ne voulais même plus, mais c'est un petit prix à payer).

Je ne peux pas expliquer pourquoi rien d'autre ne semble fonctionner pour que le dossier Users soit visible dans Terminal/sudo, que ce soit en mode de récupération ou après avoir transféré le disque sur un autre ordinateur, indépendamment des nombreuses façons différentes d'initier le processus de récupération. chflags -R nohidden sur la partition ENTIÈRE, en essayant des solutions extrêmement alambiquées. chmod J'ai essayé de monter la partition de toutes les manières possibles et imaginables, j'ai même essayé de monter d'autres partitions sur le disque physique qui n'avaient manifestement rien à voir avec la partition en question. Je suis sûr que j'oublie une poignée d'autres choses que j'ai essayées en cours de route - et croyez-moi quand je dis que j'ai essayé tout ce que j'ai pu trouver, même au-delà des suggestions de ce site, et je les ai essayées correctement, avec près de 20 ans d'expérience du Mac à mon actif. Cela ne veut pas dire que je suis un être humain parfait (évidemment), mais je ne suis pas non plus un novice en la matière.

Je ne doute pas qu'avec le temps, quelqu'un verra ce fil et aura une réponse définitive aux problèmes que j'ai rencontrés. J'encourage vivement cette personne à partager ses connaissances avec le monde entier, car quelle que soit la véritable solution, elle n'est pas encore bien documentée au moment où j'écris ces lignes. Soit cela, soit il s'agissait d'une solution tellement spécifique à ma situation qu'elle s'est avérée paralysante et contraire au fonctionnement normal de MacOS dans son ensemble.

0voto

Todd Points 801

Au lieu de retirer le disque SSD, vous pouvez essayer d'utiliser le mode disque cible. Cela vous permet de démarrer à partir du disque SSD interne sur un autre ordinateur. Essayez de vérifier le répertoire /var. Avez-vous essayé First Aid sur Macintosh HD (ou quel que soit le disque du système d'exploitation) ? La réinstallation de MacOS n'affecte aucun paramètre ni aucune donnée utilisateur, il n'y a donc pas lieu de s'inquiéter. Voyez-vous une entrée pour vos comptes d'utilisateur dans /Volumes/(OS Drive)/etc/passwd ? Si ce n'est pas le cas, cela signifie que tous vos comptes d'utilisateur ont été supprimés. Si vous le souhaitez, vous pouvez également vérifier /var/db/dslocal/nodes/Default/users et vérifier s'il existe des fichiers .plist pour votre/vos utilisateur(s). Vous pouvez également essayer d'installer MacOS sur un disque dur externe à l'aide de MacOS Recovery, puis essayer de démarrer sur le disque externe pour voir si vous pouvez voir le répertoire /Users sur le disque SSD interne. Bonne chance !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X