Supprimer accidentellement un fichier est un sentiment terrible. Ne pas pouvoir démarrer sous Windows et récupérer ce fichier ne fait qu'empirer les choses. Heureusement, vous pouvez récupérer des fichiers supprimés sur des disques durs NTFS à partir d’un Ubuntu Live CD.
Récupérer des fichiers supprimé
Récupérer des fichiers supprimé
Pour illustrer ce processus, nous avons créé quatre fichiers sur le bureau d’une machine Windows XP, puis les avons supprimés. Nous avons ensuite démarré la même machine avec la clé USB bootable Ubuntu 9.10 que nous avons créée la semaine dernière.
Une fois Ubuntu 9.10 démarré, ouvrez un terminal en cliquant sur Applications en haut à gauche de l'écran, puis en sélectionnant Accessoires> Terminal.
Pour récupérer nos fichiers, nous devons d’abord identifier le disque dur sur lequel nous voulons récupérer. Dans la fenêtre du terminal, tapez:
sudo fdisk –l
et appuyez sur Entrée.
Récupérer des fichiers supprimé
Vous recherchez une ligne qui se termine par HPSF / NTFS (sous la rubrique Système). Dans notre cas, le périphérique est “/ dev / sda1”. Cela peut être légèrement différent pour vous, mais il commencera toujours par / dev /. Notez ce nom d'appareil.
Si vous avez plusieurs partitions de disque dur au format NTFS, vous pourrez peut-être identifier la partition appropriée par sa taille. La deuxième ligne de texte de la capture d'écran ci-dessus indique «Disque / dev / sda: 136,4 Go,…». Cela signifie que le disque dur nommé par Ubuntu / dev / sda a une taille de 136,4 Go. Si vos disques durs ont des tailles différentes, ces informations peuvent vous aider à identifier le bon nom de périphérique à utiliser. Alternativement, vous pouvez simplement les essayer tous, bien que cela puisse prendre beaucoup de temps pour les gros disques durs.
Maintenant que vous connaissez le nom attribué par Ubuntu à votre disque dur, nous allons l’analyser pour voir quels fichiers nous pouvons découvrir.
Dans la fenêtre du terminal, tapez:
sudo ntfsundelete
et appuyez sur Entrée. Dans notre cas, la commande est la suivante:
sudo ntfsundelete /dev/sda1
Récupérer des fichiers supprimé
Les noms des fichiers pouvant être récupérés apparaissent dans la colonne la plus à droite. Le pourcentage dans la troisième colonne nous indique quelle quantité de ce fichier peut être récupérée. Trois des quatre fichiers que nous avions initialement supprimés apparaissent dans cette liste, même si nous avons éteint l'ordinateur immédiatement après la suppression des quatre fichiers. Ainsi, même dans des cas idéaux, vos fichiers risquent de ne pas être récupérables.
Néanmoins, nous avons trois fichiers que nous pouvons récupérer: deux fichiers JPG et un fichier MPG.
Remarque: ntfsundelete est immédiatement disponible dans le Live CD Ubuntu 9.10. Si vous utilisez une version différente d'Ubuntu, ou pour une autre raison, obtenez une erreur lorsque vous essayez d'utiliser ntfsundelete, vous pouvez l'installer en entrant «sudo apt-get install ntfsprogs» dans une fenêtre de terminal.
Pour récupérer rapidement les deux fichiers JPG, nous allons utiliser le caractère générique * pour récupérer tous les fichiers se terminant par .jpg.
Dans la fenêtre du terminal, entrez
Récupérer des fichiers supprimé
qui est, dans notre cas,sudo ntfsundelete–u –m *.jpg
sudo ntfsundelete /dev/sda1 –u –m *.jpg
Récupérer des fichiers supprimé
Les deux fichiers sont récupérés à partir du disque dur NTFS et enregistrés dans le répertoire de travail en cours du terminal. Par défaut, il s'agit du répertoire de base de l'utilisateur actuel, bien que nous travaillions dans le dossier Desktop.
Notez que le programme ntfsundelete n'apporte aucune modification au disque dur NTFS d'origine. Si vous voulez prendre ces fichiers et les remettre dans le disque dur NTFS, vous devrez les déplacer après leur suppression avec ntfsundelete. Bien sûr, vous pouvez aussi les mettre sur votre clé USB ou ouvrir Firefox et les envoyer par e-mail - le ciel est la limite!
Nous avons encore un fichier à restaurer: notre MPG.
Récupérer des fichiers supprimé
Notez la première colonne à l'extrême gauche. Il contient un numéro, son inode. Considérez cela comme l'identifiant unique du fichier. Notez ce nombre.
Pour annuler la suppression d’un fichier par son inode, entrez les informations suivantes dans le terminal:
sudo ntfsundelete–u –i
Dans notre cas, c'est:
sudo ntfsundelete /dev/sda1 –u –i 14159
Récupérer des fichiers supprimé
Récupérer des fichiers supprimé
Cependant, Ubuntu nous indique visuellement que nous ne pouvons pas encore utiliser ces fichiers. C’est parce que le programme ntfsundelete enregistre les fichiers sous le nom d’utilisateur «racine», et non d’utilisateur «Ubuntu».
Récupérer des fichiers supprimé
Nous pouvons le vérifier en tapant ce qui suit dans notre fenêtre de terminal:
ls –l
Nous voulons que ces trois fichiers appartiennent à ubuntu et non à root. Pour ce faire, entrez les informations suivantes dans la fenêtre du terminal:
sudo chown ubuntu
Si le dossier actuel contient d'autres fichiers, vous ne voudrez peut-être pas changer leur propriétaire en ubuntu. Cependant, dans notre cas, nous n'avons que ces trois fichiers dans ce dossier. Nous allons donc utiliser le caractère générique * pour changer le propriétaire de ces trois fichiers.
Récupérer des fichiers supprimé
sudo chown ubuntu *
Les fichiers semblent maintenant normaux et nous pouvons faire ce que nous voulons avec eux.
Récupérer des fichiers supprimé
J'espère que vous n'aurez pas besoin de cette astuce, mais si vous le faites, ntfsundelete est un bon utilitaire de ligne de commande. Il ne possède pas d’interface graphique sophistiquée, contrairement à la plupart des programmes Windows similaires, mais c’est un outil puissant qui permet de récupérer vos fichiers rapidement.
Voir la page de manuel de ntfsundelete pour des informations plus détaillées sur l’utilisation
Voir la page de manuel de ntfsundelete pour des informations plus détaillées sur l’utilisation
Récupérer des fichiers supprimés sur un disque dur NTFS à partir d'un Ubuntu Live CD
Reviewed by Badr Dev
on
13:47
Rating:
Aucun commentaire: