Cómo crear sus propias reglas para la recuperación por datos raw

creation of custom scanning rules for raw data recovery with ufs explorer program

En la mayoría de los casos, UFS Explorer analiza a fondo las estructuras del sistema de archivos y utiliza esta información para encontrar y recuperar los datos que faltan. Sin embargo, bajo ciertas circunstancias, los registros de servicio cruciales pueden dañarse gravemente o incluso sobrescribirse, por ejemplo, como resultado del formateo, la inicialización u otras manipulaciones con el almacenamiento. Esto a menudo imposibilita la restauración de datos aplicando el enfoque anteriormente mencionado. Así que, para resolver este problema o mejorar los resultados del escaneo, se puede habilitar la búsqueda IntelliRAW o el método de "recuperación por datos raw". Siga leyendo para descubrir de qué se trata y cómo crear sus propias reglas de búsqueda para el programa.


¿Qué es la recuperación por datos raw y cómo funciona?

Los términos "recuperación raw", "recuperación por contenidos conocidos" o "IntelliRAW", de hecho, se refieren a la misma técnica. Ella radica en la búsqueda de plantillas predefinidas o las llamadas firmas de archivos (también "números mágicos"). Estas secuencias binarias caracterizan cada tipo de archivo en particular de manera única y se pueden detectar principalmente al inicio de archivo. Cuando los archivos no están fragmentados, UFS Explorer puede usar la firma respectiva para identificarlos dentro de un rango de datos dado y recuperar su contenido, hasta en caso de ausencia de los metadatos del sistema de archivos.

El software ya cuenta con el conjunto básico de reglas IntelliRAW con las firmas de tipos comunes de archivos, como documentos, imágenes, multimedia, archivos, etc. Se utilizan no sólo para la recuperación por datos sin procesar (datos raw) como tal, sino que también para mejorar la calidad del escaneo de ciertos sistemas de archivos, para controlar el estado de los elementos restaurados y para asignar extensiones adecuadas a archivos de formatos no legibles, como *.chk.

list of intelliraw rules by default in ufs explorer software interface

Sin embargo, en algunas situaciones, es posible que sea necesario ampliar el conjunto por defecto agregando unas reglas personalizadas, por ejemplo, cuando se han perdido unos archivos de formatos raros o propietarios. Esta posibilidad está presente en todas las ediciones de UFS Explorer. El software permite crear una regla para cualquier tipo de archivo que falta y configurarla manualmente. Al mismo tiempo, esta función debe usarse con cuidado: en caso de una regla incorrectamente especificada, el escaneo puede ralentizarse considerablemente e incluso producir resultados falsos.

La adición de una regla para un tipo de archivo personalizado se realiza en tres etapas: encontrar las firmas binarias o de texto características del formato dado, formular una regla sobre la base de la cual dichos ficheros serán detectados por el programa y habilitar esta regla a la hora de establecer los parámetros del escaneo. Si los archivos de este tipo son bastante comunes, se recomienda ponerse en contacto con nuestro equipo para que la regla sea incluida en el conjunto por defecto. Esto puede acelerar su procesamiento por el software y potencialmente permite obtener más información sobre ellos (nombre de archivo descriptivo, fechas de creación y última modificación, etc.).

Detección de firmas de archivos

Para obtener firmas para el formato de archivo de su elección, debe preparar unos archivos de muestra, preferiblemente los que no estén estrechamente relacionados, por ejemplo, vídeos grabados por diferentes cámaras. Cuando los archivos son similares, puede ser difícil diferenciar entre las firmas de archivo verdaderas y los patrones de datos coincidentes que contienen información de servicio.

