Полностью удалить файлы с компьютера нельзя, потому что каждый бит памяти компьютера — это физический объект, который может находиться в одном из двух состояний. 1 При этом одному из этих состояний условно присвоено значение 0, а другому — 1. 1
Чтобы память при удалении файла «стиралась» полностью, нужно пройтись по каждому биту и записать в него 0. 1 Это заняло бы столько же времени, сколько копирование файла такого же объёма, поэтому так никто не делает. 1 Вместо этого стирают только информацию о том, что в определённых областях диска есть что-то ценное (она хранится отдельно в так называемой файловой таблице). 1
Когда другой файл записывается на жёсткий диск вместо удалённого, его данные записываются в те же блоки на диске. 2 Это приводит к перезаписи предыдущих данных и окончательному удалению файла на физическом уровне. 2