Такой вопрос. Есть Hex редактор. Открываю любой файл в нём... вижу много символов. CTR+A > Del > сохранить. Получается файлик 0 бит. Удаляю обычным способом его. Вопрос - можно ли восстановить его исходное состояние через тот же Recuva? Ps. Не ясно мне, после того как жму "сохранить" файл как-то затирается в тех же самых ячейках файловой системы или же нет? И там где был исходник... можно прошерстить программой для восстановления и получить исходную версию?
Ну,если на винт несколько раз полностью перезаписать всю информацию,то восстановить старую информацию может быть очень проблематично,а до тех пор восстановить информацию с винта,в принципе,можно,даже той же Recuva.Когда ты сохраняешь файл,то он может быть записан в любых кластерах винта,а не обязательно в тех же,откуда был прочитан в оперативную память для работы с ним.Когда файл видимо стёрт,то это ещё не значит,что он стёрт окончательно и с винта.Работая с файлом,ты работаешь с его образом в оперативной памяти,а когда сохраняешь изменённым,то ты сохраняешь его видимую копию на винт,тогда как не стёртый оригинал сохраняется тоже,только его не видит система.
Когда начинаешь вникать в технические детали работы железа, то всё более чётким вырисовывается очертание понимания проблемы удаления информации с физических цифровых носителей софтом (программным методом). Проще говоря, вопрос предельно сложный, и для полного понимания, боюсь, придётся углубиться в фундаментальную физику, вплоть до изучения свойств магнетизма... Была у меня в закладках хорошая статья на эту тему, но время никого не щадит, и, к сожалению, ссылка более не работает. Но зато в веб-архиве пока ещё работает - https://web.archive.org/web/20190927045108/http://old.ci.ru/inform03_07/bezop.htm
Восстановить можно если в ячейки памяти не была записана другая информация (HDD). Если речь про SSD, то они обычно в фоне выполняют TRIM, что не позволит восстановить.