Con las muestras de archivos a mano, hay que dar los siguientes pasos:

  1. Decida sobre los medios que va a utilizar para examinar el contenido hexadecimal de ficheros en busca de firmas de archivos. Es posible hacer el análisis hexadecimal directamente en UFS Explorer o con cualquier otra herramienta alternativa de su elección.

  2. Acceda a los contenidos hexadecimales de varios archivos del formato necesario. Como ejemplo ilustrativo, vamos a usar los archivos SSF, un tipo propietario de grabaciones de CCTV.

    several sample files opened in hexadecimal viewer of ufs explorer software

  3. Examine el contenido de cada archivo abierto y determine si el formato es binario o basado en texto. Busque patrones idénticos en ellos, especialmente al inicio y al final. Para obtener resultados más precisos, busque unos de al menos 32 bits únicos.

    Nuestras muestras son binarias y podemos ver que cada uno de los archivos comienza con secuencias idénticas: STL Stream Format v1.0 (53 54 4C 20 53 74 72 65 61 6D 20 46 6F 72 6D 61 74 20 76 31 2E 30) y STL Stream Format v3.0 (53 54 4C 20 53 74 72 65 61 6D 20 46 6F 72 6D 61 74 20 76 33 2E 30). Por tanto, la regla para nuestro tipo de archivos se puede definir como 'STL Stream Format v1.0' o 'Stream Format v3.0'.

    identical patterns selected in hexadecimal contents of several sample files in ufs explorer program interface

  4. Seleccione la firma más cerca del inicio y cópiela al portapapeles con la herramienta para copiar datos raw (hexadecimales). Si su firma no es binaria, utilice la herramienta para copiar datos de texto. Guarde esta secuencia de símbolos en cualquier ubicación segura para poder usarla más tarde.

    Preste atención a la posición que se indica en el campo "Inicio de la selección". En nuestro caso, es 0x0, pero es posible que en su caso la firma no esté al principio.

    two available options to copy text and hex text in hexadecimal viewer of usf explorer software interface

  5. Si usted ha encontrado una firma más al final de sus archivos de muestra, cópiela también.

Creación de reglas de búsqueda basadas en las firmas detectadas

Ahora, cuando usted ya tiene las firmas de archivos necesarias, puede crear una regla de búsqueda personalizada para que UFS Explorer reconozca dicho tipo de archivos.

A partir de la versión 9.4, el software ofrece un editor gráfico incorporado para crear, ver y editar estas reglas directamente en el programa. Dicho editor también se puede usar para subir un tipo de archivo personalizado desde un archivo *.xml existente de cualquier formato de terceros compatible.

Los usuarios que no actualizaron sus productos pueden descargar una utilidad gratuita llamada el editor de reglas IntelliRAW y seguir las instrucciones de creación de reglas de búsqueda personalizadas en las versiones anteriores de UFS Explorer (hasta la versión 9.3). El software más nuevo sigue siendo compatible con las reglas de las versiones anteriores (formato de archivo *.urrs). Aún así, sólo se pueden administrar en el editor de reglas de IntelliRAW y no son compatibles con el editor integrado del software de versiones superiores.

