Testdisk en Es
Testdisk en Es
Testdisk en Es
Versión 7.1
Christophe GRENIER
22 de junio de 2020
CONTENIDO
1 presentación 1
1.1 TestDisk - Recuperación de particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 TestDisk: reparación del sistema de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 TestDisk - Recuperación de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 PhotoRec - Recuperación de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1,5 QPhotoRec - Recuperación de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Instalación 5
2.1 Linux: instalación del paquete de distribución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Binarios oficiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
herramientas 15
6.1 Imagen de disco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2 Ejecución de TestDisk, PhotoRec o QPhotoRec en Windows . . . . . . . . . . . . . . . . . . . . . . 15
6.3 Ejecución de TestDisk, PhotoRec en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.4 Ejecutando QPhotoRec en Linux X.org X11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dieciséis
yo
7,6 TestDisk: reparación del sector de arranque NTFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.7 TestDisk: reparación del superbloque del sistema de archivos ext2 / 3/4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.8 Reparación de encabezado de volumen HFS / HFS + usando TestDisk . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7,9 Reparación de volumen de BitLocker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
usar PhotoRec 45
14.1 Ordenar los archivos por extensión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
14.2 Renombrar archivos usando exiftool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
14.3 Eliminación de archivos duplicados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
ii
16.1 ddrescue en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
16.2 ddrescue en macOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
16.3 DDRescue: imagen de disco a archivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16.4 DDRescue: copia de disco a disco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16.5 ddrutility: restricción de ddrescue al bloque de datos asignado NTFS . . . . . . . . . . . . . . . . . . . . . . 50
iii
iv
CAPÍTULO
UNO
PRESENTACIÓN
TestDisk y PhotoRec son utilidades de recuperación de datos gratuitas y de código abierto. TestDisk fue creado en 1998 y Pho- toRec en abril de
2002 por Christophe GRENIER, se pueden descargar desde https://www.cgsecurity.org/ . Se distribuyen bajo la Licencia Pública General GNU v2 o
posterior, puede
• estudiar cómo funciona el programa y cambiarlo para que haga su computación como desee (tiene acceso al código fuente),
• distribuir copias de sus versiones modificadas a otros bajo la misma licencia. Al hacer esto, puede darle a toda la comunidad la oportunidad de
beneficiarse de sus cambios.
Esta documentación se puede encontrar en línea en https://github.com/cgsecurity/testdisk_documentation . Cualquiera puede contribuir a la documentación de TestDisk
y PhotoRec. Agradecemos especialmente las contribuciones de los principiantes. De hecho, los principiantes tienen una clara ventaja sobre los expertos, porque
pueden detectar más fácilmente los lugares donde falta documentación. Si es sólo para corregir un error de ortografía o gramática, ¡su contribución también es
bienvenida!
Los archivos con binarios listos para usar están disponibles para
• FreeBSD / OpenBSD / NetBSD, sistema operativo de computadora similar a Unix descendiente de Berkeley Software Distri- bution (BSD), un derivado de Unix
de investigación desarrollado en la Universidad de California, Berkeley.
• Haiku, un sistema operativo gratuito y de código abierto compatible con el BeOS ahora descontinuado.
• SunOS / Solaris, un sistema operativo de marca Unix desarrollado por Sun Microsystems para sus estaciones de trabajo y sistemas informáticos de servidor,
1
Documentación de TestDisk, versión 7.1
• Humax
puede
TestDisk realiza una verificación rápida de la estructura del disco y la compara con la tabla de particiones para detectar errores de entrada. A continuación, busca particiones perdidas de
• Windows exFAT
• RAID de Linux
- RAID 1: duplicación
TestDisk puede lidiar con algunos daños específicos del sistema de archivos lógicos:
2 Capítulo 1. Presentación
Documentación de TestDisk, versión 7.1
- Encuentre los parámetros del sistema de archivos para reescribir un sector de arranque válido
- Utilice las dos copias del FAT para reescribir una versión coherente
- Encuentre los parámetros del sistema de archivos para reescribir un sector de arranque válido
- Utilice las dos copias del FAT para reescribir una versión coherente
• exFAT
- Encuentre los parámetros del sistema de archivos para reescribir un sector de arranque válido
• HFS +
Cuando se elimina un archivo, se borra la lista de grupos de discos ocupados por el archivo, marcando los sectores disponibles para su uso por otros archivos creados o modificados
posteriormente. Si el archivo no estaba fragmentado y los clústeres no se han reutilizado, TestDisk puede recuperar el archivo eliminado para varios sistemas de archivos:
• GRASA
• NTFS
• exFAT
• ext2
PhotoRec es una herramienta de software de recuperación de datos de tallador de archivos. No recupera los nombres de archivo originales, pero puede recuperar archivos eliminados incluso
de un sistema de archivos dañado. PhotoRec reconoce y recupera numerosos formatos de archivo, incluidos ZIP, Office, PDF, HTML, JPEG y varios formatos de archivos gráficos. La lista
completa de formatos de archivo recuperados por PhotoRec contiene más de 480 extensiones de archivo (aproximadamente 300 familias de archivos). Es posible crear una firma
QPhotoRec es una herramienta de software de recuperación de datos de tallador de archivos con una interfaz gráfica de usuario. Al igual que PhotoRec, no recupera los nombres de archivo
originales, pero puede recuperar archivos eliminados incluso del sistema de archivos dañado.
4 Capítulo 1. Presentación
CAPÍTULO
DOS
INSTALACIÓN
2.1.1 CentOS
Como root,
2.1.2 Fedora
Como root,
Copr es un sistema de construcción automático. Proporciona la última versión de desarrollo. Como root,
Como root,
Por lo general, se recomienda usar la versión de desarrollo (WIP = Work In Progress) ya que los arreglos no están respaldados. El archivo WIP puede
modificarse varias veces a la semana, pero conserva el mismo nombre. Si esta versión no se inicia, siempre puede usar la versión estable y advertir al
desarrollador del problema con la versión beta.
5
Documentación de TestDisk, versión 7.1
Los archivos contienen binarios estáticos para plataformas Intel (x86_64 o i686). Deberían funcionar tal cual en cualquier distribución reciente de Linux.
Enumere sus archivos, un directorio llamado testdisk-7.2-WIP debería haber sido creado.
6 Capítulo 2. Instalación
CAPÍTULO
TRES
• usuarios que utilizan una plataforma para la que no hay disponibles binarios listos para usar
• libncurses - Obligatorio, TestDisk y PhotoRec usan una interfaz de usuario de texto, la biblioteca Ncurses y los archivos de desarrollo deben estar disponibles.
• Biblioteca Ext2fs: opcional, utilizada por TestDisk para enumerar archivos de la partición ext2 / ext3 / ext4 y por PhotoRec para poder extraer el espacio libre
de una partición ext2 / ext3 en lugar de toda la partición
• Biblioteca EWF: opcional, TestDisk y PhotoRec lo utilizan para acceder a archivos de formato de compresión de testigos expertos (por ejemplo, archivos Encase)
• Biblioteca Jpeg: opcional, utilizada por PhotoRec para mejorar la tasa de recuperación de JPEG
• Biblioteca NTFS: opcional, utilizada por TestDisk para enumerar archivos de la partición NTFS
• Biblioteca Reiserfs: opcional, utilizada por TestDisk para enumerar archivos de la partición reiserfs
• biblioteca zlib: opcional, utilizada por PhotoRec para descomprimir contenido comprimido con gzip
• Biblioteca Qt5: opcional, necesaria para QPhotoRec y para actualizar el script de configuración.
3.1.1 Linux
7
Documentación de TestDisk, versión 7.1
3.1.2 macOS
Instalar Xcode
3.1.3 Ventanas
cygwin
Cygwin https://cygwin.com/ es una gran colección de herramientas GNU y de código abierto que proporcionan una funcionalidad similar a una distribución de Linux en
Windows, incluye el compilador GCC. Una DLL ( cygwin1.dll) proporciona una funcionalidad sustancial de la API POSIX, dichas funciones pueden ser requeridas por
algunas bibliotecas que TestDisk o PhotoRec pueden usar.
MinGW-w64
MinGW-w64 https://mingw-w64.org/ es un entorno de desarrollo de software de código abierto y gratuito para crear aplicaciones de Microsoft Windows.
Proporciona GCC para Windows de 64 y 32 bits.
Usando Linux, es posible generar binarios para Windows. Fedora dispone de dos cadenas de herramientas de compilación cruzada para crear binarios para Windows de 32
y 64 bits. Todos los paquetes necesarios están disponibles en
- https://copr.fedorainfracloud.org/coprs/grenier/cygwin-testdisk/
- https://copr.fedorainfracloud.org/coprs/yselkowitz/cygwin/
- https://copr.fedorainfracloud.org/coprs/grenier/mingw-testdisk/
testdisk, fotorec y identificar Los binarios o fi ciales se generan usando Cygwin, qphotorec utilizando MinGW.
3.3 Compilación
Si ya ha clonado el proyecto, para actualizar su copia local, ejecute git pull desde el testdisk directorio.
cd testdisk
configuración mkdir
autoreconf --install -W all -I config
. / configurar
hacer
Una vez que haya podido crear una versión "normal", puede intentar crear una versión estática.
hacer estática
UNA construcción estática es una versión compilada de un programa que se ha vinculado estáticamente con bibliotecas. Un binario estático no depende de la disponibilidad de la
biblioteca de la computadora en la que se está ejecutando, por lo general, puede copiar este binario en otra computadora y funcionará. Sigue siendo específico de la arquitectura (es
decir, CPU) y puede depender del kernel (versión del sistema operativo), por lo que se pueden usar binarios estáticos para aplicaciones portátiles. Para que la compilación tenga éxito,
3.3. Compilacion 9
Documentación de TestDisk, versión 7.1
CUATRO
Si necesita reparar una computadora que no arranca correctamente, puede mover su disco duro a una computadora que funcione o iniciar su computadora desde una
llave USB o un DVD. Es esta solución posterior la que se presentará aquí.
Necesita una unidad flash USB también conocida como memoria USB, memoria USB, memoria USB o unidad de salto que pueda borrar. Tenga en cuenta que también es posible utilizar un DVD
en blanco.
4.1 ventanas
• Elija la imagen de Fedora como Imagen ( SUSE Studio) o Imagen del sistema de archivos ( Rawrite32): si no se muestra el archivo de imagen, es posible que deba cambiar
las opciones del selector de archivos o cambiar la extensión de la imagen
• Elija la memoria USB en el cuadro desplegable junto al Copiar botón (SUSE Studio) o como el Objetivo ( Rawrite32)
• ¡Verifique que esté realmente seguro de que no necesita ninguno de los datos en la memoria USB!
• desmontar todas las particiones montadas de ese dispositivo (Reemplazar / ejecutar / media / user / mountpoint por el punto de montaje correcto)
lsblk
umount / run / media / user / mountpoint
sudo dd if = / path / to / image.iso of = / dev / sdX bs = 8M status = progress oflag = direct
Espere hasta que se complete el comando. Si recibes dd: indicador de estado no válido: error de 'progreso',
tu versión dd no es compatible status = progreso opción y deberá eliminarlo (y no verá el progreso de escritura).
Advertencia: los dd El comando es muy poderoso y puede destruir cualquier dato existente en el dispositivo especificado. Hacer
absolutamente seguro del nombre del dispositivo para escribir y no lo escriba mal al usar dd!
11
Documentación de TestDisk, versión 7.1
Este método es para personas que ejecutan Linux con GNOME, Nautilus y GNOME Disk Utility instalados. Una instalación estándar de Fedora, o una instalación
estándar de GNOME de muchas otras distribuciones, debería poder utilizar este método. En Fedora, asegúrese de que los paquetes nautilus y gnome-disk-utility estén
instalados. Es posible que haya disponibles herramientas gráficas de escritura directa similares para otros escritorios.
• Descargue una imagen de Fedora, elija una memoria USB que no contenga ningún dato que necesite y conéctela
• Ejecute Nautilus (archivos): por ejemplo, abra la descripción general presionando la tecla Inicio / Súper y escriba Archivos luego presione enter
• Busque la imagen descargada, haga clic derecho en ella, vaya a Abrir con, y haga clic en Escritor de imágenes de disco
• ¡Verifique que esté realmente seguro de que no necesita ninguno de los datos en la memoria USB!
• Espere a que se complete la operación, luego reinicie su computadora y haga lo que sea necesario para iniciar desde una memoria USB; a menudo, esto
implicará presionar o mantener presionado F12, F2 o Del.
4.4 OS X
• Correr diskutil list. Esto enumerará todos los discos conectados al sistema, como / dev / rdisk1, / dev / rdisk2
y así. Identifique - ¡con mucho cuidado! - cuál corresponde a la memoria USB que desea utilizar como destino. De ahora en adelante, asumiremos que
fue / dev / rdisk2` - modifique los comandos según corresponda para su dispositivo.
• Tipo dd si =, luego arrastre y suelte el archivo de imagen de Fedora en la ventana de la terminal - esto debería resultar en que la ubicación del sistema de
archivo se agregue al comando. Ahora completa el comando con de = / dev / rdisk2 bs = 1m,
pero no presione Enter todavía. Deberías terminar con algo como sudo dd if = / Volúmenes / Imágenes /
Fedora-Live-Desktop-x86_64-20-1.iso de = / dev / rdisk2 bs = 1m
• ¡Verifique que tenga el número de disco correcto y que esté realmente seguro de que no necesita ninguno de los datos en la memoria USB!
• Pulsa Enter
Conecte la llave USB en la computadora dañada e inicie esta computadora, y haga lo que sea necesario para arrancar desde una memoria USB; a menudo esto implicará
presionar o mantener presionado F12, F2 o Del. Si está utilizando una computadora Mac, mantenga presionada la tecla Alt / Opción izquierda para acceder al menú de inicio;
CINCO
• Almacenamiento adjunto directo (DAS) o almacenamiento local para discos duros conectados a través de dispositivos * IDE / PATA * SATA / eSATA * SAS * firewire *
conectados a través de USB (disco externo, cámara digital, memoria USB, teléfono ...) en modo de almacenamiento masivo USB
• Redes de área de almacenamiento (SAN) * Protocolo de canal de fibra (FCP) * Canal de fibra sobre Ethernet (FCoE) * iSCSI, mapeo de SCSI sobre TCP /
IP
• Almacenamiento conectado a la red (NAS) * Compartir Windows (CIFS / SMB) * Sistema de archivos de red (NFS) * Teléfono o cámara digital en modo Protocolo de
transferencia de medios (MTP) (incluso si está conectado a través de USB)
TestDisk y PhotoRec pueden recuperar datos del almacenamiento DAS y SAN. Para el servidor NAS (QNAP, Synology ...), deben ejecutarse en el servidor mismo o los discos
deben trasladarse a una computadora que ejecute Linux (a veces FreeBSD). TestDisk y PhotoRec pueden almacenar datos recuperados en cualquier almacenamiento
disponible en su computadora. Al recuperar archivos eliminados, tenga cuidado de no escribir datos nuevos en la misma partición en la que se almacenaron los archivos.
13
Documentación de TestDisk, versión 7.1
SEIS
• Encase (.E01)
No se admiten archivos sin formato divididos. No se necesitan derechos de administrador para ejecutar testdisk o fotorec en la imagen del disco.
Ejemplos:
• imagen de fotorec. E01 para recuperar archivos de una imagen Encase EWF
Nota: Usuarios de Windows, si ve cygwin1.dll no encontrado, c \\ cygwin no se encuentra, extraiga todos los archivos del archivo antes de ejecutar
TestDisk o PhotoRec.
cd testdisk-7.1
sudo ./testdisk_static
15
Documentación de TestDisk, versión 7.1
cd testdisk-7.1
sudo ./photorec_static
Nota: Si falta su dispositivo Raid (es decir, Intel raid), ejecute "sudo dmraid -ay" para activarlo.
QPhotoRec es una aplicación Qt5, no se envía con los binarios oficiales de Linux de www.cgsecurity.org. Pero está disponible en la mayoría de las distribuciones de
Linux o se puede compilar desde la fuente. Para ejecutarlo en una Terminal,
sudo qphotorec
xhost + local:
sudo qphotorec
Si no es root, TestDisk (es decir testdisk-7.1 / testdisk) o PhotoRec se reiniciará usando sudo después de la confirmación de su parte.
Si su cuenta de administrador no tiene contraseña (una contraseña en blanco), debe darle a ese usuario una contraseña antes de usar el sudo mando:
La terminal no muestra la contraseña mientras escribe. Si ingresa la contraseña incorrecta o una contraseña en blanco, el comando no se ejecuta y Terminal le pide que
lo intente nuevamente.
Fidentify comprueba todos los archivos de un directorio con las mismas firmas que PhotoRec. Es útil comprobar si PhotoRec puede recuperar algunas extensiones de archivo /
algunos formatos de archivo. correr cmd, Símbolo del sistema de Windows. discos compactos es el comando para cambiar de directorio.
cd testdisk-7.1
fidentify_win.exe directorio d: \
Inicie una terminal, entre testdisk directorio y uso identificar para comprobar si se reconocen los archivos presentes en un directorio. Esta identi fi cación
es idéntica en PhotoRec.
cd testdisk-7.1
. / fidentify_static / home / user /
SIETE
La reparación de un sistema de archivos puede ser una empresa arriesgada, ya que a veces el problema se "soluciona" eliminando todos los archivos no válidos. Por tanto, si tiene acceso a
algunos de sus archivos pero no a todos, se recomienda hacer una copia de seguridad de lo que es posible acceder antes de intentar reparar el sistema de archivos.
Windows puede leer y escribir archivos del sistema de archivos FAT, exFAT y NTFS. los chkdsk El comando se usa para verificar y reparar sistemas de archivos. correr cmd Haga clic con el
chkdsk / fd:
Linux puede leer y escribir desde una gran variedad de sistemas de archivos. los fsck El comando genérico se usa para ejecutar una verificación del sistema de archivos. Para comprobar y reparar
fsck inicia un comando específico del sistema de archivos, por ejemplo para ext4, ejecuta fsck.ext4. Si necesita una reparación detallada, debe leer la página de manual
del comando relacionado con el sistema de archivos que desea reparar, es decir man fsck.ext4. Si faltan algunos archivos o directorios, recuerde comprobar la perdido +
encontrado directorio en la raíz de este sistema de archivos.
ntfsfix se puede utilizar para reparar el sistema de archivos NTFS seguido de Windows chkdsk. Tenga en cuenta que restablece el archivo de diario NTFS, por lo que debe usarse solo
Puede que tenga que repetir el fsck comando varias veces hasta que no se notifique ningún error restante. Si obtiene un tamaño de nodo de árbol
19
Documentación de TestDisk, versión 7.1
7.4 Reparación del sector de arranque FAT32, exFAT y NTFS usando TestDisk
El sector de arranque es un sector que contiene la información necesaria para acceder a cualquier archivo de un sistema de archivos FAT, exFAT o NTFS. Los sistemas de archivos FAT32 y
NTFS tienen un sector de arranque principal y una copia de seguridad. Si el sector de arranque principal está dañado, el sistema de archivos aparece como sin formato o ilegible. TestDisk puede
• iniciar TestDisk
• ir al menú Avanzado
• seleccione la partición
• elija Boot
Si el sector de arranque está dañado, Sector de arranque: malo se mostrará. Si la copia de seguridad está bien, Sector de arranque de respaldo: Ok también aparecerá en la lista.
• elija BackupBS
• con fi rmar
• Dejar
• reinicia la computadora
El primer sector de un sistema de archivos FAT se denomina sector de arranque. Contiene las principales propiedades del sistema de archivos y un pequeño código necesario solo
para iniciar la computadora desde esta partición. Si el sector de arranque está dañado, es imposible acceder a sus datos. Ventanas chkdsk o Linux fsck no puede reparar un
sistema de archivos sin un sector de arranque válido, devuelven un mensaje de error como Chkdsk no está disponible para unidades RAW. Afortunadamente, TestDisk puede
encontrar todos los parámetros que deben registrarse en el sector de arranque y reescribir este sector, de modo que se puedan realizar más operaciones de reparación o acceso
normal.
• iniciar TestDisk
• ir al menú Avanzado
• elija Boot
• seleccione RebuildBS
• elija Lista
• elija Escribir
• con fi rmar
• Dejar
• reinicia la computadora
El primer sector de un sistema de archivos NTFS se denomina sector de arranque. Contiene las principales propiedades del sistema de archivos y un pequeño código necesario solo
para iniciar la computadora desde esta partición. Si el sector de arranque está dañado, es imposible acceder a sus datos. Ventanas chkdsk o Linux fsck no puede reparar un sistema
de archivos sin un sector de arranque válido, devuelven un mensaje de error como Chkdsk no está disponible para unidades RAW. Afortunadamente, TestDisk puede encontrar
todos los parámetros que deben registrarse en el sector de arranque y reescribir este sector, de modo que se puedan realizar más operaciones de reparación o acceso normal.
• iniciar testdisk
• ir al menú Avanzado
• elija Boot
• seleccione RebuildBS
• elija Lista
• elija Escribir
• con fi rmar
• Dejar
7.7 TestDisk: reparación del superbloque del sistema de archivos ext2 / 3/4
1024 bytes después del comienzo del sistema de archivos ext2 / 3/4 se encuentra el superbloque. Contiene las principales propiedades del sistema de archivos. Con un
superbloque principal dañado, no es posible montar y acceder a los archivos normalmente. Afortunadamente, las copias del superbloque principal se distribuyen por el
sistema de archivos. Para ser precisos, no son una copia exacta del superbloque principal, cada copia contiene su propia ubicación para evitar confusiones entre las copias y
el original. TestDisk puede buscar superbloques alternativos.
• iniciar testdisk
• ir al menú Avanzado
• elija SuperBlock
TestDisk 7.1-WIP, utilidad de recuperación de datos, agosto de 2016 Christophe GRENIER <
[email protected] >
http://www.cgsecurity.org
Para reparar el sistema de archivos usando un superbloque alternativo, ejecute fsck.ext4 -p -b superblock
-B blocksize device
> [Salir]
Volver al menú avanzado
Si aparece el superbloque 0, significa que el superbloque principal es correcto. Si está dañado, esta línea faltará, use el siguiente superbloque y la información del tamaño del
bloque para ejecutar fsck.
El encabezado del volumen se ubica 1024 bytes después del comienzo del sistema de archivos HFS / HFS +. Si está dañado, no es posible acceder a los archivos normalmente.
TestDisk puede usar el encabezado del volumen de respaldo para reparar el encabezado del volumen principal:
• iniciar TestDisk
• ir al menú Avanzado
• seleccione la partición
• elija SuperBlock
Si el superbloque principal está dañado, Encabezado de volumen: incorrecto se mostrará. Si la copia de seguridad está bien, Encabezado del volumen de respaldo: HFS + Ok ( o HFS Ok) también
• elija BackupBS
• con fi rmar
• Dejar
• reinicia la computadora
Reparación-bde puede reconstruir partes críticas de la unidad y recuperar datos recuperables siempre que se utilice una contraseña o clave de recuperación
válida para descifrar los datos. Ver https://technet.microsoft.com/en-us/library/ff829851(v=ws.
11) .aspx
OCHO
Cuando se elimina un archivo, los datos permanecen en el disco. A menos que nuevos datos hayan sobrescrito el archivo perdido, TestDisk normalmente puede recuperarlo. Es
posible para
• FAT12 / 16/32
• exFAT
• NTFS
• ext2
Para otros sistemas de archivos o si aún faltan archivos perdidos buscados, pruebe PhotoRec. PhotoRec es una utilidad de recuperación de archivos basada en
firmas y puede recuperar sus datos donde fallaron otros métodos.
• No utilice más los medios (disco duro, llave USB,...) En los que se han eliminado los datos almacenados hasta que se complete el proceso de recuperación de
datos.
• Se recomienda encarecidamente que TestDisk o PhotoRec recupere archivos en otro medio de destino, como mínimo en otro sistema de archivos.
Para una máxima seguridad, TestDisk no intenta anular la eliminación de archivos, pero le permite copiar los archivos eliminados en otra partición o disco. Recuerde, debe
evitar escribir nada en el sistema de archivos que contenía los datos. Si lo hace, los archivos eliminados pueden sobrescribirse con archivos nuevos.
FAT se utiliza principalmente en tarjetas de memoria de cámaras digitales y en llaves USB. Cuando se elimina un archivo, el nombre del archivo se marca como eliminado y el área
de datos como sin asignar / libre, pero TestDisk puede leer la entrada del directorio eliminada y encontrar dónde comenzó el archivo. Si el área de datos no ha sido sobrescrita por
exFAT se puede encontrar en tarjetas de memoria grandes, llaves USB grandes y disco duro.
ext2 es un sistema de archivos de Linux. Ha sido reemplazado por ext3 y ext4, por lo que ahora no se encuentra con frecuencia. Con ext3 y ext4, es posible encontrar los
nombres de los archivos eliminados pero la ubicación de los datos eliminados ya no está disponible, por lo que incluso si ext3 / ext4 es similar a ext2, no es posible recuperar
archivos perdidos usando TestDisk.
25
Documentación de TestDisk, versión 7.1
• Elija Crear a menos que tenga un motivo para agregar datos al registro o si ejecuta TestDisk desde un medio de solo lectura y no puede crearlo en otro
lugar.
Todos los discos duros deben ser detectados y listados con el tamaño correcto por TestDisk.
• Use las teclas de flecha arriba / abajo para seleccionar su disco duro con la partición perdida.
macOS Si está disponible, use un dispositivo sin procesar / dev / rdisk * en vez de / dev / disk * para una transferencia de datos más rápida.
• Seleccione el tipo de tabla de particiones - normalmente el valor predeterminado es el correcto ya que TestDisk detecta automáticamente el tipo de tabla de particiones.
• Seleccione Avanzado
Navegue hasta la carpeta donde estaban sus archivos. Los archivos y directorios eliminados se muestran en rojo.
• Para recuperar un archivo, seleccione el archivo a recuperar y presione 'c' para copiar el archivo.
• Para recuperar un directorio eliminado, seleccione el directorio y presione 'c' para recuperar el directorio y su contenido.
Seleccione el destino
• Elija Crear a menos que tenga un motivo para agregar datos al registro o si ejecuta TestDisk desde un medio de solo lectura y no puede crearlo en otro
lugar.
Todos los discos duros deben ser detectados y listados con el tamaño correcto por TestDisk.
• Use las teclas de flecha arriba / abajo para seleccionar su disco duro con la partición perdida.
macOS Si está disponible, use un dispositivo sin procesar / dev / rdisk * en vez de / dev / disk * para una transferencia de datos más rápida.
• Seleccione el tipo de tabla de particiones - normalmente el valor predeterminado es el correcto ya que TestDisk detecta automáticamente el tipo de tabla de particiones.
• Seleccione Avanzado
TestDisk escanea las entradas MFT en busca de archivos eliminados. Se muestra una lista de archivos NTFS eliminados encontrados por TestDisk
• Para recuperar un solo archivo, resalte el archivo y presione 'c' (minúscula) para copiarlo.
• Para recuperar varios archivos, mueva el primer archivo que desea recuperar, presione ':' para seleccionarlo, repita el proceso para los otros archivos, presione 'C'
(mayúsculas) para copiarlos
No es visible en la interfaz pero es posible filtrar los resultados, presione 'f' para agregar un filtro. Se pueden agregar varios filtros. Para cancelar todos los fi ltros, presione 'r'
(reiniciar).
Seleccione el destino
Cuando finalice la recuperación del archivo NTFS, elija Salir para salir.
NUEVE
Cuando se elimina una partición o si la tabla de particiones está dañada, los sistemas de archivos permanecen en el disco pero su ubicación es desconocida y no se puede
acceder a los datos. TestDisk puede buscar particiones y reescribir la tabla de particiones con las particiones seleccionadas por el usuario.
• Elija Crear a menos que tenga un motivo para agregar datos al registro o si ejecuta TestDisk desde un medio de solo lectura y no puede crearlo en otro
lugar.
Nota: Usuarios de Windows, si tiene dificultades para encontrar testdisk.log archivo, consultar https://support.microsoft. com / en-us / kb / 865219 sobre cómo mostrar
extensiones de nombre de archivo en el Explorador de Windows.
Todos los discos duros deben ser detectados y listados con el tamaño correcto por TestDisk.
• Use las teclas de flecha arriba / abajo para seleccionar su disco duro con la partición perdida.
Nota: macOS: si está disponible, utilice un dispositivo sin procesar / dev / rdisk * en vez de / dev / disk * para una transferencia de datos más rápida.
Advertencia: Windows: no seleccionar DISCOS COMPACTOS: u otra letra de unidad. Es inútil buscar particiones dentro de una partición.
29
Documentación de TestDisk, versión 7.1
• Seleccione el tipo de tabla de particiones - normalmente el valor predeterminado es el correcto ya que TestDisk detecta automáticamente el tipo de tabla de particiones.
• Seleccione Analizar
Si una partición está dañada o una entrada de partición dañada, el problema se enumerará y la partición se enumerará dos veces. Por ejemplo, si ve "Arranque NTFS
o exFAT no válido" en una partición (el tamaño de la partición es correcto, la partición no se superpone a otra ...) a la que desea acceder, es mejor solucionar este
problema ( TestDisk: reparación del sector de arranque NTFS ) antes de buscar otras particiones.
TestDisk muestra los primeros resultados en tiempo real. Si es necesario, puede elegir Detener para cancelar la búsqueda rápida. TestDisk enumera todas las particiones que ha
encontrado. Para listar los archivos de un sistema de archivos FAT, exFAT, NTFS, ext2 / 3/4, resalte esta partición y presione pags. prensa Q para volver a la lista de particiones.
Si aún falta una partición, elija [ Búsqueda más profunda]. Puede tardar algunas horas, por lo que debe asegurarse de que su computadora no se suspenda (función de
administración de energía...)
Las particiones enumeradas como D (elegidas) no se recuperarán si las deja enumeradas como eliminadas. Utilice las teclas de flecha para cambiar las particiones que desea
recuperar (verifique el tamaño de la partición, enumere el contenido del archivo...) De D (eleted) a * (bootable), P (rimary) o L (ogical). Solo una partición puede aparecer como *
(de arranque). No es un problema si una partición está marcada como de arranque en un disco desde el que no iniciará (por ejemplo, un disco externo) pero DEBE haber una
partición de arranque en un disco desde el que desea iniciar su computadora.
Una vez que todas las particiones que desea conservar y todas las particiones que desea recuperar estén correctamente marcadas como no eliminadas, continúe en la siguiente
pantalla. Revise la lista de particiones. Si se enumeran todas las particiones y solo en este caso, con fi rme en Escribir con Enter, yy OK. Ahora, las particiones están registradas
en la tabla de particiones.
Si se encontró una partición FAT32 o NTFS usando su sector de inicio de respaldo, TestDisk le permitirá reescribir el sector de inicio principal con el contenido del sector de
inicio de respaldo: para copiar la copia de seguridad del sector de inicio sobre el sector de inicio, seleccione Backup BS, valide con Enter, use y para con fi rmar.
Reinicia tu computadora.
DIEZ
Mira esto
• una partición con el sistema operativo de su computadora aparece como * (de arranque)
Si su sistema operativo no arranca, puede reinstalar los archivos del sistema con sys c :.
• Para EFI GPT, compruebe la salida de bcdedit / v. Para modificar la configuración, use el bcdedit / set mando.
33
Documentación de TestDisk, versión 7.1
lilo
dispositivo de instalación de grub
dispositivo grub2-install
ONCE
PhotoRec no recupera los nombres de archivo originales o la estructura del archivo, pero puede recuperar archivos perdidos incluso de un sistema de archivos dañado. PhotoRec es
una utilidad de recuperación de archivos basada en firmas (un grabador de archivos) y puede recuperar sus datos donde otros métodos fallaron.
Recuerde, debe evitar escribir nada en el sistema de archivos que contenía los datos. Si lo hace, los archivos eliminados pueden sobrescribirse con archivos nuevos.
Se enumeran los medios disponibles. Utilice las teclas de flecha arriba / abajo para seleccionar el disco que contiene los archivos perdidos.
• Use las teclas de flecha arriba / abajo para seleccionar su disco duro con la partición perdida.
Sugerencia para macOS: si está disponible, use un dispositivo sin procesar / dev / rdisk * en vez de / dev / disk * para una transferencia de datos más rápida.
Escoger
• Buscar después de seleccionar la partición que contiene los archivos perdidos para iniciar la recuperación,
• Opción de archivo para modificar la lista de tipos de archivos recuperados por PhotoRec.
35
Documentación de TestDisk, versión 7.1
• Paranoico De forma predeterminada, los archivos recuperados se verifican y los archivos no válidos se rechazan. Habilitar fuerza bruta Si desea recuperar archivos JPEG más
fragmentados, tenga en cuenta que es una operación que consume mucha CPU, se inicia después del proceso de escaneo normal.
• Los modo experto La opción permite al usuario forzar el tamaño del bloque del sistema de archivos y el desplazamiento. Cada sistema de archivos tiene su propio tamaño de
bloque (un múltiplo del tamaño del sector) y desplazamiento (0 para NTFS, exFAT, ext2 / 3/4), estos valores se fijan cuando el sistema de archivos ha sido creado / formateado.
Cuando trabaje en todo el disco (es decir, se pierden las particiones originales) o en una partición reformateada, si PhotoRec ha encontrado muy pocos archivos, es posible que
desee probar el valor mínimo que PhotoRec le permitió seleccionar (es el tamaño del sector) para el tamaño del bloque ( 0 se utilizará para el desplazamiento).
• Habilitar Mantener archivos corruptos para mantener archivos incluso si no son válidos con la esperanza de que los datos se puedan recuperar de un archivo no válido utilizando
otras herramientas.
• Habilitar Memoria baja si su sistema no tiene suficiente memoria y falla durante la recuperación. Puede ser necesario para sistemas de archivos grandes que
están muy fragmentados. No utilice esta opción a menos que sea absolutamente necesario.
La lista completa de formatos de archivo recuperados por PhotoRec contiene más de 300 familias de archivos que representan más de 480 extensiones de archivo.
Una vez que una partición ha sido seleccionada y validada con Buscar, PhotoRec necesita saber cómo se asignan los bloques de datos. A menos que sea un sistema
de archivos ext2 / ext3 / ext4, elija Otro.
• desde el espacio no asignado solamente (disponible para ext2 / ext3 / ext4, FAT12 / FAT16 / FAT32 y NTFS). Con esta opción solo se recuperan los archivos
eliminados.
Elija el directorio donde se deben escribir los archivos recuperados. Use las teclas de flecha (arriba, abajo, izquierda, derecha) para navegar, también puede usar la tecla Intro
para ingresar a un directorio.
• Dos / Windows / Os2: para obtener la lista de unidades ( C :, D :, E :, etc.), use las teclas de flecha para seleccionar .., presione el Entrar llave
- repita hasta que pueda seleccionar la unidad de su elección. Validar con Y es cuando llegue al destino esperado.
• Linux: el sistema de archivos de un disco externo puede estar disponible en / media, / mnt o / ejecutar / media subdirectorio. Monte su unidad de destino si
es necesario.
Advertencia: No almacene los archivos recuperados en el sistema de archivos fuente. De lo contrario, los datos perdidos pueden sobrescribirse y definitivamente perderse.
• Durante la pasada 0, PhotoRec busca los primeros 10 archivos para determinar el tamaño del bloque. Este paso se omite cuando se buscan archivos desde el espacio no
asignado solamente, se usa el valor de tamaño de bloque encontrado en la estructura del sistema de archivos.
• Durante la pasada 1 y posteriores, los archivos se recuperan, incluidos algunos archivos fragmentados.
Los archivos recuperados se escriben en recup_dir.1, recup_dir.2. . . subdirectorios. Es posible acceder a los archivos incluso si la recuperación no ha
finalizado.
Cuando se completa la recuperación, se muestra un resumen. Tenga en cuenta que si interrumpe la recuperación, la próxima vez que se reinicie PhotoRec se le pedirá
que reanude la recuperación.
• Las miniaturas que se encuentran dentro de las imágenes se guardan como t * .jpg
• Si ha elegido mantener archivos corruptos / fragmentos de archivo, sus nombres de archivo comenzarán por la letra b ( roken).
• Windows: es posible que haya desactivado su protección antivirus en vivo durante la recuperación para acelerar el proceso, pero se recomienda escanear los
archivos recuperados en busca de virus antes de abrirlos; es posible que PhotoRec haya recuperado un documento infectado o un troyano.
• Sugerencia: al buscar un archivo específico. Ordene los archivos recuperados por extensión y / o fecha / hora. PhotoRec usa información de tiempo (metadatos) cuando está disponible
en el encabezado del archivo para establecer el tiempo de modificación del archivo.
Nota: Windows: es posible que deba tomar posesión del recup_dir. * carpetas: https://technet.microsoft.com/ en-us / library / Cc753659.aspx
Nota: macOS / Linux: para cambiar el propietario de los archivos, ejecute sudo chown -R nombre de usuario recup_dir. *
Por defecto, los archivos se guardan en directorios llamados recup_dir.1, recup_dir.2. . . Se crea un nuevo directorio cada 500 archivos nuevos (los archivos miniatura no
se incluyen en este recuento, ni report.xml archivo). Un nombre de archivo comienza con una letra
seguido de un número (7 dígitos o más) y finaliza, si lo hay, con una extensión de archivo. Significado de la letra:
• f = archivo
• b = roto
El número se calcula utilizando la ubicación del archivo menos el desplazamiento de la partición dividido por el tamaño del bloque. Para algunos sistemas de
archivos como NTFS, exFAT, ext2 / 3/4, este número puede ser idéntico al número de bloque / clúster original. Usando información de metadatos incrustada
en el archivo recuperado, el archivo puede ser renombrado para incluir el título de la documentación (ejemplo, Microsoft Office doc / xls / ppt o archivos pdf
de Acrobate) como recup_dir.1 /
f0016741_Prudent_Engineering_Practice_for_Cryptographic_Protocols.pdf.
De forma predeterminada, los tiempos de creación y modificación del archivo corresponden al tiempo de recuperación de datos. Algunos formatos de archivo pueden incrustar información
de fecha / hora (por ejemplo, imágenes jpg tomadas con una cámara digital, documentos de Microsoft Office), PhotoRec intentará reutilizarlos. De esta forma, puede resultar más fácil
ordenar los archivos recuperados. Para fines forenses, no confíe ciegamente en esta información: la información de fecha / hora puede estar desfasada por unas pocas horas (sin
información de zona horaria o incorrecta) o totalmente incorrecta (el reloj del dispositivo original puede tener una configuración de fecha / hora incorrecta).
DOCE
PhotoRec reconoce numerosos formatos de archivo. Se hace referencia a más de 480 extensiones de archivos (alrededor de 300 familias de archivos). Por ejemplo, PhotoRec es capaz de
identificar el formato de archivo JPEG y puede recuperar archivos perdidos usando este formato cualquiera que sea la extensión del archivo original (jpg, jpeg, JPG...).
• utilizar identificar en una muestra de archivo (Ver Ejecutando Fidentify en Windows o Ejecutando Fidentify en Linux o macOS )
En este caso, el tipo de archivo aparece como desconocido, por lo que PhotoRec no puede recuperar este tipo de archivo, al menos por el momento. Verificaremos si es posible
Si en lugar de una extensión desconocida aparece en la lista, PhotoRec conoce este formato de archivo, puede recuperar el archivo con otra extensión que la extensión a la que
está acostumbrado.
El archivo debe contener una definición de firma por línea. Una firma se compone de
• nombre de la extensión
• desplazamiento de la firma
• una cadena, por ejemplo, "datos". Los caracteres especiales se pueden escapar como “b”, “n”, “r”, “t”, “0” o “".
• datos hexadecimales, p. Ej. 0x12, 0x1234, 0x123456. . . Tenga en cuenta que 0x123456, 0x12 0x34 0x56 y 0x12, 0x34, 0x56
son equivalentes.
Al usar un editor hexadecimal, puede ver que el pfi El archivo de nuestro ejemplo comienza con una cadena distintiva PhotoFiltre Image en el desplazamiento 0.
39
Documentación de TestDisk, versión 7.1
o si lo prefieres hexadecimal
pfi 0 0x50686f746f46696c74726520496d616765
Advertencia: Ten cuidado, hexdump muestra caracteres no imprimibles como puntos. La siguiente firma es incorrecta:
• Windows: fotorec.sig en el PERFIL DEL USUARIO o HOMEPATH directorio, por ejemplo C: \ Documentos y
Configuración \ bob \ o C: \ Usuarios \ bob.
Este archivo no existe por defecto, necesita crear uno. Con un editor de texto (por ejemplo, bloc de notas, vim...), Cree el archivo de firma y agregue la firma
que ha identificado.
• verifique que el archivo de firma sea un verdadero archivo de texto ASCII. No debe empezar por EF BB BF ( Orden de bytes UTF-8
Mark) o FF FE ( UTF-16 LE BOM) por ejemplo.
Ahora está listo para usar PhotoRec con su firma personalizada para recuperar sus archivos. Si hay un archivo de firma, PhotoRec lo usará de forma
predeterminada.
Para controlar todos los aspectos de la recuperación (verificación de contenido de archivo, control de tamaño de archivo, detección de pie de página ...), la mejor manera de agregar una firma, si
TRECE
FOTOREC
Debido a la forma en que se graban los videos, todos los videos creados por alguna cámara digital (es decir, Canon 5D Mark III, fotos de Panasonic DMC-TZ80 en modo
ráfaga) se fragmentan en la tarjeta de memoria. El software de recuperación de datos, incluido PhotoRec, espera archivos no fragmentados.
Si todos los videos (.mov / .mp4) recuperados por PhotoRec son ilegibles, probablemente se encuentre en este caso. Tenga en cuenta que este capítulo no se refiere a copias o
archivos descargados, solo archivos escritos por alguna cámara digital, no por su computadora.
Si ordena los archivos por nombre, debería ver que los nombres se alternan entre _ ftyp.mov y _ mdat.mov. Necesita concatenar cada archivo ftyp
con un archivo mdat:
• Si usa Windows, ejecute cmd para iniciar una terminal, use cd nombre_directorio para ir a donde están sus archivos y ejecutar
Si no tiene los permisos para escribir en el directorio, antes de usar el comando type, tome posesión de los directorios o ejecute cmd usando el botón derecho del
ratón ejecutar como administrador.
• En macOS y Linux, inicie una terminal / consola, use cd nombre_directorio para ir a donde están sus archivos y ejecutar
Si no tiene los permisos para escribir en el directorio, antes de usar el gato comando, cambie los archivos y
propiedad de directorios usando chown -R nombre de usuario: nombre de grupo recup_dir. *
Juega el resultado test.mov archivo. Si funciona, debe hacer lo mismo con cada par de archivos.
Esta solución funciona solo para videos escritos en dos fragmentos. Los videos de GoPro HD2, Hero3-Black Edition, HERO4 Silver se almacenan en más de 2
fragmentos, por lo que se necesitan soluciones de software especiales para recuperar dichos videos. Este capítulo no se refiere a copias o archivos descargados,
solo archivos escritos por alguna cámara digital, no por su computadora.
Nota: Las fotos de Panasonic DMC-TZ80 en modo ráfaga se guardan como una película. Para extraer las fotos de esta película, los usuarios de macOS pueden importar
la película a Fotos y guardar cada fotograma como una sola foto fija.
43
Documentación de TestDisk, versión 7.1
44 Capítulo 13. Recuperación de videos perdidos de una tarjeta de memoria usando PhotoRec
CAPÍTULO
CATORCE
Por lo general, PhotoRec y QPhotoRec recuperan muchos archivos, pero sin los nombres de archivo originales, puede ser difícil localizar los archivos que le interesan.
https://github.com/lconte/Copy-PhotoRecFilesbyExtension.ps1
Python viene preinstalado en macOS y la mayoría de las distribuciones de Linux. También se puede instalar en Windows. El programa Python sort-PhotorecRecoveredFiles
• ordena todos los archivos por extensiones de archivo en sus propias carpetas.
• limita el número de archivos / carpetas creando subcarpetas si se excede un número determinado. El número de archivo / carpeta se puede personalizar.
• Para todos los '”jpgs”': los coloca en sus propias carpetas por año (EXIF-Data). En un año, se crean carpetas para cada evento, por ejemplo, todas las fotos
tomadas en un fin de semana o vacaciones se ordenan en una carpeta.
exiftool puede usar metadatos de varios formatos de archivo populares para cambiar el nombre de los archivos. Todas las distribuciones de Linux vienen con un paquete
para exiftool archivo: perl-Image-ExifTool para Red Hat, CentOS y Fedora) pero, por lo demás, está disponible para Windows, Linux y macOS desde https://www.sno.phy.queensu.ca/~phil/exiftool
exiftool -r -ext avi '-FileName <DateTimeOriginal' -d avi /% Y% m% d_% H% M% S %% - c. %% e avi / exiftool -r -ext doc '-FileName <CreateDate' -d doc /%
Y% m / %% f. %% e doc /
exiftool -r -ext jpg '-FileName <DateTimeOriginal' -d sorted_jpg /% Y% m% d /% Y% m% d_% H% M% S%
↪→ % -c. %% e jpg /
exiftool -r -ext mov '-FileName <CreateDate' -d mov /% Y% m% d_% H% M% S %% - c. %% e mov /
exiftool -r -ext mp3 '-FileName <mp3 / $ {artista;} - $ {Álbum;} - $ {Pista;} - $ {Título;}% - c.
↪→ % e 'mp3 / f * .mp3
exiftool -r -ext mp3 '-FileName <mp3 / $ {artista;} - $ {Álbum;} - $ {Título;}% - c.% e' -if
↪→ 'No definido $ Pista y $ Título y $ Título definidos ne ""' mp3 / f * .mp3
exiftool -r -ext mp3 '-FileName <mp3 / $ {artista;} - $ {Título;}% - c.% e' -if 'no definido
↪→ $ Pista y $ Álbum no definido y $ Título y $ Título definidos ne "" 'mp3 / f * .mp3
(continúa en la página siguiente)
45
Documentación de TestDisk, versión 7.1
exiftool -r -ext mp3 '-FileName <mp3 / $ {artista;} - $ {Álbum;}% - c.% e' -if 'no definido
↪→ $ Pista y (no definido $ Título o $ Título eq "") 'mp3 / f * .mp3
exiftool -r -ext ogg '-FileName <ogg / $ {artista;} - $ {Álbum;} - $ {Pista;} - $ {Título;}% - c.
↪→ % e 'ogg / f * .ogg
exiftool -r -ext ogg '-FileName <ogg / $ {artista;} - $ {Álbum;} - $ {Título;}% - c.% e' -if
↪→ 'No definido $ Pista y $ Título y $ Título definidos ne ""' ogg / f * .ogg
exiftool -r -ext ogg '-FileName <ogg / $ {artista;} - $ {Título;}% - c.% e' -if 'no definido
↪→ $ Pista y $ Álbum no definido y $ Título y $ Título definidos ne "" 'ogg / f * .ogg exiftool -r -ext ogg' -FileName <ogg / $ {artista;} - $ {Álbum;}% - c .% e '-if'
no definido
↪→ $ Track y (no definido $ Title o $ Title eq "") 'ogg / f * .ogg
exiftool -r -ext m4p '-FileName <m4p / $ {Artista;} - $ {Álbum;} - $ {Título;}% - c.% e' m4p /
exiftool -r -ext mkv '-FileName <% f _ $ {Título;}% - c.% e' mkv /
exiftool -r -ext mp4 '-FileName <CreateDate' -d mp4 /% Y% m% d_% H% M% S %% - c. %% e mp4 / exiftool -r -ext ps '-FileName <% f_ $
{Título;}% - c.% E 'ps /
exiftool -r -ext rtf '-FileName <% f _ $ {Título;}% - c.% e' rtf /
exiftool -r -ext tif '-FileName <DateTimeOriginal' -d sorted_tif /% Y% m% d /% Y% m% d_% H% M% S%
↪→ % -c. %% e tif /
exiftool -r -ext ttf exiftool -r -ext wma '-FileName <ttf / $ {FontName;}% - c.% E' ttf /
'-FileName <wma / $ {AlbumArtist;} - $ {AlbumTitle;} - $ {TrackNumber;}
↪→ % -c.% e 'wma /
QUINCE
El paquete smartmontools contiene dos programas de utilidad ( smartctl y inteligente) para controlar y monitorear los sistemas de almacenamiento utilizando el Sistema
de tecnología de autocontrol, análisis e informes (SMART) integrado en la mayoría de los discos ATA / SATA, SCSI / SAS y NVMe modernos. En muchos casos, estas
utilidades proporcionarán advertencias anticipadas sobre la degradación y falla del disco.
Este paquete se instala de forma predeterminada en la mayoría de las distribuciones de Linux. Para Windows y macOS, hay respectivamente un
↪→ RAW_VALUE ERROR
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fallar siempre -
↪→ 0
Incluso si el estado de salud SMART es APROBADO, no significa que el disco esté bien. También debe marcar el atributo “Reallocated_Sector_Ct”.
Cuando el disco duro encuentra un error de lectura / escritura / verificación, marca ese sector como "reasignado" y transfiere los datos a un área reservada especial (área libre).
Este proceso también se conoce como reasignación, y los sectores reasignados se denominan "reasignaciones". El valor bruto normalmente representa un recuento de los
sectores defectuosos que se han encontrado y reasignado. Por lo tanto, cuanto mayor sea el valor del atributo, más sectores ha tenido que reasignar la unidad. Esto permite que
una unidad con sectores defectuosos continúe funcionando; sin embargo, una unidad que ha tenido alguna reasignación es significativamente más probable que falle en un futuro
próximo. Si bien se utiliza principalmente como una métrica de la esperanza de vida de la unidad, este número también afecta el rendimiento. A medida que aumenta el recuento
de sectores reasignados, la velocidad de lectura / escritura tiende a empeorar porque el cabezal de la unidad está
47
Documentación de TestDisk, versión 7.1
forzado a buscar en el área reservada cada vez que se accede a una reasignación. Si la velocidad de acceso secuencial es crítica, los sectores reasignados se pueden marcar
Recomiendo reemplazar un disco duro cuando aparezcan los primeros sectores defectuosos.
DIECISÉIS
Un sector defectuoso es un sector en la unidad de disco de una computadora que es inaccesible o no se puede escribir debido a daños permanentes, como daños físicos en la
superficie del disco. La memoria flash también puede tener "sectores defectuosos" (incluso si técnicamente no hay un sector en la memoria flash) debido a daños permanentes,
En lugar de trabajar directamente en el disco dañado, se recomienda crear una copia y trabajar en el clon. Dos posibilidades: crear una imagen de disco (un
archivo) o sobrescribir un disco nuevo / vacío.
ddrescue se puede encontrar para Linux o macOS. Si su computadora está usando otro sistema operativo, no hay problema, ¡cree un USB Live de Linux! (Ver Creando
un USB en vivo )
¡Hecho! Ahora puedes usar ddrescue. Utilizar lista de diskutil para obtener información sobre todos los discos disponibles y su partición.
49
Documentación de TestDisk, versión 7.1
Es el método recomendado para fines forenses. Necesita suficiente espacio para almacenar el archivo: si desea crear un clon de un disco de 1TB, necesita al menos 1TB
libre en un sistema de archivos. Evite el sistema de archivos FAT para el destino, ya que están limitados a archivos de 4GB.
En el siguiente ejemplo, una imagen llamada sdb.dd se creará a partir del segundo disco / dev / sdb.
El archivo de registro sdb.log se puede utilizar para reiniciar la recuperación. Puede llevar de unas horas a varios días clonar un disco con muchos sectores defectuosos.
El disco de destino debe ser al menos tan grande como el original. Tenga cuidado, dos discos de la misma capacidad anunciada de diferentes proveedores o, a
veces, de diferentes modelos del mismo proveedor pueden diferir ligeramente en tamaño (unos 100 MB).
Es decir. WD10EZRZ y WD10EZEX son dos modelos vendidos por Western Digital como modelo de 1TB, de hecho el primero es
1,000,000 MB, el segundo 1,000,204 MB.
Antes de comenzar, desconecte todos los discos, el dispositivo USB, el lector / grabador de CD / DVD no es necesario: hay menos posibilidades de sobrescribir el disco incorrecto.
Cuando un disco contiene muchos sectores defectuosos, puede ser más seguro usarlo ddrutility para limitar la copia al bloque de datos asignado desde una partición NTFS.
http://www.cgsecurity.org
Por favor espera...
Disco / dev / sdb - 130 MB / 124 MiB - CHS 16255 63 (RO) Tamaño del sector: 512
En este ejemplo, la primera partición NTFS comienza en el sector 32 y el tamaño del sector es de 512 bytes.
ddru_ntfsbitmap / dev / sdb -i $ ((32 * 512)) sdb1_domain ddrescue / dev / sdb sdb.dd sdb.log -m
sdb1_domain
DE DIECISIETE
TestDisk y PhotoRec pueden ejecutarse automáticamente usando sus propios comandos integrados. Un archivo de secuencia de comandos (como archivos por lotes .cmd o .bat en
Sintaxis:
testdisk [/ debug] [/ log] [/ logname file.log] / cmd [file.dd | file.e01 | device] cmd
Utilice el nombre del dispositivo, por ejemplo, / dev / hda, / dev / hdb, / dev / sda.
Para la versión DOS, use / dev / sda128 para el primer disco, / dev / sda129 para el segundo y así sucesivamente. . . Puede que tenga que utilizar comillas simples, es decir, ' c: \
input dir \ image.dd ', si la ruta o el nombre del archivo contiene espacios. Para archivos Encase, puede usar
• partición_i386
• partición_gpt
• partición_humax
• partición_mac
• partición_una
• part_sun
• partición_xbox
51
Documentación de TestDisk, versión 7.1
• avanzado
• analizar
• Eliminar
• geometría
• mbr_code
• opciones
• lista
• número: seleccione una partición encontrada durante la búsqueda rápida o la búsqueda más profunda
• lista: lista del contenido de la partición seleccionada (la primera por defecto, nueva en 6.10)
• no confirmar, escribir
• escribir
• tipo
• arranque: para las particiones FAT12 / FAT16, FAT32, exFAT y NTFS, vaya al menú específico
• list, recursive, fullpathname: enumera el contenido de toda la partición con el nombre de ruta completo (nuevo en 6.11)
• lista, copia de archivo: lista y copia todos los archivos (nuevo en 7.1)
• superbloque: busque superbloques ext2 / ext3 o vaya al menú HFS + dependiendo de la partición
Añadir partición
• PC Intel
- c, XX cilindro de arranque
- h, XX cabeza de partida
- s, XX sector de inicio
- C, cilindro final XX
- Cabeza final H, XX
- S, XX sector final
- T, tipo XX
- s, XX sector de inicio
- s, XX sector final
- T, tipo XX
• Humax, sol
- c, XX cilindro de arranque
- C, cilindro final XX
- T, tipo XX
• dump
• list,recursive,fullpathname: list the contents of the whole partition with the whole path name (new in 6.11)
• rebuildbs
• repairfat
• initroot
• dump
• list,recursive,fullpathname: list the contents of the whole partition with the whole path name (new in 6.11)
• rebuildbs
• repairfat
• originalfat
• backupfat
• list
• dump
• noconfirm,write
• write
• dump
• originalexFAT
• backupexFAT
• rebuildbs
• dump
• list
• list,recursive,fullpathname: list the contents of the whole partition with the complete path name (new in 6.11)
• originalntfs
• backupntfs
• repairmft
• noconfirm,backupntfs
• noconfirm,repairmft
• allundelete (new in 7.1): list and recover all deleted files. WARNING: stores them in current local directory.
• list
• list,recursive,fullpathname: list the contents of the whole partition with the complete path name (new in 6.11)
• dump
• noconfirm,write
• write
• dump
• originalhfsp
• backuphfsp
• C,number of cylinders
• H,number of heads
• S,number of sectors
• N,sector size
17.1.8 Options
• dump
• nodump
• align
• noalign
• expert
• noexpert
General syntax:
• /log: switch on logging (a log file named photorec.log will be created/appended to in the current working directory
• /d recup_dir: specify directory to store the recovered files into. This should be on a device different from the one you are recovering from.
PhotoRec will add a numeric extension to the path specified, starting with “.1” - and increase this number as long as a directory with this
name already exists.
• <device>: the device (or image file) to recover from (Hint: use single-quote if the image file contains spaces)
Recover from the second IDE drives i386 partition the user selects
Recover from the first IDE drives i386 partition #5, which is using ext2/ext3/ext4
Recover from a given disk image file named disk.dmp which only has a single ext4 partition (or a part of it) Restore all file types known to PhotoRec
to / mnt/recover/disk.
The same without debug and log - but recover only *. gif and *. jpg
Recover all files from freespace from each partition as detected by TestDisk
PARENT=`pwd`
DEVICE=/dev/sda
testdisk -l $DEVICE | tee testdisk.log | \
egrep "[[:digit:]][[:space:]][P,E,L,D,*][[:space:]].+([[:space:]]+[[:digit:]]+){3}"
↪→ |\
cut -f 2 -d\ |while read PARTITION
do
mkdir $PARTITION && cd $PARTITION &&
xterm -e photorec /log /debug /d ./ /cmd $DEVICE freespace,$PARTITION,search cd $PARENT
done
Below you find a list of available command options, grouped into categories. It is best to use them in the order they are mentioned here. These
options must be separated by a comma. Partition type selection and options from the main menu can be used directly.
• partition_i386
• partition_gpt
• partition_humax
• partition_mac
• partition_none
• partition_sun
• partition_xbox
• ask_type: the user will be asked for the partition type If no partition
type is specified, it is auto-detected.
• options
• blocksize: force the block size - followed by the block size in bytes.
• geometry
• wholespace / freespace : files will be recovered from the whole partition or only from the free space (new in
6.10)
• ext2_inode: carve the group whose following inode belongs to (new in 6.10)
• everything,enable: use the values by default (may be different than the saved values, new in 6.9)
You can use the same syntax for all file formats.
To use anything from the options menu, you must specify the keyword “options” first.
• expert
• keep_corrupted_file
• lowmem
• mode_ext2
If you run TestDisk and PhotoRec, Windows User Account Control will ask “Do you want the following program from an unknown publisher to make
changed to this computer ?” (or something similar). As administrator rights are unneeded for disk images, you may want to avoid this UAC prompt
with the __ COMPAT_LAYER environment variable. Example:
set __COMPAT_LAYER=RunAsInvoker
photorec_win.exe /cmd image.dd search
EIGHTEEN
To learn to use TestDisk and PhotoRec, various test cases are available to practice in safe conditions.
Download the small FAT filesystem image archive and extract all the files. This test image is a 6MB FAT16 file system with six deleted files and two
deleted directories. The files range from single cluster files to multiple fragments.
• Choose Proceed.
• Choose Undelete.
All files and directories are deleted, they are listed in red.
The selected files and directories are now listed in green and prefixed by ‘*’ or ‘<’ for the current highlighted file.
• Choose a destination to copy all the files: use the arrow keys (up, down, left, right) to navigate, you can also use the enter key to enter into a
directory.
The usual filenames for a FAT filesystem are composed of 8 chars for the name and 3 for the extension. When a file is deleted, the first character of
the filename is overwritten. TestDisk represents the lost char by a underscore _ (e.g.
_RAG1.DAT instead of FRAG1.DAT) If a long filename (> 8 characters) is present, it will be use instead. A benefit is that the whole filename can be
displayed (e.g. System Volume Information)
All files are recovered successfully except the 3 fragmented files. The size of these 3 files is correct but the content is wrong. When a file is deleted,
the linked list formed by the cluster numbers used by the file are marked as free in the FAT tables. TestDisk assumes there is no fragmentation but
it’s not the case here.
59
TestDisk Documentation, Release 7.1
Download the small NTFS filesystem image archive and extract all the files. This test image is a 6MB NTFS file system with eight deleted files, two
deleted directories, and a deleted alternate data stream. The files range from resident files, single cluster files, and multiple fragments. No data
structures were modified in this process to thwart recovery. They were created in Windows XP, deleted in XP, and imaged in Linux.
• Choose Proceed.
• Choose Undelete.
TestDisk lists all lost files successfully. The alternate data stream is listed as ./ mult1.dat:ADS, alternate streams are not listed in Windows Explorer,
and their size is not included in the file’s size. Malware has used alternate data streams to hide code. As a result, malware scanners and other
special tools now check for alternate data streams. Forensics analyst should also search for them as they may be used to hide documents.
• Choose a destination to copy all the files: use the arrow keys (up, down, left, right) to navigate, you can also use the enter key to enter into a
directory.
DFRWS 2006 Forensics Challenge is a data carving challenge. It’s possible to use PhotoRec to recover most files:
• Choose Proceed
• Go In Options menu
• Chose Search
• Use ‘C’ key to confirm the destination of the recovered files (current directory)
• Quit
60 Chapter 18. TestDisk and PhotoRec in various digital forensics test cases
TestDisk Documentation, Release 7.1
The file to analyze contained 32 files (not including the embedded files, such as pictures in Word documents or the files inside of ZIP files). The 32
files were used to create 22 different scenarios. Each scenario was designed to test a specific situation that might occur in a real file system.
• 2b) One Word file, fragmented with 3 fragments and random data in between
• 3b) One JPEG non-fragmented, larger than a typical default max file size X
• 3c) One JPEG non-fragmented, but sector before it has 0xffd8 in the first two bytes X
• 3j) One JPEG fragmented with singe sector in between that starts with 0xffd9 X
• LVM driver will sync two RAID1-like volumes if they are out of sync
• Linux Raid and fake Raid will also resync the disks if they are out of sync
• Auto-mounting of the filesystem will modify the last-mount date and the mount count
• ext3 and ext4 will replay the journal if the filesystem is dirty.
• The NTFS file system may attempt to commit or rollback unfinished transactions, and/or change flags on the volume to mark it as “in use”.
• The operating system will update the access time for any file accessed
• Windows may create hidden folders for the recycle bin or saved hardware configuration
• Virus infections or malware on the system used for analysis may attempt to infect the disk being inspected.
62 Chapter 18. TestDisk and PhotoRec in various digital forensics test cases
TestDisk Documentation, Release 7.1
Forensic disk controllers or hardware write-blockers are most commonly associated with the process of creating a disk image, or acquisition, during
forensic analysis. Their use is to prevent inadvertent modification of evidence. Protecting an evidence drive fromwrites during investigation is also
important to counter potential allegations that the contents of the drive were altered during the investigation. Of course, this can be alleged anyway,
but in the absence of technology to protect a drive from writes, there is no way for such an allegation to be refuted.
A hardware write-blocker prevents modifications from the computer but it doesn’t prevent a disk frommodifying itself (i.e. SMART status updates in
service area each time the device is powered-on.). It remains the best solution to prevent accidental modifications.
Without a hardware write blocker, it’s still possible to reduce the risks of accidental modifications. Using a Linux computer without graphical
interface and without auto-mounting may be considered a good enough solution.
In practice, it doesn’t work! TestDisk will open these devices in read-write. Loopback device is
a safer alternative:
losetup -r /dev/loop0 /dev/sdb partprobe /dev/loop0 mkdir /mnt/p1 mount -o ro /dev/loop0p1 /mnt/p1