Tutorial de Safecopy: Cómo recuperar archivos en Linux con Safecopy

Tutorial de Safecopy: Cómo usar Safecopy en Linux y su alternativa

Safecopy es una herramienta gratuita para Linux que puede ayudarte a recuperar archivos perdidos en tu PC. Si buscas un tutorial de Safecopy para Linux, ésta es la guía que necesitas.

Descarga | Win Descarga | Mac

Independientemente de lo cuidadoso que seas, siempre existe la posibilidad de que pierdas tus datos por un ataque de malware o por sectores corruptos. Mientras que sistemas operativos como Windows y Mac tienen soporte nativo de recuperación, los que operan con núcleos Linux a menudo dependen de soluciones de terceros. Si eres uno de ellos, puede que te encuentres con Safecopy para Linux.

Esta guía te servirá como tutorial de Safecopy para Linux, para que conozcas el software desde dentro. También te informaremos de la mejor alternativa para él si no cumple tus expectativas.

Parte 1. ¿Qué es Safecopy? ¿Qué es Safecopy?

Safecopy es un programa sencillo y gratuito que puede acceder a sectores dañados o corruptos de un dispositivo de almacenamiento, incluso cuando los protocolos de entrada/salida han fallado. No necesariamente puede recuperar archivos borrados, pero puede copiarlos a un nuevo destino cuando el explorador de archivos nativo resulte inadecuado para el trabajo. Funciona con casi cualquier dispositivo digital, incluidos disquetes, discos DVD y Blu-Ray, unidades flash, tarjetas SD y discos duros, entre muchos otros.

El programa utiliza herramientas de acceso de dos niveles que le permiten navegar incluso por sectores no asignados. Los usuarios han destacado que pueden utilizar Safecopy para recuperar los archivos necesarios incluso cuando se han producido graves daños físicos en las unidades de almacenamiento. El código es de código abierto, y puedes configurar cómodamente varios ajustes desde tu terminal Linux para recuperar todos los datos necesarios antes de que tu dispositivo de almacenamiento ceda.

Características principales de Safecopy

Safecopy para Ubuntu y otros núcleos Linux viene con varias características valiosas. A continuación se describen algunas de las más destacadas.

  • Con Safecopy, puedes recuperar bloques y particiones enteras en un disco nuevo de tu elección.
  • Safecopy te permite resucitar archivos ISO e imágenes virtuales almacenados en cualquier dispositivo.
  • Tiene el factor de salida más legible de la mayoría de las herramientas de recuperación de Datos de Linux.
  • Safecopy admite RAW y puede copiar imágenes del sistema de archivos del disco. Es lo mejor para preservar la configuración de dispositivos de almacenamiento antiguos y emular soportes antiguos, como viejas películas en DVD y juegos de consola.

Parte 2. ¿Cómo utilizar Safecopy en Linux?

Ahora que sabes lo que puede hacer Safecopy en Linux, observemos cómo puedes utilizarlo. Al fin y al cabo, es un sistema basado en comandos. Por tanto, debes seguir unos pasos antes de utilizar Safecopy para recuperar datos.

1. Requisitos previos

En primer lugar, debes asegurarte de que tu nombre de usuario tiene derechos administrativos, ya que vas a tratar con modificaciones del sistema de archivos. Además, comprueba que dispones de una conexión a Internet potente y constante. No necesitas una velocidad 5G, pero una conexión estable no te obligará a posponer un escaneo en mitad de una sesión.

2. Cómo instalar Safecopy en Linux

Puedes descargar Safecopy desde varios sitios web que ofrecen enlaces de código abierto. Sin embargo SourceForge es la mejor apuesta, ya que tiene todos los instaladores para varios núcleos de Linux. Los usuarios de Ubuntu también pueden ejecutar el siguiente comando para instalar Safecopy directamente desde el terminal.

sudo apt update
sudo apt install safecopy

3. Diferentes casos de uso de Safecopy

Varios casos de uso hacen que Safecopy sea una opción viable. A continuación te explicamos cómo hacerlo:

● Resucitar un archivo de un disco montado pero dañado en el que probablemente falle una copia.

safecopy /path/to/problemfile ~/saved-file

● Crear una imagen del sistema de archivos de un disco/dispositivo de almacenamiento dañado.

safecopy /dev/device ~/diskimage

● Resucita los datos mediante un escaneo exhaustivo.