Si usted utiliza una versión más reciente del programa, proceda de la siguiente manera:

  1. Inicie UFS Explorer y, si es necesario, cambie sus ajustes en el panel correspondiente.

  2. Haga clic en el elemento "Herramientas" del menú principal y seleccione la opción "Reglas de la IntelliRAW" para que se abra el editor integrado.

    intelliraw rules subelement of tools element on main menu panel of ufs explorer interface

  3. En el cuadro de diálogo abierto, se podrá ver todos los tipos de archivos que el software reconoce de forma predeterminada. Tenga en cuenta, por favor, que las reglas predefinidas no se pueden ver ni modificar.

    full list of intelliraw rules enabled by default in ufs explorer

  4. Para añadir su propio tipo de archivo, pulse el botón "Nuevo tipo" en la barra de herramientas en la parte superior de la ventana.

    new type button in intelliraw rules editor of ufs explorer software

  5. Seleccione el tipo de regla para crear según el formato de sus firmas (secuencias hexadecimales o cadenas de texto).

    option rule for binary data selected in popup window to choose rule type to define in intelliraw rules editor of ufs explorer

    option rule for text files selected in popup window to choose rule type to define in intelliraw rules editor of ufs explorer

  6. Especifique una extensión para los archivos encontrados del formato dado.

    field to enter extension for new file type in add rule window of intelliraw rules editor of ufs explorer

  7. Ingrese un nombre para su tipo de archivo personalizado en el campo correspondiente. Este nombre también se asignará a la carpeta con este tipo de archivos en los resultados de la recuperación por datos raw.

    field to enter name of new file type in add rule window of intelliraw rules editor of ufs explorer

  8. Si se trata de una firma basada en texto, también hay que elegir una codificación adecuada de la lista desplegable al lado de la propiedad "Formato de texto".

    drop-down list of text encodings of text format property in add rule window of ufs explorer intelliraw rules editor

  9. Pulse el botón "Agregar regla" en la parte superior de la ventana y pegue la primera firma que se ha encontrado en la etapa anterior en el campo al lado de la propiedad "Valor".

    add rule button in add new rule window of ufs explorer intelliraw rules editor

    Estas reglas también son compatibles con la sintaxis especial que se emplea en la herramienta de búsqueda hexadecimal avanzada en el Visor hexadecimal de UFS Explorer. Con esta sintaxis, podemos combinar dos firmas en una sola regla definida como 'STL Stream Format v'{31,33}'.0'.

    value field in advanced hex match dialog of ufs explorer intelliraw rules editor

  10. Si la firma es hexadecimal, especifique su posición en el campo "Desplazamiento de regla".

    rule offset field in advanced hex match dialog of intelliraw rules editor of ufs explorer

    Si se trata de una firma de texto, en adición, se puede habilitar la distinción entre mayúsculas y minúsculas.

    option to enable and disable case sensitivity for text based rule in intelliraw rules editor of ufs explorer

  11. Después de que se haga clic en "OK", la regla aparecerá en el panel inferior. Usted puede editar sus reglas cuando quiera con el botón "Ver/Editar".

    button to view and edit selected user defined rule in ufs explorer intelliraw rules editor

  12. Si tiene una firma más, vuelva a pulsar el botón "Agregar regla" y repita los pasos anteriores.

    button to add more rules in add new rule window of ufs explorer intelliraw rules editor

  13. Especifique las condiciones que deben cumplirse para que se detecte la coincidencia: use la propiedad "Lógicas de reglas" para definir si todas las firmas o al menos una de ellas deben encontrarse en el contenido del archivo.

    rules logics parameter in add rule window of ufs explorer intelliraw rules editor

  14. Haga clic en "OK", y su tipo de archivo personalizado se agregará al conjunto de reglas de IntelliRAW. Se destacará con un color diferente y se marcará como "Definido por el usuario".

    custom file type selected in intelliraw rules list of ufs explorer intelliraw rules editor

  15. Cada regla nueva se habilita de forma predeterminada inmediatamente después de su creación. Usted puede desactivar sus reglas al seleccionar una en la lista y pulsar el botón "Desactivar" en la barra de herramientas superior. Use el botón "Activar" para volver a habilitarla más tarde.

    button to deactivate selected custom rule in ufs explorer intelliraw rules editor

    Ahora, cierre el editor. El tipo de archivo personalizado que ha agregado permanecerá en el programa incluso después del reinicio. Usted puede volver a abrir el editor más tarde para editar, deshabilitar o eliminar sus reglas.

Aplicación de reglas personalizadas al escaneo

Para que UFS Explorer busque los archivos de su tipo personalizado durante el escaneo, haga lo siguiente:

  1. En la etapa de configuración del escaneo, marque la opción "Sí, estoy interesado en el resultado de la recuperación de contenido conocido".

    checkbox to enable recovery by known contents on step 3 of storage scan configuration in ufs explorer interface

  2. Tras marcarla, verá otra opción para habilitar el uso de sus propias reglas de búsqueda de datos. Márquela también.

    checkbox to enable custom search rules usage on step 3 of storage scan configuration in ufs explorer interface

  3. El software mostrará todas las reglas personalizadas que están actualmente aplicadas. Si usted necesita hacer unos ajustes, utilice la opción "Administrar reglas". De lo contrario, proceda al escaneo.

    option to manage custom search rules on step 3 of storage scan configuration in ufs explorer interface

UFS Explorer usará su regla y recopilará los archivos encontrados con su ayuda en la carpeta $Custom. De manera automática, se les asignarán nuevos nombres a estos archivos, ya que esta información no se puede recuperar durante la recuperación por datos raw. En adición, cabe resaltar que este método tiene desventajas y brinda resultados malos en caso de archivos altamente fragmentados.

