MFT(主文件表)爲FAT(文件分配表), MFT保持記錄類似:磁盤上的文件偏移量,文件名,日期/時間,ID,文件大小,甚至文件的數據,如果文件數據適合512字節左右的記錄空間,1記錄大小爲1KB。
注:新的硬盤數據設置爲0x00(只是讓你知道)
比方說,你想覆蓋FILE1.TXT OS MFT發現這個文件中記錄偏移。 您開始用二進制模式(00000000)以二進制模式覆蓋file1.txt。
您將覆蓋磁盤上的文件數據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.
請注意,至少,您必須打開文件進行更新。但即使如此,您也無法保證更新的扇區會被寫回相同的位置。 (事實上,幾乎肯定不會像SSD一樣)。 –