NTFS Undelete
Pourtant connut pour ne pas être ce qu'il y a de mieux supporté comme système de fichiers (en écriture) sous linux, le NTFS dispose d'une belle panoplie d'outils pour le manipuler. Ainsi on peut le relabelliser, le cloner, le redimensionner et, dans notre cas, ce qui nous intéresse : récupérer des fichiers effacés !
Pour cela il vous faudra ntfsprogs (http://linux-ntfs.sourceforge.net ) d'installé.
Ensuite utiliser cette commande pour scanner votre partition :
$ ntfsundelete /dev/hda6 | less
On utilisera grep pour une recherche spécifique. Pour capturer la liste, il faut utiliser l'option "-o fic" sans le pipe.
Vous obtenez quelque chose qui ressemble à ceci :
Inode Flags %age Date Size Filename
-----------------------------------------------------------
213 FN.. 100% 2005-09-18 28672 Monfic.asc
Notez l'Inode et assurez vous que le fichier soit à 100%. Dans notre cas, cela donne :
$ ntfsundelete -u213 -d/home/rep-de-recup /dev/hda2
Remarque: ntfsundelete vous invite souvent à passer l'option --force car votre partition nécessite un checkdisk. Étant donné que l'opération est une lecture, vous pouvez utiliser cette option sans risque.