Programme de récupération de fichiers éffacés

Programme de récupération de fichiers éffacés - C++ - Programmation

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.

Reply

Marsh Posté le 10-03-2006 à 22:08:01   

Reply

Marsh Posté le 10-03-2006 à 22:12:45    

quel OS?

Reply

Marsh Posté le 10-03-2006 à 22:14:36    

Windows ou Mandriva mais de préférence Windows.

Reply

Marsh Posté le 10-03-2006 à 22:26:01    

bah tu ouvres /dev/hda et tu lis ...

Reply

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.

Reply

Marsh Posté le 10-03-2006 à 22:31:30    

Reply

Marsh 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.

Reply

Marsh Posté le 11-03-2006 à 15:26:18    

Reply

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°...

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed