Publiqué esto en los foros de discusión de Apple, pero aún no he obtenido una respuesta que se aplique a la profundidad de la situación actual.
El disco duro de mi Mac (que ejecuta Mojave) sufrió algunos daños recientemente y no pude iniciar el sistema. Puedo iniciar el modo de recuperación, y mi intención era rescatar los datos importantes que se encuentran en /Users/ (mi nombre de usuario), pero para mi sorpresa, la carpeta completa /Users/ simplemente no está allí cuando intento acceder a ella a través de Terminal.
Pasos tomados:
Lo que he probado:
Solo puedo llegar a dos posibles conclusiones:
Mientras tanto, preparándome para lo peor, pedí una caja de disco externo para poder sacar el disco de mi computadora y ver su contenido en otra computadora.
Dudo mucho en reinstalar MacOS en este momento, porque SI /Users/ se ha visto comprometido en la corrupción, no quiero hacer nada más que evite que se recupere de alguna manera. En otras palabras, estoy tratando de no escribir ningún dato nuevo en la unidad.
Gracias por cualquier ayuda o sugerencia de antemano.
Me encontré con este mismo problema con Big Sur y pude averiguar por qué mi Users
directorio estaba vacío, así que pensé en publicar.
Tenía mi unidad "Macintosh HD" montada como /Volumes/Macintosh HD
, pero /Volumes/Macintosh HD/Users
estaba vacía. Resulta que hay una partición separada "Macintosh HD - Data" que también debe montarse. Usé diskutil apfs unlock "Macintosh HD - Data"
e ingresé mi contraseña, y luego encontré los Users
directorios que faltaban en /Volumes/Macintosh HD - Data/Users
.
Esto es normal. Cuando inicia en Recuperación, ya sea desde su disco local o a través de Internet, está iniciando una instancia completamente diferente de macOS.
Si desea ver el directorio /Usuarios, primero deberá montar la unidad interna en un directorio (es decir, /Volúmenes) y luego podrá navegar hasta él.
En cuanto a la corrupción de su unidad, es mejor obtener una carcasa o un adaptador USB a SATA, montarlo en una versión "completa" de macOS para que pueda hacer una imagen de la unidad y trabajar con eso en lugar de arriesgarse más. pérdida de datos.
-data
agregará a elladiskutil list
no veo nada con "-data" adjunto. ¿Es algo oculto que requiere comandos adicionales para ser visto?diskutil list
- NOTA: solo estoy mostrando la parte relacionada con esta unidad y he cambiado temporalmente el nombre de la partición a "Perdida" para diferenciarla de otras particiones, porque he tomado la unidad fuera de mi computadora, la coloque en un gabinete y la conecté a otra computadora [ dropbox.com/s/hd3a2uvmrayrt3q/…diskutil apfs list
. A continuación, verá todos los contenedores . Aquí hay una salida similar de lo que verá. He resaltado los dos volúmenes APFS diferentes que apuntan a los "mismos" datos: dropbox.com/s/56rxak9iraqric5/APFS%20Output.png?dl=0/System/Volumes/Data
: ¿eso significa que puedo haber encontrado lo que estaba buscando navegando a /Volumes/(partición principal del sistema operativo)/System/Volumes/Data? Todavía no veo la lógica en nada de esto, pero supongo que no estoy tan familiarizado con la lógica APFS como lo estaba con HFS+. Ese formato parecía tener mucho más sentido, estructuralmente./System/Volumes/Data
eso...sudo rsync -avhPWHx '/Volumes/Macintosh HD - Data' '/Volumes/Macintosh HD - Data 1'
solo se pueden transferir 70.04 G de archivos, pero en diskutil dice que se usaron 200 GB.Pude usar el software de recuperación Disk Drill configurado para "escaneo profundo" en todo el contenido de la unidad física y, de alguna manera, el software pudo revelar la carpeta Usuarios. Afortunadamente, pude extraer todo lo que necesitaba de allí (así como archivos que ya no quería, pero ese es un pequeño precio a pagar).
No puedo ofrecer ninguna explicación de por qué nada más pareció funcionar para que la carpeta Usuarios sea visible en Terminal/sudo, ya sea en modo de recuperación o después de llevar la unidad a otra computadora, independientemente de las muchas formas diferentes de iniciar en TODA la partición chflags -R nohidden
, tratando extremadamente complicadochmod
configuraciones, verificar permisos, buscar manualmente todas las carpetas que pude imaginar, montar la partición de todas las formas que sé, incluso intentar montar OTRAS particiones en el disco físico que claramente no estaban relacionadas con la partición en cuestión. Estoy seguro de que también me estoy olvidando de un puñado de otras cosas que probé en el camino, y confía en mí cuando digo que probé todo lo que pude encontrar, incluso más allá de las sugerencias en este sitio, y las probé correctamente, con casi 20 años de experiencia en Mac en mi haber. Eso no quiere decir que sea un ser humano perfecto de ninguna manera (obviamente), pero tampoco soy un novato torpe cuando se trata de estas cosas.
No tengo ninguna duda de que, con el tiempo, alguien verá este hilo y tendrá una respuesta definitiva a los problemas que experimenté. Animo absolutamente a esa persona a que ofrezca su conocimiento al mundo, porque cualquiera que sea la verdadera solución, no es un conocimiento bien documentado al momento de escribir este artículo. O eso, o era algo tan específico de mi situación que resultó paralizante y en contra del funcionamiento normal de macOS en su conjunto.
En lugar de quitar el SSD, puede intentar usar el modo Disco de destino. Esto le permite arrancar desde el SSD interno en otra computadora. Intente verificar el directorio /var. ¿Ha probado Primeros Auxilios en Macintosh HD (o cualquiera que sea el sistema operativo)? La reinstalación de macOS no afecta ninguna configuración ni datos de usuario, por lo que no es algo de lo que preocuparse. ¿Puede ver una entrada para sus cuentas de usuario en /Volumes/(OS Drive)/etc/passwd? Si no lo hace, eso significa que todas sus cuentas de usuario han sido eliminadas. Si lo desea, también puede verificar /var/db/dslocal/nodes/Default/users y verificar si hay algún archivo .plist para su(s) usuario(s). También puede intentar instalar macOS en un disco duro externo usando Recuperación de macOS y luego intente arrancar en el disco externo para ver si puede ver el directorio / Usuarios en el SSD interno. ¡Buena suerte!
fsck_apfs
. ¡Buena suerte!sudo chmod 744 -R /
Esto le dará a cada usuario permisos de lectura y al propietario (sistema) leer, escribir y ejecutar. Sé que mencionaste que intentaste ocultarlo, pero esto podría ayudar. Además, puede intentar usar diskutil verifyDisk <diskIdentifier>
para verificar los permisos. ¡Buena suerte de nuevo!
gordon davisson
/Users
comienza con una barra inclinada, está explícitamente en la raíz del volumen del sistema actual; la raíz de recuperación no tiene una carpeta de usuarios, por lo que/Users
no se espera que exista. Su carpeta de usuarios regulares debería estar en/Volumes/(my OS drive name)/Users
su lugar (y tenga en cuenta que si el nombre del volumen tiene espacios, tendrá que citarlo o escaparlo apropiadamente). Entonces... ¿estás buscando/Users
o estás buscandoUsers
(nota sin barra oblicua) en/Volumes/(my OS drive name)
?agrafuese
benwiggy
agrafuese
aeroxi
aeroxi