Cómo copiar ficheros desde el Terminal de Mac para recuperar datos de un disco duro averiado

En este artículo os explicaremos cómo copiar ficheros desde el Terminal de Mac para recuperar datos de un disco duro averiado. Esto nos puede llegar a ser muy útil y salvarnos de una buena pesadilla.

A menudo, al intentar copiar datos de un disco duro, Mac muestra el error «Nombre de archivo/carpeta” no pueden ser leídos o escritos. (Código de error -36)”. Muchas veces esto sucede al intentar copiar ficheros de versiones distintas de Mac OS X.

 

 

 

Por Internet corre un comando para intentar solucionarlo:

dot_clean /ruta/origen
Por ejemplo
dot_clean /Volumes/Macintosh\HD/Users/test/Pictures/

Aun así, no siempre funciona, como es nuestro caso y decidimos optar por copiar los datos por terminal de forma recursiva usando el comando ditto.

Ditto es una poderosa herramienta que tiene la capacidad, no solo de copiar archivos de un directorio a otro, sino que conserva la jerarquía de los archivos, extrae contenido de un zip o comprime el contenido en el directorio que usted especificó como destino. Además, ditto se maneja mejor a la hora de copiar directorios con muchas subcarpetas.

[ccaa_caja texto=»Si necesitas soporte informático, no lo dudes ¡llámanos!»]

Guía paso a paso de como copiar ficheros desde el Terminal de Mac.

Veamos a continuación como funciona:

sudo ditto -rsrc /ruta/origen /ruta/destino
Por ejemplo:
sudo ditto -rsrc /Volumes/Macintosh\HD/Users/test/Pictures/ /Volumes/Externo/Backup/Pictures

Para ejecutar el comando primero debemos abrir el terminal. Para ello vamos a Aplicaciones/Utilidades/Terminal
terminal.app

Aparecerá una ventana como la siguiente:
ventana -bash

Escribimos el comando sudo ditto -rsrc /Volumes/Macintosh\HD/Users/test/Pictures/ /Volumes/Externo/Backup/Pictures y pulsamos intro
comando

En el terminal aparecerá un mensaje para introducir el password de root.

Si no sabéis como activar root o cual es su password, revisad este articulo relacionado.

Una vez introducido el password, empezará la copia. Si ditto detecta algún error, saltara el fichero y seguirá copiando, sin detener la copia. El error será parecido al que veis a continuación:
/Volumes/Lau/Users/test/Pictures/./Fototeca de Fotos.photoslibrary/Masters/IMG_7527.MOV: Input/output error

Espero que os haya sido útil este artículo de como copiar ficheros desde el Terminal de Mac, si es así, no dudes en compartir este post.

Artículos relacionados:

SOLICITAR
PRESUPUESTO

Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.
Rellena este campo
Menú