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

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

En este articulo 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 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 especifico como destino. Además ditto se maneja mejor a la hora de copiar directorios con muchas subcarpetas.

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

Veamos 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 seguira copiando, sin detener la copia. El error será parecido a este:
/Volumes/Lau/Users/test/Pictures/./Fototeca de Fotos.photoslibrary/Masters/IMG_7527.MOV: Input/output error

Espero que os haya sido útil este articulo de como copiar ficheros desde el Termianl de Mac.

2017-09-19T09:53:11+00:00

About the Author:

Leave A Comment