Существуют программы, которые перехватывают любое удаление и сохраняют файл в собственном аналоге виндовой Корзины. Это удобно тем, что так можно восстановить не только файлы, удалённые по Shift+Del, но и файлы, удалённые различными приложениями (далеко не все программы можно заставить удалять в Корзину).
Сходу могу назвать две таких прожки: Norton UnErase и Undelete от Condusiv (ранее Diskeeper, ранее Executive). Несмотря на «традиционные» названия программ-восстанавливалок, эти две не занимаются восстановлением файлов путём сканирования диска, а именно сохраняют удаляемые файлы путём подмены удаления на перемещение в собственную скрытую папку. Тем самым гарантируется, что данные файла не будут перезаписаны, и он всегда может быть восстановлен (пока не окажется окончательно удалён для освобождения места или по истечении срока хранения).