¿Cuáles son los próximos pasos cuando fsck informa que "no se pudo reparar después de 3 intentos"?

23

My Mac Book Pro 13.- "no pasa de la pantalla gris de arranque con la manzana y la rueca (aparece la barra de carga pero cuando termina no pasa nada)

Tengo 220 GB en una sola partición (Macintosh HD) y hay todo mi trabajo, mi música y la única copia de TODAS MIS FOTOS. Soy tan estúpido que no tengo una copia de seguridad de nada, pero sé que tengo un HD externo con 300GB de espacio. Me gustaría reparar mi HDD, pero lo más importante es que necesito guardar mis archivos, pero no sé cómo hacerlo en el modo Utilidad de Discos. Leí que hay un Diskwarrior pero no sé cómo instalarlo sin arrancar el mac. ¡¡¡Por favor ayuda!!!

Cuando comienzo en el modo de usuario único e ingreso / sbin / fsck -fs esto aparece

Executing fsck_hfs (version diskdev_cmds-557-393) 
Checking Journaled HFS Plus volume. 
The volume name is Macintosh HD 
Checking extents overflow file. 
Checking catalog file 
Incorrect number of thread records  (4, 23745) 
Checking multi-linked files. 
Checking catalog hierarchy 
Invalid volume directory count (It should be 175703 instead of 175701) Checking extended attributes file. 
Incorrect number of extended attributes (It should be 340062 instead of 340064) 
Checking volume bitmap. 
Checking volume information. 
The volume Macintosh HD could not be repaired after 3 attempts.

*****The volume was modified *****

¿Cuáles son los siguientes pasos si fsck no puede reparar una unidad?

BenCis
fuente

Respuestas:

15

Puede probar esto, pero asegúrese de hacer una copia de seguridad primero:

Arranque en modo de usuario único, mantenga presionado el comando (es decir, trébol o Apple) y las teclas "s" cuando el sistema comience a arrancar.

Para depurar, reparar, forzar (y corregir errores automáticamente)

/sbin/fsck_hfs -drfy /dev/disk0s2

Para buscar bloques defectuosos:

/sbin/fsck_hfs -S /dev/disk0s2

Suponiendo que disk0s2 es el que está buscando reparar. (Por lo general, la unidad predeterminada "Macintosh HD").

Esto debería llevarlo de vuelta a su sistema operativo.

Este enlace también puede ayudar: http://www.westwind.com/reference/os-x/commandline/single-user.html

Michael Gogel
fuente
La segunda parte de la solución para buscar bloques defectuosos no funciona. Dice que S no es válido. ¿Es eso un error tipográfico?
@ user173292 funciona bien al final.
cregox
44
Tuve que ejecutar el fck_hfs -drfycomando dos veces hasta que tuvo éxito.
knedlsepp
3
@knedlsepp No puedo agradecerle lo suficiente por hacerme intentar esto varias veces , ¡¡¡varios días de trabajo recuperados de forma segura !!!
Asmus
1
no funciona para mí ... fck_hfs -drfyresponde Disk full error CheckHFS returned 8, fsmodifier = 0. hay 14GB gratis en mi SSD de 120GB.
Alexey Sh.
4

Para agregar aquí, tuve una situación similar. Los pasos que tomé:

  1. Arranque en modo único.

  2. Ejecutar /sbin/fsck_hfs -drfy /dev/disk0s2muchas veces, no ayudó. En la salida noté que hay un problema de enlace circular, los mensajes eran algo así parentID=334973 threadID=51569281. Los identificadores de archivo son en realidad números de inodo y corresponden a archivos reales.

  3. Ejecute find / -inum 334973para descubrir qué archivo es un problema, apareció el archivo dentro de la carpeta .Spotlight.

  4. Disco remontado en modo rw y carpeta de foco eliminada, luego reinicia en modo único nuevamente.

  5. Ejecute /sbin/fsck_hfs -drfy /dev/disk0s2nuevamente y ahora el problema se solucionó ya que se eliminó el archivo problemático.

Nikolay Shmyrev
fuente
¡¡Brillante!! Ahora que es un verdadero análisis de causa raíz. Me quito el sombrero ante usted, señor.
Syclone0044
3

En este punto, sus opciones son las siguientes:

  1. Pague por el tiempo del técnico para volver a ejecutar los pasos de Apple en caso de que los haya realizado incorrectamente / haya perdido un paso / pista (poco probable, pero posible)
  2. Pague / busque software que haga más para reparar el catálogo de datos de una unidad que Disk Utility. De los muchos productos comerciales, Disk Warrior es lo que más usa, pero Data Rescue también podría funcionar.
  3. Borre el disco duro: pierda todos los datos y vea si esto fue simplemente un daño en el catálogo que Disk Utility no pudo / no quiso reparar (posibilidades bastante justas)
  4. Reemplace el HD: posponiendo si los datos se pueden guardar, pero obteniendo una buena unidad en la Mac para que pueda probar si es la unidad / datos particulares en esa unidad o si la Mac necesita reparación.
  5. Pague por un técnico de reparación para hacer la reparación.

A menos que tenga datos valiosos (ya que podría pagar entre $ 100 y $ 1000 dólares para obtener ayuda profesional de recuperación), elegiría una de las dos opciones internas, lo que significa comprar una nueva unidad (los beneficios son un costo fijo fijo y una inversión de tiempo limitada para solucionar problemas) o busque una solución de problemas extendida como Disk Warrior o borrar la unidad si tiene una copia de seguridad, realmente no la necesita.

bmike
fuente
gracias bmike 2 preguntas: 1. ¿Crees que el genio de la tienda de Apple podrá ayudarte? y 2. ¿Cómo instalo Diskwarrior si no puedo iniciar mi Mac? Gracias por su respuesta
BenCis
Sí, el Genius Bar ve este problema y ayuda a las personas a comprender las opciones decenas de veces cada día / semana. Los medios ópticos, HD de recuperación o unidad externa iniciarían su Mac en la mayoría de los casos.
bmike
DiskWarrior viene en un DVD de arranque, desde el cual puede ejecutar las utilidades.
IconDaemon
Muchas gracias. El sábado tengo una cita en el Genius Bar.
BenCis
1
Ejecuté el comando por segunda vez y la segunda vez funcionó
Wadih M.