Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Утилита для удаления записей из MTF (NTFS) об уже удаленных файлах. (http://forum.oszone.net/showthread.php?t=341775)

clop1000 12-08-2019 15:14 2883723

Утилита для удаления записей из MTF (NTFS) об уже удаленных файлах.
 
Многие софтины (например: ccleaner) предлагают безопасное удаление файлов. Однако особенностью работы файловой системы NTFS является, то что:
1) При удалении файла запись в MTF остается. А именно остается имя файла и еще некоторая информация (дата редактирования, владелец и т.д.)
2) Если файл меньше 512 байт, то остается файл вообще практически навсегда
Т.е. допустим если я записал пароль от своего банковского счета в текстовый файл и потом удалили его (и он меньше 512 байт) то файл останется практически навсегда.
Причем в ccleaner - безопасное удаление файла: представляет собой два этапа: переименование файла в zzz.zzzz.zzz... (для того что бы в MTF поменялся название), и собственно удаление тела файла (затерка нулями или случайным мусором).
Причем насколько я понял (функция зачистить свободное место, не работает с MTF, а зачищает только само тело фаловй)

Причем (насколько я знаю, это не факт), что MTF не умеет сама по себе уменьшаться и растет только в сторону увеличения. Т.е. даже форматирование диска (если не менять таблицу разделов конечно) оставит MTF в целости и сохранности.


В общем хотел спросить - как безопасно удалить информации о ранее существующих файлах?
Кто может подсказать софтину которая достоверно умеет это делать?
Может софтину для "дефрагментации MTF", которая умеет перестраивать данную таблицу, что бы она отражала только инфу о существующих файлах?
А также посоветуйте софтину для контроля успешности процесса? (Достаточно ли recurva?)


Пробелема в том, что я не могу переустановить систему с нуля.

Кроме софтины я вижу
Я вижу 2 варианта:
1) попробовать в цикле создать несколько десятков тысяч файликов по 512 байт, для того, что бы вынудить систему перезаписывать MTF (кто знает, скажите насколько это реалистичный способ).
2) Перенести все файлы на нешний жесткий диск.
грохнуть таблицу разделов?
записать диск нулями - dd if=/dev/zero
заново создать таблицу разделов.
обратно скопировать файлы?

По данному способу - кто нибудь подскажите хорошую софтину, которая при создании образа системы не подхватывает лишнюю информацию (например MTF) и делает слепок системы независммым от разметки диска?

В общем интересны любые мнения (особено практичсекие).


Время: 21:49.

Время: 21:49.
© OSzone.net 2001-