IntelligentScan è una tecnologia di recupero dati unica che consente al nostro software (R-Studio, R-Undelete e altri) di recuperare file anche quando la struttura dei file del disco è gravemente danneggiata o il disco è stato formattato, anche su un altro file system.
Quando il nostro software di recupero dati esegue la scansione del disco, legge i dati direttamente da esso, analizza le informazioni ottenute e quindi tenta di determinare un tipo di record a cui appartengono i dati. È possibile riconoscere i seguenti tipi di record:
Tutti questi tipi di record hanno una struttura dei dati diversa, ma nota. Sono anche noti i valori dei campi e le relazioni tra di essi per ogni tipo di record. Utilizzando queste informazioni, il nostro software di recupero dati determina un tipo di record per ciascun dato. Se il tipo di record non può essere determinato in modo univoco, il nostro programma assegna ai dati il tipo di record più probabile. Diversi tipi di record possono essere assegnati allo stesso dato con una certa probabilità per ogni assegnazione. Questi record vengono utilizzati per generare un elenco di possibili file.
Il nostro software analizza quindi le relazioni tra gli elementi in ogni elenco e tra elenchi diversi e genera un elenco delle partizioni trovate e i relativi parametri, come il punto di inizio della partizione e la dimensione probabile, il tipo di file system, la dimensione del cluster e la probabilità di esistenza.
Questi elenchi di file e partizioni vengono utilizzati per ricostruire file system e file sulle partizioni trovate. Un file può essere attribuito a diverse partizioni.
Al termine della scansione, il nostro software mostra le partizioni trovate. R-Studio e R-Linux consentono all'utente di correggere manualmente i parametri delle partizioni trovate se sono disponibili ulteriori informazioni sulla loro struttura sul disco.
Il nostro software utilizza la tecnologia IntelligentScan per recuperare file non solo da partizioni nuove ed esistenti, ma anche da partizioni che potrebbero essere state cancellate o riformattate. Ad esempio, quando il nostro software analizza un disco con una partizione NTFS riformattata in una partizione FAT, mostrerà due partizioni nella stessa posizione del disco, una con il file system FAT, l'altra NTFS. Può quindi recuperare i file trovati da entrambe le partizioni.