¿Cómo puedo reparar un disco que la Utilidad de Disco dice que no puede reparar?

Tengo un disco duro externo con una sola partición Mac OS Extended. 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: la Utilidad de Discos no puede reparar este disco. Realice una copia de seguridad de tantos archivos como sea posible, vuelva a formatear el disco y restaure sus archivos de copia de seguridad.

¿Alguna idea o herramienta que pueda probar para reparar mi disco?

¿Puedes estar seguro de que la unidad funciona correctamente? Debe verificar varias cosas si aún no lo ha hecho: ¿Su recuento de errores de CRC es 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 encarecidamente para las comprobaciones básicas del estado de la unidad.

Respuestas (15)

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

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

Inicie su computadora e inicie sesión como administrador.

Abra Terminal (/Aplicaciones/Utilidades).

Cuando se le solicite, escriba el siguiente comando y luego presione Retorno 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.

Cuando se le solicite, escriba el siguiente comando y luego presione Retorno:

df -hl

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

sudo fsck_hfs -l /dev/disk1

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

Debería ver mensajes como estos durante la verificació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.
@ Buscar: esta es la mejor respuesta ... pero fsck es lo que la Utilidad de Discos realmente no puede hacer. Es probable que sea más efectivo aplicar fsck manualmente, pero pensé que tal vez le interesaría ese hecho. Buena respuesta, rock on.
@Buscar Mi partición no está montada y no puedo hacerlo. Por lo tanto, el df -hl no lo informa. ¿Hay alguna forma de aplicar el comando fsck_hfs?
@gyurisc no tiene que ejecutar df -hl, solo se usa para mostrarle el estado de la partición de su disco.
@Buscar웃 Tengo el disco encriptado, ¿tienes alguna sugerencia para mí?
no lo entiendo ¿Qué logra la segunda invocación de df -hl?
@gyurisc Si su disco no se monta, use diskutil listpara obtener la identificación de su disco externo: apple.stackexchange.com/questions/107953/…
Hola, dice "ERROR: no se pudo congelar el volumen (Operación no admitida)", ¿qué significa esto?
@Buscar웃 I a, al obtener el error de disco no se pudo verificar completamente
Para mí, la repetición de los pasos anteriores funcionó, pero aún no pude montar el disco. Lo que finalmente ayudó fue el montaje a través de la terminal y la desactivación del registro en diario por parte de sudo mount_hfs -j /dev/diskXsX /temp_directory. De esta manera, al menos podría hacer una copia de seguridad de todos los archivos, reformatear y copiar los archivos nuevamente.
Esta no es una respuesta útil. Como se mencionó, fsck es exactamente lo que hace Disk Utility, y no he visto ninguna evidencia de que sea más efectivo ejecutarlo desde la línea de comandos. No debería estar haciendo nada diferente.
¿Ha cambiado la opción de -lfuncionalidad fsck_hfsdesde que se publicó esta respuesta? La ayuda de la herramienta ahora muestra: l = live fsck (lock down and test-only)y cuando ejecuto la herramienta con la opción, el resultado es muy diferente de lo que está pegado en la respuesta.

Cuando conecta un disco Apple_HFS dañado en Mavericks/Yosemite, se ejecuta fsck_hfssolo.

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.

Además, la reparación debe ejecutarse repetidamente para reparar algunos errores. Recientemente tuve que ejecutarlo 7 veces, pero al final reparó el disco con éxito. Puede usar la fsck_hfsUtilidad de disco o.

hacer clic en reparar repetidamente me ha ayudado más de una vez
especialmente si sigue arrojando resultados diferentes..

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

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

Entonces usa

sudo fsck_hfs -r -d /dev/disk1s1

La opción -r reconstruye el árbol B del catálogo. 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 de manual de fsck_hfs para obtener más información.

Antes de reconstruir el árbol B del catálogo, asegúrese de ejecutar primero un fsck estándar, ya que reconstruir el árbol B del catálogo en un sistema de archivos dañado puede provocar una mayor pérdida de datos o corrupción del sistema de archivos.

También puede usar sudo fsck_hfs -Race -d /dev/diskiden lugar de sudo fsck_hfs -r -d /dev/diskidpara reconstruir el atributo y el árbol de desbordamiento también.

