¿Cómo puedo reparar un disco que Disk Utility dice que no puede reparar?

27

Tengo un disco duro externo con una sola partición extendida de Mac OS. Este disco dejó de funcionar hace un par de días. Traté de reparar la partición con la utilidad de disco pero no tuve suerte. El mensaje de error es el siguiente:

Error: Disk Utility no puede reparar este disco. Haga una copia de seguridad de la mayor cantidad posible de sus archivos, vuelva a formatear el disco y restaure sus archivos respaldados.

¿Alguna idea o herramienta que pueda intentar reparar mi disco?

gyurisc
fuente
¿Puede estar seguro de que la unidad funciona correctamente? Debe verificar varias cosas si aún no lo ha hecho: ¿Su error de CRC cuenta en 0? ¿Sus sectores defectuosos pendientes / eliminados / reasignados están en 0? ¿Ha ejecutado pruebas de bloque de lectura / escritura aleatorias en la unidad? Busque un programa shareware llamado SMART Utility si aún no ha ejecutado ninguna de estas comprobaciones. Lo recomiendo para las comprobaciones básicas del estado de la unidad.
Fyrefly

Respuestas:

18

Existe la posibilidad de repararlo con la línea de comando (en Terminal) con la utilidad de terminal como se describe en los documentos de soporte de Apple , que se muestran a continuación:

Use la línea de comando y el fsck_hfs -lcomando.

Inicie su computadora e inicie sesión como administrador.

Terminal abierto (/ Aplicaciones / Utilidades).

En el indicador, escriba el siguiente comando y luego presione Intro para determinar su ID de sistema de archivos:

df -hl

Busque algunas líneas de texto que se vean así:

Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage

Tome nota del nombre del "disco" del disco externo que aparece después de / dev /, como "/ dev / disk0s3". Esta es su ID de sistema de archivos para su volumen externo.

En el indicador, escriba el siguiente comando y luego presione Intro:

df -hl

Luego escriba el siguiente comando, donde "disk1" es la ID del sistema de archivos que anotó en el paso 4, luego presione Intro:

sudo fsck_hfs -l /dev/disk1

Cuando se le solicite, ingrese su contraseña de administrador, luego presione Intro para comenzar la verificación.

Debería ver mensajes como estos durante la comprobación del disco:

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.
Ruskes
fuente
@ Buscar: esta es la mejor respuesta ... pero fsck es lo que Disk Utility realmente no puede hacer. Es probable que sea más efectivo aplicar fsck manualmente, pero pensé que tal vez te interesaría ese hecho. Buena respuesta, sigue adelante.
Chillin
3
@Buscar Mi partición no está montada y no puedo hacerlo. Por lo tanto, df -hl no lo informa. ¿Hay alguna forma de aplicar el comando fsck_hfs?
gyurisc
@gyurisc no tiene que ejecutar el df -hl, solo se usa para mostrar el estado de la partición del disco.
Ruskes
3
No lo entiendo ¿Qué logra la segunda invocación de df -hl?
Slipp D. Thompson
1
@gyurisc Si su disco no se monta, úselo diskutil listpara obtener la identificación de su disco externo: apple.stackexchange.com/questions/107953/…
pcv
9

Cuando conecta un disco Apple_HFS dañado en Mavericks / Yosemite, se ejecuta fsck_hfspor sí solo.

Puedes ver la salida (en Terminal):

tail -f /var/log/fsck_hfs.log

Espere a que termine antes de ejecutar la reparación usted mismo

También la reparación debe ejecutarse repetidamente para reparar algunos errores. Recientemente necesité lanzarlo 7 veces, pero al final reparó el disco con éxito. Puede usar fsck_hfso la Utilidad de disco.

laktak
fuente
44
hacer clic en reparar repetidamente me ha ayudado más de una vez
jensph
especialmente si sigue arrojando resultados diferentes ..
H_7
3

