MFT (главная таблица файлов) аналогично FAT (таблица размещения файлов),
MFT ведет записи: смещения файлов на диске, имя файла, дата / время, идентификатор, размер файла и даже данные файла, если данные файла помещаются в пустое пространство записи, которое составляет около 512 байт, размер 1 записи составляет 1 КБ.
Примечание. Новые данные на жестком диске установлены в 0x00. (Просто сообщите)
Допустим, вы хотите перезаписать file1.txt ОС MFT находит это смещение файла внутри записи.
вы начинаете перезаписывать file1.txt с двоичного файла (00000000) в двоичном режиме.
Данные файла на диске будут перезаписаны на 100%, поэтому MFT имеет смещение файла на диске.
после того, как вы переименуете его и удалите.
ПРИМЕЧАНИЕ. MFT пометит файл как удаленный, но вы все равно сможете получить некоторые данные об этом файле, то есть дату / время: созданный, измененный, доступный. смещение файла, атрибуты, флаги.
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.