Saltar al contenido principal
file-recoveryINFO

File carving: cómo funciona la recuperación cuando el sistema de archivos ha desaparecido, y por qué tus archivos vuelven sin nombre

El carving ignora por completo el sistema de archivos y lee la superficie en bruto, buscando los patrones de bytes que empiezan y terminan un archivo. Por eso sigue funcionando en un disco formateado, y por eso los archivos vuelven como f0012345.jpg sin carpetas. El mecanismo y sus dos límites duros.

Por Eric Gerard · Editor · Save My Disk6 min de lecturaFoto vía Pexels

Alguien formatea el disco equivocado, o una tarjeta vuelve de una cámara declarándose vacía. El sistema de archivos, el que sabía dónde empezaba cada archivo y cómo se llamaba, ha desaparecido. Y sin embargo las fotos vuelven. No todas, no con sus nombres, pero vuelven.

La técnica que lo consigue se llama carving, y entender qué lee explica a la vez por qué funciona y todo lo que no puede devolverte.

Qué lee realmente un carver

Nada del sistema de archivos. Ese es todo el asunto.

La documentación de foremost, una de las herramientas veteranas del género, lo describe como un programa forense para recuperar archivos perdidos a partir de sus cabeceras, sus pies y sus estructuras de datos internas, y añade que las cabeceras y los pies pueden definirse mediante un archivo de configuración, o elegirse entre tipos integrados con opciones de línea de comandos.

Relee la lista: cabeceras, pies, estructuras internas. Ni directorios, ni tabla de particiones, ni mapa de asignación. Un carver recorre la superficie en bruto del disco de un extremo al otro y, cada vez que reconoce los pocos bytes que marcan el inicio de un tipo de archivo conocido, empieza a escribir todo lo que sigue hasta reconocer el final.

Un JPEG empieza con una firma concreta y se cierra con otra. También un PDF, un ZIP, un MOV. Esos patrones están dentro del propio archivo, y por eso sobreviven a la destrucción de todo lo que lo rodeaba.

Por qué formatear no lo detiene

El manual de PhotoRec enuncia la consecuencia directamente: PhotoRec ignora el sistema de archivos y va a por los datos subyacentes, de modo que funciona incluso si el sistema de archivos del soporte está gravemente dañado o formateado.

Sorprende, y no debería. Un formateo rápido reescribe sobre todo la contabilidad. Declara vacías las estanterías. Los libros siguen ahí hasta que otra cosa ocupe su lugar, y por eso lo más útil que puedes hacer tras un error es dejar de usar el disco de inmediato.

Dos discos duros sobre una superficie de madera gris, un Maxtor y un Seagate IronWolf, con un plato espejado desnudo apoyado encima.
Dos discos duros sobre una superficie de madera gris, un Maxtor y un Seagate IronWolf, con un plato espejado desnudo apoyado encima.

Los nombres se han ido, y nunca estuvieron en el archivo

Es la parte que decepciona, y se deduce lógicamente del mecanismo.

La documentación de PhotoRec enumera lo que desaparece al borrar: los metadatos de ese archivo (nombre, fecha y hora, tamaño, ubicación del primer bloque de datos o clúster, etc.) se pierden.

Cada elemento de esa lista vive en el sistema de archivos. El nombre de tu foto nunca se escribió dentro de la foto; era una entrada en una tabla que apuntaba a ella. El carving se salta esa tabla por diseño, así que puede afirmarte con certeza que esos bytes son un JPEG válido, y absolutamente nada sobre cómo lo llamabas ni en qué carpeta estaba.

Por eso una recuperación por carving llega como un montón plano de f0012345.jpg, ordenado por tipo en lugar de por sentido. El contenido está intacto. La organización no, y ninguna herramienta puede reinventarla, porque esa información ya no existe en ninguna parte del disco.

La fragmentación es el límite real

El carving asume que un archivo ocupa un tramo continuo, primero la cabecera, después el pie. Cuando el sistema de archivos lo había repartido por el disco, esa suposición se rompe y el carver puede cerrar el archivo en el punto equivocado, dándote una foto que se decodifica a medias y luego se convierte en ruido.

Las herramientas responden. La documentación de PhotoRec describe su método: cuando un archivo se recupera con éxito, PhotoRec revisa los bloques de datos anteriores para ver si se había encontrado una firma sin que el archivo pudiera recuperarse (por ser demasiado pequeño), y lo intenta de nuevo. Así, algunos archivos fragmentados pueden recuperarse con éxito.

La palabra honesta de esa frase es algunos. La fragmentación es donde el carving pasa de fiable a parcial, y la razón por la que dos recuperaciones de discos aparentemente similares dan resultados muy distintos.

La regla que decide si algo de esto es posible

Un punto operativo pesa más que la elección de herramienta, y la documentación de PhotoRec lo formula como instrucción y no como consejo: no debes elegir escribir los archivos recuperados en la misma partición en la que estaban almacenados.

La razón es mecánica. El espacio que contiene tus archivos perdidos está, para el sistema operativo, libre. Cualquier cosa que escribas puede colocarse ahí. Recuperar en el disco de origen significa que guardar cada archivo rescatado puede sobrescribir el siguiente, ese al que aún no habías llegado.

Así que: recupera a otro disco, siempre. Y si la unidad se comporta de forma extraña, créale una imagen primero y haz el carving sobre la imagen, porque un escaneo completo es una lectura larga de todos los sectores, justo la carga que peor soporta un disco moribundo.

Selección editorial
4.5 / 5

Hacer carving en un disco formateado sin línea de comandos

