Как сбросить NTFS MFT для не следы удаленных файлов имена, которые будут найдены там?

когда файл удаляется с жесткого диска и свободное пространство, которое он использовал, чтобы занять надежно перезаписан (стерты), инструменты восстановления все еще может обычно найти файл был там и показать свое имя. Насколько я понимаю, это связано с тем, что некоторые данные о старых файлах остаются в области MFT. Как устранить эту проблему?

17
задан Stephen Rauch
18.05.2023 17:15 Количество просмотров материала 3087
Распечатать страницу

7 ответов

Я использовал MFT стереть свободное пространство с CClean. (Это займет навсегда, до нескольких дней.)

перед запуском wipe, я мог бы легко получить полный список ранее удаленных файлов с Recuva, несмотря на то, что файлы были несколько лет и перезаписаны несколько раз после восстановления. Это потому, что Recuva берет список файлов из MFT. https://www.piriform.com/docs/recuva/technical-information/how-recuva-works (Если вы не запустите deepscan, который на самом деле идет через диск, посмотреть, что там внутри. Однако это также занимает вечность.)

после запуска MFT стереть свободное пространство с CClean, Recuva ничего не находит. В любом случае, без deepscan. Поэтому, я справедливо уверен CClean также принимает MFT в учет пока обтирающ.

3
отвечен YellowPeak 2023-05-20 01:03

короткий ответ, это не возможно.

MFT-это сложный динамический табличный файл, лежащий в основе NTFS. Чтобы изменить одну маленькую его часть, развращает весь диск.

MS не говорит, как он структурирован, и никто не собирается риск выставления приложения на проб и ошибок основе, что "очищает" имена файлов, если есть хоть какой-то шанс, это уничтожит систему.

(Ах да, вставить негативные комментарии о MS подвергая данные народов здесь.)

Так что в зависимости от плюсов и минусов, вы можете перезапустить с новой установки, а затем использовать менее чувствительные имена файлов и использовать безопасное удаление в корзине. Используйте контейнеры TrueCrypt для хранения файлов отдельно от программ. Возможно, FDE (Full Disk Encryption) является опцией, если это так важно.

чтобы было понятно другим, это не то, что CCleaner и другие, привод вытирая MTF и дефрагментации его и все остальное не очищает MFT имена. Они перезаписывают файловые пространства в MTF, но имена остаются. Это удаление только имен файлов, о которых спрашивает OP. (Имена файлов, которые можно увидеть только с помощью специализированных приложений для восстановления файла)

2
отвечен David 2023-05-20 03:20

во-первых, проверьте, сколько файлов Recuva отчеты, которые могут быть восстановлены. Скажи, что 1001.

Откройте окно командной строки и создайте временный каталог. Перейдите в этот каталог.



C:\TempReco команды mkdir

C:\TempReco компакт-диск



Создайте по крайней мере 1001 файл в этом каталоге, используя команду ниже с соответствующими параметрами.



для /Л %Я в (1,1,1001) делать Эхо willdelete>файл%i.tmp



Когда это завершится, удалите файлы либо из командного окна, либо с помощью Проводника Windows. Затем очистите корзину.

Когда вы проверите еще раз с Recuva, он будет показывать только имена файлов, которые вы только что удалили.

2
отвечен Burhan 2023-05-20 05:37

Я думаю Paragon Hard Disk Manager Suite (Pro?) может помочь вам сделать это на сжатие MFT в:

как $MFT растет, он будет занимать все больший объем пространства в зоне MFT, и текущий размер $MFT совершенно не связано с размером зоны MFT.

Когда выполняется операция " Compact MFT "(также может называться" Shrink MFT " в некоторых выпусках),$MFT сам будет сокращен, но MFT Зона останется целой - всего лишь блок зарезервированного свободного места.

он может уменьшить MFT, что означает, что удаленные записи файлов больше не будут там.

1
отвечен Mehrdad 2023-05-20 07:54

Revo Uninstaller freeware стирает MFT почти полностью. Протестировано на отформатированном WD 500GB с помощью утилиты AVG PC tuneup для просмотра размера MFT до Revo Unistaller и после Revo Unistaller. MFT почти полностью исчезла, пока она не была огромной.

http://www.revouninstaller.com/revo_uninstaller_free_download.html

перейти к инструменты - > треки Cleaner - > доказательства Remover - > выберите диск и запустить его.

1
отвечен wordblender 2023-05-20 10:11

самый надежный способ сделать это также Самый простой

  1. скопируйте файлы на второй жесткий диск
  2. протрите исходный диск, используя что-то вроде DBAN и переформатировать
  3. передача данных.

Это должно быть сделано с уровнем скопируйте файл утилиты как программы с помощью программного обеспечения визуализации копию всего раздела, MFT и все.

конечно, это только для не системных дисков, а это теоретически это возможно сделать с помощью диска OS, вам нужно убедиться, что вы используете инструмент, способный копировать скрытые и системные файлы вместе с ACL. Кроме того, необходимо выполнить дополнительные действия в консоли восстановления для восстановления загрузочного сектора, MBR и BCD с нуля, чтобы система увидела новый раздел как загрузочный. Его в основном дерьмо стрелять, и вам было бы лучше просто делать чистую переустановку вашей ОС

1
отвечен Mike Loeven 2023-05-20 12:28

бесплатное программное обеспечение "PriVazer" имеет возможность безопасно удалять имена файлов на MFT, и это не займет много времени! Еще одна бесплатная прога. является "MooO Anti recovery". Это также имеет возможность безопасно стереть старые" удаленные " имена файлов.

1
отвечен Ray 2023-05-20 14:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх