Programme de récupération de fichiers éffacés - C++ - Programmation
Marsh Posté le 10-03-2006 à 22:27:02
Je veux lire les secteurs, c'est comme si tout le disque dur représentait un fichier et que je voulais lire un endroit précis de ce fichiers.
Marsh Posté le 10-03-2006 à 22:31:30
ReplyMarsh Posté le 10-03-2006 à 22:39:26
Merci, ca semble etre ca (mon anglais n'est pas tres bon) mais je ne veux pas utiliser la technolige .Net si possible.
Marsh Posté le 11-03-2006 à 15:26:18
Ah, scuse, trompé de lien:
http://msdn.microsoft.com/library/ [...] tefile.asp
Marsh Posté le 13-03-2006 à 21:55:45
Hum... tu veux faire ça "pour le plaisir" ou bien "pour un besoin" ???
Si c'est pour le plaisir de programmer, alors lance-toi mais c'est un gros défi. Si c'est pour un besoin, alors t'as plein d'outils disponibles sur le net (par exemple ici: http://www.active-undelete.com)
En tout état de cause, la récupération de fichiers effacés sur unix est impossible. C'est dû à la structure du système de fichiers Unix. En effet, un nom de fichier n'est qu'un label stocké dans un répertoire. Ce label est relié à un n° d'inode contenant le fichier (mais ce fichier peut lui-même être découpé en plein de parties éparpillées que seule l'inode sait retrouver).
Quand tu supprimes un fichier
1) l'inode disparait (et avec elle tous les renseignements sur le fichier plus les liens vers ses données)
2) le nom du fichier est effacé du répertoire dans lequel il se trouve
Même si t'arrives (avec beaucoup de chance) à récupérer l'inode, tu auras quand-même perdu le nom. C'est pour ça que "fsck", quand il trouve des inodes orphelines, leur donne un nom correspondant à leur n°...
Marsh Posté le 14-03-2006 à 21:32:27
Non c'est juste pour le plaisir et c'est de preference sous windows.
J'ai deja EasyRecovery pour recupérer des fichiers et il est tres bien.
Marsh Posté le 10-03-2006 à 22:08:01
Je voudrais faire un programme simple pour récupéré des fichiers éffacé, et je voudrai savoir si il y a une librairie ou autre chose pour lire un secteur(je crois que c'est ca) du disque dur sans vouloir lire un fichiers précis. Je ne suis pas sure que ce soit très compréhensible, je fais ce que je peux.
Merci.