safecopy source dest -l 1* -R 8 -Z 2

(Si persiste la desalineación lógica en sectores de bloques)

safecopy source dest -l 1* -r 1 -R 8 -Z 2

● Resucita los datos lo más rápido posible, o resucita los datos con un riesgo bajo de dañar aún más el sistema de archivos.

safecopy source dest -l 10% -R 0 -Z 0

● Resucita algunos de los archivos rápidamente. Después, busca más datos a fondo en otro momento.

safecopy source dest -l 10% -R 0 -Z 0 -o badblockfile
safecopy source dest -l 1* -R 8 -Z 2 -I badblockfile

Un enfoque alternativo utilizando las nuevas funciones preestablecidas:

safecopy source dest --stage1
safecopy source dest --stage2
safecopy source dest --stage3

● Utilizar la unidad de disco de un amigo para completar los datos de mi unidad dañada.

safecopy /dev/mydrive imagefile <someoptions> -b <myblocksize> \
-o myblockfile;
safecopy /dev/otherdrive imagefile <someoptions> -b <otherblocksize> \
-I myblockfile -i <myblocksize> -o otherblockfile;
safecopy /dev/anotherdrive imagefile <someoptions> \
-b <anotherblocksize> -I otherblockfile -i <otherblocksize>

● Interrumpir y reanudar posteriormente un procedimiento de rescate de datos.

safecopy source dest
<CTRL+C> (safecopy aborts)
safecopy source dest -I /dev/null

● Interrumpir y reanudar más tarde un procedimiento de rescate de datos con la salida de bloque defectuoso adecuada.

safecopy source dest <options> -o badblockfile
<CTRL+C> (Esto aborta Safecopy.)
mv badblockfile savedbadblockfile
safecopy source dest -C /dev/null -o badblockfile
cat badblockfile >>savedbadblockfile

● Pausa y reanuda en modo incremental.

(Necesita un poco de script bash para obtener las listas correctas de bloques defectuosos.)

safecopy source dest <options> -o badblockfile1
safecopy source dest <options> -I badblockfile1 -o badblockfile2
<CTRL+C> (safecopy aborts)
latest=$( tail -n 1 badblockfile2 )
if [ -z $latest ]; then latest=-1; fi;
cat badblockfile1 | while read block; do
[ $block -gt $latest ] && echo $block >>badblockfile2;
done;
safecopy source dest <options> -I badblockfile2 -o badblockfile3

● Encuentra cualquier archivo dañado en un sistema de archivos que sólo se haya rescatado parcialmente.

safecopy /dev/filesystem image -M CorruptedImage
fsck image
mount -o loop image /mnt/mountpoint
grep -D /mnt/mountpoint "CorruptedImage"

Nota: Puede que sólo encuentres algunos archivos afectados si las porciones de datos ilegibles son más pequeñas que la cadena de marcadores que hayas designado.

● Excluir la lista de bloques defectuosos previamente conocidos de un sistema de archivos de la creación de una imagen del sistema de archivos.

dumpe2fs -b /dev/filesystem >badblocklist
safecopy /dev/filesystem image \
-X badblocklist -x <blocksize of your fs>

● Crea una imagen de un disco que comience en un destino (X) y tenga un tamaño determinado (Y).

safecopy /dev/filesystem -b <bsize> -s <X/bsize> -l <Y/bsize>

● Combinar dos imágenes parciales de datos recuperados sin acceder al origen dañado.
(Esto es un poco complicado. Necesitas obtener de algún modo listas de bloques defectuosos de ambos archivos para que Safecopy sepa dónde están los datos que faltan. Puedes procesarlas automáticamente si utilizas la función -M (marcar). Sin embargo, esta función no está presente en Safecopy. Supongamos que tienes dos archivos de bloque defectuosos como los siguientes.

imag1.dat
imag1.badblocks (blocksize1)
imag2.dat
imag2.badblocks (blocksize2)

El tamaño del archivo de imag1 tiene que ser mayor o igual que el de imag2. Si no es así, puede que tengas que intercambiarlos para seguir adelante).

cp imag2.dat combined.dat
safecopy imag1.dat combined.dat -I imag2.badblocks -i blocksize2 \
       -X imag1.badblocks -x blocksize1