Exportación/importación de reglas personalizadas

A partir de la versión 9.5, UFS Explorer proporciona medios para guardar reglas de búsqueda personalizadas en forma de archivos *.xml que se pueden usar con fines de copia de seguridad o para importarlos al software iniciado en otra computadora.

  1. Para crear dicho archivo, abra el editor integrado con un clic en el subelemento "Reglas de la IntelliRAW" del menú principal del programa.

    intelliraw rules item under tools element of ufs explorer main menu

  2. Después de eso, haga clic en la herramienta "Exportar" en la barra de herramientas en la parte superior de la ventana.

    function to export selected user defined file types to a file in ufs explorer intelliraw rules editor

  3. En la ventana abierta, seleccione todos los tipos de archivos personalizados para exportar.

    dialog to select user defined file types to export in ufs explorer intelliraw rules editor

  4. Finalmente, pulse el botón "Exportar".

    export button in custom file types selecting dialog in ufs explorer intelliraw rules editor

  5. Elija una ubicación de destino e ingrese un nombre para el archivo *.xml a crear.

    dialog to select location and enter name for xml file with exported custom file types

  6. Haga clic en el botón "Guardar", y el archivo se guardará en la carpeta especificada. Todos los valores de reglas que contiene se presentarán como caracteres base64 estándar que no entran en conflicto con el análisis XML. El archivo en sí está codificado en UTF-8 y se puede editar en un procesador de texto. Si el valor es compatible con XML y no se puede interpretar incorrectamente como marcado, se puede definir como un texto sin formato o como una cadena hexadecimal avanzada sin el prefijo base64.

De manera análoga, las reglas de búsqueda personalizadas se pueden importar desde un archivo *.xml compatible existente utilizando el editor integrado.

  1. Para esto, pulse el botón "Importar" en la barra de herramientas del editor.

    function to import xml file with user defined file types in ufs explorer intelliraw rules editor

  2. En el cuadro de diálogo abierto, vaya a la carpeta con el archivo, selecciónelo y pulse el botón "Abrir".

    dialog to select previously exported xml file with user defined file types to be imported to ufs explorer intelliraw rules editor

  3. Si contiene definiciones para múltiples tipos de archivos personalizados, marque los necesarios.

    dialog to select custom file types to be imported to ufs explorer intelliraw rules editor from exported xml file with user defined file types

  4. Después de que se pulse el botón "Importar", las reglas seleccionadas se agregarán al conjunto actual como si se hubieran especificado manualmente.

    import button in user defined file types selecting dialog in ufs explorer intelliraw rules editor

Importación de reglas "heredadas"

A pesar de que las reglas de búsqueda creadas para UFS Explorer de hasta la versión 9.3 no se pueden administrar en el software de la versión actual, todavía es posible emplearlas en el proceso de recuperación de datos. Para esto, hay que seguir unos pasos ligeramente diferentes:

  1. Al configurar el escaneo, marque primero la opción "Sí, estoy interesado en el resultado de la recuperación de contenido conocido" y luego, "Quiero usar mis propias reglas de búsqueda".

    checkboxes to enable raw reovery on step 3 of storage scan configuration in ufs explorer interface

  2. A continuación, verá una serie de opciones. Elija "Cargar reglas" para subir el archivo *.urrs al programa.

    function to import legacy rules on step 3 of storage scan configuration in ufs explorer interface

  3. En la ventana abierta, encuentre el archivo necesario y selecciónelo.

    dialog to choose urrs file with legacy rules to be imported in ufs explorer

  4. Después de hacer clic en "Abrir", las reglas definidas en el archivo se agregarán al conjunto actual de reglas IntelliRAW. El software va a utilizarlas durante el escaneo junto con el resto de reglas de búsqueda.

    open button to add legacy rules from urrs file to ufs explorer intelliraw search

Guía de vídeo de configuración de reglas de búsqueda personalizadas

La siguiente vídeo-guía le dará una imagen más completa y detallada del procedimiento:

Ver en YouTube

Última actualización: el 16 de febrero de 2023

Si le gusta este artículo, compártalo en sus redes sociales: