Все зависит от внутренней реализации ОС и того сколько свободного места.
У файла есть заголовок в таблице, а также само тело на диске в определенных секторах.
Файл может быть снова записан вообще в другой сектор, а может и в тот же.
Если в тот же, то часть сектора перезапишется, но не в весь все равно.
Теоретически, можно считать информацию программными низкоуровневыми средствами напрямую с диска и прочитать сектор целиком. Если файл не текстовый, то часть данных запортится, часть можно будет каким либо способом восстановить. Нужно перезаписать тот же сектор, чтобы информация удалилась.