Si les tentatives de restauration des secteurs de boot ont échoué et que, par conséquent, vous n'avez toujours pas récupéré la structure des partitions, la plupart des outils existants ne fonctionneront pas. Toutefois, tout n'est pas perdu, loin de là. Les choses se compliquent juste un peu...
Il reste en effet possible de récupérer des fichiers avec l'outil Lazarus des TCTs. Vous pouvez également écrire vos propres programmes qui rechercheront sur le disque des fichiers en se basant sur des critères propres au type de données qui vous intéresse. Pour reconnaître un type de fichier donné, il n'est généralement pas nécessaire de faire des tests très poussés. Lancé sur une image disque, le script Perl searchjpg-0.1.tar.bz2, s'il est loin d'être un modèle de belle programmation (ce serait plutôt du code spaghetti écrit à la manière 'Quick and Dirty'), nous a permis de retrouver un grand nombre d'images au format JPEG. Ce script ne fait pourtant de tests que sur les quelques octets qui doivent délimiter une image. Notez au passage, si vous désirez l'utiliser, qu'il peut être nécessaire de recompiler Perl avec la prise en charge des fichiers volumineux (cela peut également être nécessaire avec les autres outils sus-mentionnés).
Il existe un programme plus générique, foremost, qui fait ce type de recherche : vous n'avez qu'à lui indiquer les octets caractéristiques du début et de la fin des fichiers qui vous intéressent. Ce programme est généralement suffisant et relègue ainsi l'écriture de scripts comme celui donné en exemple à des cas particuliers (par exemple le type de fichier qui vous intéresse n'a pas de motif particulier indiquant sa fin mais a sa taille codée dans son entête).
Que vous utilisiez foremost ou que vous écriviez vos propres programmes, il vous faudra des informations sur le format de fichier en question. Outre une recherche sur le web, il peut être intéressant de voir comment l'outil 'file' arrive à reconnaître le type d'un fichier; vous pouvez donc consulter les pages man file(1) et magic(5). La littérature du domaine d'application auquel appartient ce format peut également être précieuse, ainsi l'Encyclopaedia of Graphics File Formats (éditions O'Reilly) pour les fichiers graphiques. On remarquera au passage l'avantage des formats dont les spécifications sont publiques... Il est de loin plus difficile de chercher quelque chose si vous ne savez pas à quoi il ressemble.