Una cosa para intentar que sea extrema es colocar la unidad en unas pocas capas de bolsas de congelador y enfriarla en el congelador , y luego intentar que se monte, y copiar los datos que pueda hasta que vuelva a fallar, y luego Repita este proceso. Es absurdo, pero ha funcionado para mí y hay mucha evidencia anecdótica de que esto puede ayudar a recuperar datos, independientemente de las publicaciones que disipan los mitos que comenzaron a aparecer en Internet una vez que los principales medios tecnológicos recogieron la idea.

chillin
fuente
21
Nombre de usuario apropiado: P
NReilingh
2
+1 para el nombre de usuario. la unidad funciona, es solo que la partición no se puede montar
gyurisc
3

Tuve suerte con fsckla línea de comando usando opciones ligeramente diferentes de las anteriores.

Se utiliza df -hlpara determinar la ruta del dispositivo de disco como se indicó anteriormente (en mi caso, mi primera unidad USB externa /dev/disk1s1)

Luego usa

sudo fsck_hfs -r -d /dev/disk1s1

La opción -r reconstruye el Catálogo B-Tree. No estoy seguro de por qué la utilidad de disco no hace esto automáticamente. La opción -d muestra información adicional de depuración. Consulte Reparar disco desde el modo de usuario único (fsck falla) y la página del manual fsck_hfs para obtener más detalles.

Simon Woodside
fuente
2
Después de ejecutar su comando, todos los datos en mi disco duro se borraron, ¡así que GRACIAS!
Wazery
3

¡Es posible que no necesite reparar el disco!

¿Es esta una unidad externa que está compartiendo entre una Mac y una PC con Windows? He tenido este problema varias veces con un disco formateado FAT32. Si no desmonta su disco correctamente cuando lo quita de su PC con Windows, todo el volumen se marcará como "ocupado" y se le pedirá que lo repare si lo mira en la Utilidad de Discos de Apple. Sin embargo, Disk Utility no podrá reparar el volumen e informará:
No se puede abrir (recurso ocupado)
El código de salida de verificación del sistema de archivos es 8.

La solución es fácil, solo vuelva a conectar esa unidad a una PC con Windows y desmóntela correctamente antes de conectarla a su Mac.

No es raro que una unidad USB se desconecte simplemente desconectando el cable, y por lo general eso no causa ningún problema, y ​​la integridad se verifica cuando lo enchufas nuevamente. Idealmente, las Mac reconocerían este problema común y lo solucionarían, pero parece que solo confían en Microsoft para validar que el sistema de archivos está bien.

toutou
fuente
1
me salvó de muchos problemas con este comentario ... a veces no es que el disco esté dañado ..
Mamonu
2

Tuve este problema con un disco externo en ExFAT, nada funcionó. Estaba a punto de usar el software de recuperación, pero arrancar en Windows, Windows lo leyó bien. Arrancó nuevamente en OS X y ahora todo está como debería estar. Extraño.

m0j0pin
fuente
1

Honestamente, Apple es bastante conservador cuando se trata de informar errores. A veces (algunas personas dirían) un error. Entonces, cuando indican un problema como este. Es PUEDE ser corregible con un programa de terceros, pero sinceramente, lo primero que debe hacer es respaldar sus datos. Como es probable que incluso si la unidad no está tostada, existe una clara probabilidad de pérdida de datos.

En raras ocasiones, el arranque desde medios externos o la partición de recuperación (COMMAND-R) y la ejecución de la Utilidad de Discos desde allí, podrían repararlo. Vale la pena intentarlo, ya que solo te cuesta un poco de tiempo.

Personalmente uso DiskWarrior y he recuperado unidades que Disk Utility no puede tocar, incluido ese mensaje de error exacto. No hay garantía de que funcione, pero es más barato que un nuevo HD.

Si no posee otro software comercial, ese es el que desea. Y manténgalo actualizado y en dispositivos de arranque que funcionen en todas sus Macs que posee actualmente. Hago.

