IntelligentScan es una tecnología única de restauración de ficheros que permite que nuestro software (R-Studio, R-Undelete y otros) pueda recuperar archivos incluso si la estructura de archivos del disco tiene daños severos, o el disco ha sido formateado, incluso con otro sistema de ficheros.
Cuando nuestro software de recuperación escanea el disco, lee los datos directamente de él, analiza la información obtenida y trata de determinar el tipo de registro al cual pertenecen los datos. Se pueden reconocer los siguientes tipos:
Todos estos tipos de registros tienen una estructura diferente pero conocida. También son conocidos los valores válidos para los campos de registros y las relaciones entre cada tipo de registro. Mediante el uso de esta información, nuestro software de recuperación de datos determina un tipo de registro para cada fragmento de datos. Si el tipo de registro no puede ser determinado de forma unívoca, nuestro programa asigna el tipo de registro más probable a esos datos. Se puede asignar varios tipos de registros al mismo fragmento de datos con una cierta probabilidad para cada asignación. Estos registros se usan para generar una lista de posibles ficheros.
Nuestro software analiza entonces las relaciones entre los elementos de cada lista y entre diferentes listas, y genera una lista de particiones encontradas y sus parámetros, como el punto de inicio de una partición y su tamaño probable, tipo de sistema de archivos, tamaño del clúster, y probabilidad de su existencia.
Estas listas de ficheros y particiones se usan para reconstruir los sistemas de ficheros y archivos de las particiones encontradas. Un fichero se puede atribuir a varias particiones diferentes.
Cuando el escaneo termine, nuestro software mostrará esas particiones encontradas. R-Studio y R-Linux permiten al usuario corregir manualmente los parámetros de las particiones encontradas si hay información adicional disponible de su estructura en el disco.
Nuestro software usa la tecnología IntelligentScan para recuperar los ficheros no solo de particiones nuevas y existentes sino también de particiones que se han podido eliminar o reformatear. Por ejemplo, cuando nuestro software analiza un disco con una partición NTFS reformateada a una partición FAT, mostrará dos particiones en el mismo lugar del disco, una con un sistema de ficheros FAT y otra con el sistema NTFS. Puede recuperar por tanto los archivos encontrados en cualquiera de ellas.