scalpel [1]
Programa en linea de comandos para la recuperación de archivos. La recuperación la realiza por tipo de archivo al igual que el comando photorec [2]. Es decir utiliza la técnica de File Carving (lee los encabezados, pies de página y estructura interna de los archivos, accediendo a la base de datos de bloques).
Su sintaxis es de la forma:
scalpel [opciones] [dispositivo-de-entrada] -o [directorio-de-salida]
Antes de ejecutarlo se debe quitar el comentario a las extensiones que queramos recuperar en su archivo de configuración, que por lo general, está en /etc/scalpel/scalpel.conf. También la carpeta destino debe estar vaciá.
En el siguiente ejemplo se ejecuta sobre la unidad /dev/sdc la cual esta dañada y se le solicita que guarde lo recuperado en la carpeta prueba
# scalpel /dev/sdc -o prueba Scalpel version 1.60 Written by Golden G. Richard III, based on Foremost 0.69. Opening target "/dev/sdc" Image file pass 1/2. Allocating work queues... Work queues allocation complete. Building carve lists... Carve lists built. Workload: jpg with header "\xff\xd8\xff\xe0\x00\x10" and footer "\xff\xd9" --> 0 files Carving files from image. Image file pass 2/2. /dev/sdc: 100.0% |**************************************| 74.6 GB 00:00 ETAProcessing of image file complete. Cleaning up... Done. Scalpel is done, files carved = 0, elapsed = 648 seconds.
Algunos comandos relacionados son: testdisk [3], photorec [2], magicrescue [4], safecopy [5], foremost [6], y ddrescue [7].