Después de ejecutar su comando, todos los datos de mi disco duro se borraron, así que ¡GRACIAS!
@Wazery Intente usar un software de recuperación de datos como Disk Drill. Aunque el sistema de archivos está dañado, es probable que los datos del archivo aún estén intactos, por lo que la mayoría de ellos se pueden reconstruir y restaurar.

¡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 en FAT32. Si no desmontas tu disco correctamente cuando lo quitas de tu PC con Windows, todo el volumen se marcará como "ocupado" y se te pedirá que lo repares si lo miras en la Utilidad de disco 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, simplemente 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 tirando del cable y, por lo general, eso no causa ningún problema, y ​​la integridad se verifica cuando la vuelve a conectar. Lo ideal sería que las Mac reconozcan este problema común y solucionen el problema. pero parece que solo confían en Microsoft para validar que el sistema de archivos está bien.

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

Una cosa que puede probar que quizás sea extrema es colocar la unidad en unas pocas capas de bolsas para congelar 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 funcionó para mí y hay mucha evidencia anacdótica de que esto puede ayudar a recuperar datos, independientemente de las publicaciones que disipan mitos que comenzaron a aparecer en Internet una vez que la idea fue recogida por los principales medios de noticias de tecnología.

Nombre de usuario apropiado :P
+1 para el nombre de usuario. la unidad funciona, es solo que la partición no se puede montar

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

Honestamente, Apple es bastante conservadora cuando se trata de informar errores. A veces (algunas personas dirían) en exceso. Entonces, cuando indican un problema como este. PODRÍA ser reparable con un programa de terceros pero, sinceramente, lo primero que debe hacer es hacer una copia de seguridad de 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, arrancar desde un medio externo o la partición de recuperación (COMMAND-R) y ejecutar la Utilidad de Disco desde allí podría 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 HD nuevo.

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

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ó la segunda vez ahora. Gracias por la sugerencia, lo intentaré.

Tuve un problema similar con mi disco duro Toshiba externo: mi macbook no reconocía el disco duro hasta que lo desconectaba y luego me pedía 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 disco duro y finalmente pude corregir este error utilizando la actualización gratuita del sistema operativo a Yosemite. ¡¡Espero eso ayude!!

Todavía estoy luchando con esto de vez en cuando

Primero debe determinar si el problema está en el hardware del disco o en el sistema de archivos. Para saber si el hardware está fallando, puede usar una utilidad que evaluará los datos SMART. La Utilidad de disco de Apple hace una forma limitada de esto, pero no es tan confiable como una herramienta dedicada. Uso la utilidad SMART : 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, debe intentar reparar el sistema de archivos con Alsoft DiskWarrior . DiskWarrior está desarrollado por un equipo con un profundo conocimiento del sistema de archivos HFS y es capaz de solucionar problemas que Disk Utility no puede .

He tenido buena experiencia arreglando volúmenes (incluso cuando la utilidad de disco dice que no puede arreglarlo) usando Diskwarrior para HFS/HFS+ y/o TechTool Pro para HFS/HFS+/APFS.

Ambos son pagos, puede haber alternativas gratuitas, pero no tengo experiencia personal con ninguna.

Nota 2021: Ninguno de ellos ya es shareware, pero vale la pena el dinero. [DiskWarrior aún no puede manejar APFS, pero sigue siendo el mejor en HFS+]

Para mí, Disk Utility en Snow Leopard funciona para reparar los permisos de las unidades, pero no en los Mavericks. Extraño.

Si Disk Utility no puede reparar el volumen, significa que su estructura de directorios está dañada hasta el punto de que ya no puede encontrar todos los archivos catalogados.

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

Por lo tanto, le recomiendo que utilice el producto Data Rescue para este trabajo de recuperación. Escanea todo el disco (toma un tiempo), buscando "fragmentos perdidos" del catálogo, haciendo todo lo posible para recuperar tanto como sea posible.

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

Entonces, 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.

Historia corta: Usa DiskWarrior

Mi computadora falló y dañó los archivos del 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, revisé todo y estuvo bien. Le brinda una vista previa para capturar archivos también antes de que ingresen y solucionen el error. Vale la pena el dinero.

Lea en alguna parte sobre 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.

Problema con Catalina y NTFS

Si experimenta este problema con su disco NTFS después de actualizar su sistema operativo a Catalina, instale el controlador Paragon https://www.seagate.com/support/software/paragon/ .

Encontré la respuesta en un hilo de Reddit .