Реально ли восстановить перезаписанные данные?
Нет. Восстановить данные, которые были перезаписаны, невозможно.
Почему?
Память компьютера не сохраняет никаких следов своего предыдущего состояния после перезаписи.
У спецслужб наверняка есть технологии для этого?
Нет.
- Для флэш-памяти таких технологий просто не существует.
- Для магнитной памяти (жестких дисков) технология пригодна разве что для восстановления слабого
звука со стертой магнитофонной кассеты, но не для современных жестких дисков
с "перпендикулярной записью".
И даже не для устаревших "не-перпендикулярных" IDE-дисков.
Но должны же быть исключения?
В некотором смысле, да. В твердотельных накопителях (SSD) используется
резервирование емкости для повышения их ресурса и надежности. При производстве SSD
в него устанавливается больше микросхем флэш-памяти, чем заявленная конечная емкость накопителя.
Эта дополнительная память, которая иногда может достигать 20% от заявленного объема SSD,
используется для выравнивания износа ячеек (так называемый механизм wear-levelling),
чтобы все ячейки памяти деградировали примерно с одинаковой скоростью,
и ни одна не выходила из строя существенно раньше других.
Этот зарезервированный объем недоступен через стандартный интерфейс (SATA, SAS и др.) и, следовательно,
не может быть перезаписан по желанию пользователя.
Если разобрать SSD, выпаять микросхемы флэш-памяти и считать их напрямую,
некоторые данные можно получить даже после того, как все сектора накопителя были заполнены нулями.
Какие именно данные и в каком объеме удастся восстановить, зависит от алгоритмов контроллера SSD.
Однако это не случай возможности восстановления перезаписанных данных.
Скорее, это случай невозможности перезаписи некоторой части данных.
Как убедиться, что данные были перезаписаны в конкретном случае?
Если данные не могут быть восстановлены программным обеспечением для восстановления данных,
их следует считать перезаписанными.
Однако перед тем как сделать окончательный вывод, стоит попробовать несколько различных инструментов,
так как разные программы используют разные методы восстановления и, следовательно, могут показывать
разные результаты. Существует два типичных сценария:
- Было выполнено полное форматирование (также называемое "низкоуровневым форматированием") диска.
В этом случае любая утилита для восстановления данных не покажет ни одного файла.
Программа Волга в частности сообщит: "Диск был подвергнут полному форматированию", подтверждая тот факт,
что диск действительно пуст.
- Использовалась одна из утилит безопасного удаления
(также известных как "утилиты затирания диска"), например,
бесплатная программа Lowvel.
В этом случае можно восстановить множество файлов, иногда со случайными именами,
но они не будут содержать никаких полезных данных.
Эти файлы создаются и заполняются случайными данными самой утилитой безопасного удаления;
это делается специально для того, чтобы предотвратить
любую возможность восстановления исходной информации.