Escaneo por firmas con vista previa antes de confirmar. No puede restaurar nombres ni estructura de carpetas, porque esa información ya no existe en el disco, y sigue exigiendo un disco de destino distinto.

Fundada en 2004Garantía de 30 díasVersión gratuita 2 GB
Ver la oferta

Cuándo el carving es la respuesta equivocada

Si la partición aún se monta y puedes navegar por el árbol de carpetas, no necesitas carving. Una recuperación convencional trabaja desde los metadatos y por tanto puede devolverte nombres, fechas y estructura, algo que el carving no puede estructuralmente. Al carving se recurre cuando esa capa ha desaparecido, es ilegible o te está engañando.

Y si la unidad hace clics, desaparece a mitad de una copia o muestra contadores de errores que suben, la prioridad no es la recuperación. Es crear una imagen, una vez, con cuidado, y hacer el carving sobre la copia después.

En resumen

El carving lee la superficie del disco y reconoce los archivos por cómo empiezan y terminan, ignorando por completo el sistema de archivos. Por eso sobrevive a un formateo, y por eso devuelve contenido sin nombres: el nombre vivía en la capa que se salta.

Sus dos límites son la fragmentación, donde los archivos guardados a trozos vuelven rotos, y la regla de destino, que no se negocia. Escribe tu recuperación en otro sitio y, cuando el hardware esté enfermo, haz carving sobre una imagen y no sobre el paciente.

La descripción del carving por cabeceras, pies y estructuras de datos internas, y la opción de archivo de configuración, proceden de la documentación de foremost. El enunciado de que el sistema de archivos se ignora y la recuperación funciona en soportes gravemente dañados o formateados, la lista de metadatos perdidos incluido el nombre de archivo, el comportamiento con archivos fragmentados y la instrucción de no escribir los archivos recuperados en la partición de origen proceden de la documentación de PhotoRec. Todo ello se consultó en el momento de la redacción. Los enlaces comerciales llevan el atributo rel="sponsored nofollow"; puede aplicarse una comisión de afiliación, sin coste adicional para ti.

Guías relacionadas

Selección editorial
4.5 / 5

Recupera tus archivos borrados → EaseUS

Escaneo gratis · archivos borrados, formateados, perdidos · Windows y Mac

Fundada en 2004Garantía de 30 díasVersión gratuita 2 GB
Ver la oferta

Preguntas frecuentes

¿Qué es el file carving, en una frase?

Es recuperar archivos a partir del contenido en bruto de un disco reconociendo cómo empiezan y cómo terminan, sin preguntarle nada al sistema de archivos. La documentación de Kali sobre foremost lo describe exactamente así: un programa forense para recuperar archivos perdidos a partir de sus cabeceras, sus pies y sus estructuras de datos internas, pudiendo definirse cabeceras y pies mediante un archivo de configuración o eligiendo tipos integrados por línea de comandos. Nada en esa frase implica una carpeta, un nombre de archivo o una tabla de particiones.

¿Por qué el carving sigue funcionando en un disco formateado?

Porque formatear reescribe sobre todo la contabilidad, no los datos. El manual de PhotoRec enuncia la consecuencia sin rodeos: PhotoRec ignora el sistema de archivos y va a por los datos subyacentes, de modo que funciona incluso si el sistema de archivos del soporte está gravemente dañado o formateado. Las fotos siguen en el plato; lo que desapareció es el índice que decía dónde estaban y cómo se llamaban.

¿Por qué los archivos recuperados no tienen nombre?

Porque el nombre nunca estuvo dentro del archivo. La documentación de PhotoRec enumera lo que se pierde al borrar: los metadatos de ese archivo, es decir, el nombre, la fecha y la hora, el tamaño, la ubicación del primer bloque de datos, etcétera. Todo eso vive en el sistema de archivos, justamente la capa que el carving se salta. Un carver lee contenido y sabe distinguir un JPEG de un PDF por su firma, pero nada en esos bytes dice vacaciones-2019 ni a qué carpeta pertenecía.

¿Qué pasa con los archivos fragmentados?

Es el caso más difícil, porque el carving asume que un archivo va de forma contigua desde su cabecera hasta su pie. Cuando no es así, el carver puede detenerse en el lugar equivocado. Las herramientas lo intentan: la documentación de PhotoRec explica que, cuando un archivo se recupera con éxito, revisa los bloques de datos anteriores para ver si se encontró una firma sin que el archivo pudiera recuperarse, por ser demasiado pequeño, y lo intenta de nuevo, con lo que algunos archivos fragmentados sí pueden recuperarse. Fíjate en la palabra: algunos. La fragmentación fuerte es donde el carving se degrada de verdad.

¿Puedo recuperar en el mismo disco del que estoy recuperando?

No, y esta es la regla que decide si la operación es siquiera posible. La documentación de PhotoRec es explícita: al usarlo, no debes elegir escribir los archivos recuperados en la misma partición en la que estaban almacenados. Cada archivo que escribes en el disco de origen puede caer justo en los sectores que todavía contienen lo que intentas rescatar. Recupera siempre a otro disco, y prefiere trabajar sobre una imagen del origen antes que sobre el origen.

¿Cuándo es el carving la herramienta equivocada?

Siempre que el sistema de archivos siga intacto. Si la partición se monta y el árbol de carpetas se lee, una recuperación convencional trabaja desde los metadatos y te devuelve nombres, fechas y estructura, cosa que el carving no puede. Al carving se recurre cuando esa capa ha desaparecido o es ilegible. También es la herramienta equivocada en un disco que falla físicamente: los errores de lectura durante un escaneo completo pueden acelerar el daño, así que crea primero una imagen y haz el carving sobre ella.