MFT (Master File Table) similaire à FAT (File Allocation table), MFT conserve les enregistrements : les offsets des fichiers sur le disque, le nom du fichier, la date et l'heure, l'identifiant, la taille du fichier, et même les données du fichier si les données du fichier s'insèrent dans l'espace vide de l'enregistrement qui est d'environ 512 octets, la taille d'un enregistrement est de 1KB.
Remarque : les nouvelles données du disque dur sont réglées sur 0x00 (pour votre information).
Disons que vous voulez écraser file1.txt OS MFT trouve ce fichier décalé dans l'enregistrement. vous commencez à écraser le fichier1.txt avec le binaire (00000000) en mode binaire.
Vous allez écraser les données du fichier sur le disque à 100% ; c'est pourquoi MFT ont un décalage de fichier sur le disque. après l'avoir renommé et supprimé.
REMARQUE : MFT marquera le fichier comme étant supprimé, mais vous pouvez toujours obtenir certaines données sur ce fichier, c'est-à-dire la date et l'heure de création, de modification, d'accès, le décalage du fichier, les attributs, les indicateurs.
1- create folder in c:\ and move file and in same time rename in to folder( use rename function ) rename file to 0000000000 or any another without extention
2- overwrite file with 0x00 and check if file was overwrited
3- change date/time
4- make without attributes
5- leave file size untouched OS faster reuse empty space.
6- delete file
7- repeat all files (1-6)
8- delete folder
or
(1, 2, 6, 7, 8)
9- find files in MFT remove records of these files.