Любые файлы могут быть удалены безопасно, если вы используете правильный инструмент. Например , SDelete Sysinternals способен справиться с этим
На дисках NTFS работа SDelete не обязательно завершается после того, как он выделяет и перезаписывает два файла. SDelete также должен заполнить любые существующие свободные части NTFS MFT (главная таблица файлов) файлами, которые помещаются в запись MFT. Размер записи MFT обычно составляет 1 КБ, и для каждого файла или каталога на диске требуется как минимум одна запись MFT. Небольшие файлы хранятся полностью в своей записи MFT, в то время как файлы, которые не помещаются в записи, размещаются кластерами вне MFT. Все, что SDelete должен сделать, чтобы позаботиться о свободном пространстве MFT, - это выделить самый большой файл, который он может - когда файл занимает все доступное пространство в MFT-записи. NTFS будет препятствовать увеличению размера файла, поскольку на нем не осталось свободных кластеров. диск (они хранятся в двух ранее выделенных файлах SDelete). SDelete затем повторяет процесс. Когда SDelete больше не может даже создавать новый файл, он знает, что все ранее свободные записи в MFT были полностью заполнены надежно перезаписанными файлами.
Конечно, вы выбрали неправильный инструмент, потому что если вы прочитали документацию, вы увидите, что
Recuva не может:
- ...
- Надежно удалите некоторые очень маленькие файлы, которые хранятся в главной таблице файлов (MFT), и файлы нулевой длины.
Представляя Recuva - Что это может и не может сделать
Почему 640 байт? Думал, это было максимум 512 байт для записей MFT для стертых файлов?
Размер файлов, которые могут храниться в MFT (называемые резидентными файлами), варьируется в зависимости от каждого файла, каждой системы и того, какая информация хранится в MFT. Чем больше данных используется для метаданных в MFT, тем меньше остается для файла, таким образом, нет определенного ограничения, но в соответствии с Microsoft обычно
Файлы размером менее 900 байтов хранятся в записи каталога на MFT
https://en.wikipedia.org/wiki/NTFS#File_compression
На рисунке Запись MFT с резидентной записью показано содержимое записи MFT для небольшого файла или папки. Небольшие файлы и папки (обычно 900 байтов или меньше) целиком содержатся в записи MFT файла.
https://technet.microsoft.com/en-us/library/cc781134(WS.10).aspx
Я создал пример 1000-байтового файла с очень минимальными метаданными, который полностью хранится в MFT. Но как только я добавил в файл больше метаданных (жесткие ссылки, длинные имена, потоки, разрешения ...), максимальное пространство, которое может вместить резидентный файл, быстро уменьшается