(Así obtendrás los datos combinados, pero no la lista de bloques defectuosos de salida. La lista de bloques defectuosos resultante serían los bloques defectuosos que están

1: en ambas listas de bloques defectuosos, o
2: en imagen1.badblocks y más allá del tamaño de archivo de imagen2

Resolver esta lógica en un breve script de shell debería ser razonablemente sencillo. Es posible que la solución se incluya con Safecopy en futuros parches. Hasta entonces, considera este tutorial como tu oportunidad de contribuir a un proyecto aleatorio de código abierto).

● Rescatar datos de un dispositivo de cinta.

Si el controlador del dispositivo de cinta admite lseek(), Sfecopy lo tratará como cualquier archivo normal. De lo contrario, sería útil que utilizaras la opción "-S" opción de Safecopy con un script escrito por ti mismo para saltarte los bloques defectuosos. (Por ejemplo, utilizando "mt seek"). Además, asegúrate de que tu dispositivo de cinta no se rebobina automáticamente ni se desconecta al cerrarse.

Parte 3. La mejor alternativa a Safecopy para la recuperación de Datos en Linux

Por muy versátil que sea Safecopy para Ubuntu, sigue sin poder recuperar archivos borrados accidentalmente o cuyas imágenes se borraron del disco. Además, la interfaz basada en la línea de comandos lo hace excepcionalmente molesto para personas con poca o ninguna experiencia en programación.

Ahí es donde Wondershare Recoverit puede ayudarte con recuperación de Datos en Linux. Puedes descargar el instalador que prefieras desde el sitio web oficial y recuperar selectivamente los archivos que desees sin ningún problema. Ofrece recuperación de Datos gratuita de hasta 100 MB de datos cada vez, pero la versión premium desbloquea el acceso a varias funciones, entre las que se incluyen las siguientes

Wondershare Recoverit - Tu Software de Recuperación de Linux Seguro y Confiable

5.481.435 personas lo han descargado.

Recupera documentos, fotos, videos, música, correos electrónicos y otros más de 1000 tipos de archivos perdidos o eliminados de forma eficaz, segura y completa.

Compatible con todas las principales distribuciones de Linux, como Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, etc.

Ayuda en más de 500 situaciones de pérdida de datos, como borrado, formateo de disco, fallo del sistema operativo, corte de corriente, ataque de virus, pérdida de partición y muchas más.

Funciona a través de una conexión remota. Puedes recuperar los datos perdidos aunque tu dispositivo Linux se haya estropeado.

Puedes seguir el procedimiento que se indica a continuación para utilizar Wondershare Recoverit como alternativa a Safecopy en la distribución de Linux que elijas.

Descargar gratis

Para Windows XP/Vista/7/8/10/11

Descargar gratis

Para macOS X 10.10 - macOS 13

Paso 1: Descarga y instala Recoverit en tu computadora.

Paso 2: Navega hasta la barra lateral y haz clic en la opción NAS y Linux y Linux. A continuación, selecciona Recuperación Linux para continuar con el proceso de recuperación de Datos.

recoverit linux recuperación de Datos

Paso 3: La alternativa Safecopy requiere información sobre el dispositivo Linux desde el que se han perdido los archivos para establecer una conexión remota. Proporciona la información necesaria y selecciona Conectar para conceder a Recoverit acceso al dispositivo.

conéctate al dispositivo linux

Paso 4. Una vez establecida la conexión, el software inicia automáticamente el proceso de escaneado. Puede tardar un poco, así que mientras tanto puedes completar otras tareas urgentes en tu sistema.

escanear datos perdidos en un dispositivo linux

Paso 5. Puedes previsualizar los archivos durante el proceso de escaneado e interrumpirlo en cualquier segundo. Paso 6. Una vez identificados los archivos deseados, selecciónalos, haz clic en el botón Recuperar, y los archivos se recuperarán y guardarán correctamente.

recuperar archivos linux
Descargar gratis

Para Windows XP/Vista/7/8/10/11

Descargar gratis

Para macOS X 10.10 - macOS 13

Resumiendo

Aunque Safecopy es una herramienta fiable para recuperar datos de unidades dañadas, hay opciones más adecuadas para recuperar archivos borrados de Linux. Para ello, Recoverit puede ser la aplicación adecuada. Esperamos que este tutorial de Safecopy para Linux te ayude a tomar las decisiones adecuadas para tus dispositivos de almacenamiento y sistemas de archivos.