Steve Chambers
fuente
Afortunadamente hice una copia de seguridad de las carpetas más importantes con crashplan. Lo molesto es que no todas las carpetas están respaldadas y que sucedió por segunda vez. Gracias por la sugerencia, lo intentaré.
gyurisc
1

Tuve un problema similar con mi Toshiba HD externa: mi Macbook no reconoció la HD hasta después de desconectarla y luego me solicitó una contraseña (que no ha sido aplicable durante meses). Probé todas las posibilidades de una contraseña anterior, recibí el mismo mensaje de error en la utilidad de disco cuando intentaba reparar el HD, y finalmente pude corregir este error utilizando la actualización gratuita del sistema operativo a Yosemite. ¡¡Espero eso ayude!!

Karamazing
fuente
Todavía estoy luchando con esto de vez en cuando
gyurisc
1

Primero debe determinar si el problema está relacionado con el hardware del disco o el sistema de archivos. Para saber si el hardware falla, puede usar una utilidad que evaluará los datos SMART. La Utilidad de Discos de Apple hace una forma limitada de esto, pero no es tan confiable como una herramienta dedicada. Uso SMART Utility : la versión de prueba gratuita proporcionará toda la información que necesita para un diagnóstico único.

Si el hardware es malo, no debe intentar reparar el sistema de archivos. Estás en una situación de recuperación de datos.

Si la unidad está bien de acuerdo con la Utilidad SMART, debería intentar reparar el sistema de archivos con Alsoft DiskWarrior . DiskWarrior es desarrollado por un equipo con un conocimiento profundo del sistema de archivos HFS, y puede solucionar problemas que Disk Utility no puede .

Adam Rice
fuente
0

Si la Utilidad de Discos no puede reparar el volumen, significa que su estructura de directorios está dañada para que ya no pueda encontrar todos los archivos catalogados.

Si bien ahora puede intentar copiar todos los archivos a otro disco, esto puede dar lugar a muchos errores, y es posible que no obtenga todos los archivos que aún son teóricamente recuperables.

Por lo tanto, le recomiendo que use el producto Data Rescue para este trabajo de recuperación. Escanea todo el disco (lleva un tiempo), busca "fragmentos perdidos" del catálogo, haciendo todo lo posible para recuperar la mayor cantidad posible.

Con un disco marcado como irreparable, no debe intentar seguir escribiendo en él (de hecho, debe hacerse de solo lectura, lo que lamentablemente ya no es tan simple como solía ser hace mucho tiempo), porque cualquier otra escritura puede sobrescribir datos válidos debido al catálogo dañado.

Por lo tanto, obtenga un segundo disco lo suficientemente grande y comience a rescatar. No intente arreglar este volumen a menos que no le interesen más pérdidas.

Thomas Tempelmann
fuente
0

He tenido una buena experiencia arreglando volúmenes (incluso cuando la utilidad de disco dice que no puede arreglarlo) usando Diskwarrior y / o TechTool Pro . Ambos son shareware, puede haber alternativas de freeware, pero no tengo experiencia con ninguno.

Kevin Grabher
fuente
0

Historia corta: usa DiskWarrior

Mi computadora se bloqueó y dañó los archivos de directorio en mi disco duro externo. Por lo tanto, no se montaría, pero podría verlo en la Utilidad de Discos (aunque no se repararía). Pagué los $ 120 por el diskwarrior, pasé por todo y estuvo bien. También le ofrece una vista previa para capturar archivos antes de que entren y corrijan el error. Vale la pena el dinero.

Travis
fuente
0

Lea en alguna parte acerca de intentar hacer clic en Reparar varias veces hasta que funcionó. Tomó un tiempo hasta que lo tomó y pude recuperar el disco, hacer una copia de seguridad y formatearlo.

LauraA
fuente
-1

Para mí, Disk Utility en Snow Leopard funciona en la reparación de permisos para unidades, pero no en Mavericks. Extraño.

Laurence
fuente