Cette page liste toutes les méthodes et logiciels qui permettent la restauration de données et la récupération de fichiers.
Dans le cas où il apparaît qu'il n'y a rien à faire et qu'il va falloir passer par un reformatage, il va s'avérer nécessaire de trouver un moyen de sauvegarder ses donnés avant.
Diverses possibilités s'offrent à vous:
Ce cas est de loin le plus fréquent, le cas contraire impliquant généralement un problème avec les partitions ou le disque dur.
Dans ce cas aucun problème, accédez à vos données en session live, et stockez-les en USB, ou bien gravez-les sur DVD, ou encore utilisez un disque dur externe.
Accédez à vos fichiers via un live CD, et stockez-les sur une clé USB, ou bien via internet sur un disque dur en ligne ou sur un autre ordinateur.
De même utilisez un live CD pour accéder à vos données et les stocker sur le disque dur externe.
Vous êtes dans le cas où vous avez un gros volume de donnés à sauvegarder et que la seule solution serait de les graver sur CD. Ce qui paraît impossible vu que vous avez le live CD d'Ubuntu dans le lecteur qui refuse de s'éjecter.
En fait c'est encore possible. Il suffit d'utiliser un live CD possédant l'option toram
qui lui permet de se charger en mémoire vive et de s'éjecter. Vous pourrez alors accéder à vos donnés en live et les graver. Malheureusement il n'y a pas de live CD d'Ubuntu doté de cette fonctionnalité, nous vous recommandons d'utiliser un DVD knoppix pour cela. Voir cet excellent tutoriel.
La première chose à faire est d'analyser le problème, si vos données sont inaccessibles, elles ne sont pas forcément perdues pour autant.
Il faut savoir que les partitions de votre disque dur sont écrites dans une table au début du disque dur. Si jamais celle-ci est modifiée, des partitions peuvent ne plus apparaitre, alors qu'elles sont encore là.
Un scénario possible est celui-ci: vous avez un disque dur à 6 partitions dont une étendue et deux logiques afin de rester dans la limite des 4 partitions physiques autorisées. Vous réinstallez Windows en formatant. Le processus de réinstallation écrit donc dans la table des partitions, et peut très bien effacer certaines d'entre elles en ne mettant que celles qu'il connaît (celles qui sont formatées en ntfs).
Vous avez simplement besoin de commencer par réinstaller la table des partitions. Certains utilisateurs rompus à ce genre de risque en ont des sauvegardes. Sinon il est possible d'utiliser par exemple le programme Testdisk pour re-détecter les partitions présentes et réécrire la table des partitions. Certains outils du live CD de Recovery Is Possible pourront également s'avérer très utiles. Notons que vous pouvez utiliser Testdisk depuis une distribution live d'Ubuntu, mais qu'il est également présent sur l'Ultimate boot CD (live CD en DOS).
Solutions non testées
Si la partition concernée est/était formatée en ext2, il semblerait que ce soit un peu plus facile de retrouver ses fichiers. Même si elle est en ext3, il existe quelques outils que l'on peut trouver via google (de bons mots clés sont par exemple "undelete for linux"), nous ne les avons pas testés, mais on peut citer par exemple e2undel et e2extract.
La solution ultime consistera à faire un programme qui va parcourir tous les secteurs du disque de manière systématique à la recherche des fichiers effacés. On pourra par exemple consulter à ce sujet cette page en anglais.
Voir aussi cette discussion sur le forum ubuntu-fr.