Что остаётся от файла:
1. При обычном удалении остаётся всё, в кластерах на диске всё еще, в таблице размещения файлов файл помечается "удалён", при этом название файла и информация о адресах кластеров, где он лежал - сохраняется.
Может быть затёрто при любой операции записи, которой захотелось записать в кластер, ранее занимаемый файлом. А может быть и не затёрто...
2. При форматировании диска - удаляется информация таблицы размещения файлов, содержимое кластеров остаётся почти без изменений. Так что на диске лежит куча анонимных кусков файлов. Плюс есть шанс, что в одном из кластеров останется кусок таблицы размещения файлов, а это позволит без проблем вытащить файлы
3. При перезаписывании файла поверх случайными данными будет сохраняться остаточная намагниченность - в лабораторных условиях можно будет с приличной вероятностью предположить, что там было раньше. Многократная перезапись хорошо устраняет следы.
4. При работе с файлом в том же %temp% или еще каких каталогах могут оставаться резервные копии, промежуточные данные, которые поддаются восстановлению без больших проблем.
5. При изменении размера файла в сторону уменьшения или перезапись файла меньшего размера поверх - в конце кластера может остаться прежнее содержимое.
Итого: хочешь с гарантией удалить данные -
карборановая кислота.