Il existe un grand nombre d’outils de récupération de données sur le marché. Fonctionnent-ils tous de la même manière? S’agit-il simplement d’un bon vieux undelete.exe avec une interface utilisateur flashy au lieu de la ligne de commande? Lisez la suite pour le découvrir!
Undelete.exe
« Undelete » était le nom de l’outil de récupération de fichiers inclus par Microsoft avec MS-DOS 5.0 à 6.22. La commande fonctionnait en « inversant » simplement l’opération de suppression, en marquant un enregistrement dans le système de fichiers appartenant à un fichier supprimé comme existant ou, eh bien, non supprimé. Cette approche n’était rien de plus qu’un tour sale qui fonctionnait (plus ou moins) à l’époque des petits fichiers, des petits disques et des PC lents.
Avec les systèmes d’exploitation multitâches d’aujourd’hui qui lisent et écrivent de nombreux fichiers en même temps, cette approche, si elle était mise en œuvre, ruinerait rapidement le système de fichiers, rendant le disque inutilisable. Les outils modernes de récupération de données sont basés sur une approche différente.
La méthode moderne pour récupérer des fichiers supprimés
Les outils de récupération de données d’aujourd’hui ne modifient plus le système de fichiers pour récupérer vos fichiers. En fait, ils essaient de ne rien écrire sur les disques contenant les fichiers à récupérer. Les outils de récupération de données les plus simples analyseront toujours le système de fichiers, et le système de fichiers seul, pour découvrir les enregistrements appartenant à des fichiers supprimés. Ils analyseront ensuite ces enregistrements pour essayer de déterminer quels secteurs sur le disque appartiennent à ces fichiers particuliers. Ensuite, ils liront ces secteurs, enregistrant un nouveau fichier quelque part ailleurs.
Les outils un peu plus sophistiqués feront un effort supplémentaire pour vérifier l’ensemble du système de fichiers, en recherchant des enregistrements qui pointent vers ces secteurs sur le disque. Si certains secteurs appartenant à un fichier supprimé sont utilisés par d’autres fichiers, les chances de récupération réussie diminuent.
Recherche de signature
Enfin, certains des meilleurs outils de récupération de données (par exemple, RS Partition Recovery) utiliseront des algorithmes intelligents qui peuvent localiser des fichiers supprimés même s’ils n’apparaissent plus dans le système de fichiers. Cela fonctionne en effectuant une analyse complète de la surface du disque en mode bas niveau et en comparant les résultats avec une base de données de formats de fichiers pris en charge. Si une signature d’un type de fichier connu est détectée (par exemple, la signature « JFIF » pour les fichiers JPEG, « %PDF% » pour Adobe PDF, etc.), l’outil analysera ensuite l’en-tête du fichier pour calculer la longueur du fichier. Enfin, en connaissant le début exact et la longueur d’un fichier, l’outil peut déterminer exactement quels secteurs appartiennent à un fichier. Bien sûr, des informations provenant du système de fichiers seront également utilisées pour prendre une décision plus précise.
Conclusion
Les outils de récupération de données d’aujourd’hui ont parcouru un long chemin par rapport à l’ancien « undelete.exe ». Ils ne corrompent plus le système de fichiers et utilisent des algorithmes sophistiqués pour localiser et récupérer des fichiers même s’ils n’apparaissent plus dans le système de fichiers. Par conséquent, vos chances de récupération réussie sont beaucoup plus élevées aujourd’hui qu’elles ne l’étaient il y a seulement une décennie.