Восстановление удаленных файлов, приводящих только к нулевым значениям

у одного из наших разработчиков были проблемы с OneDrive. Думая, что его данные все еще синхронизированы, я сдвигаю-удаляю папку синхронизации, позволяя ей повторно синхронизироваться. После повторной синхронизации стало ясно, что его данные вообще не синхронизируются с января (более 4 месяцев!).

Не беспокойтесь.. давайте использовать некоторые инструменты восстановления для восстановления данных удаления..

Я пробовал Recuva, GetDataBack & Puran, но все они имеют тот же результат. Каждый файл виден в правильном структура папок, но содержат только нулевые значения. Не только 1 или 2 файлов, но каждый файл в этих папках onedrive..

Я подозреваю, что это может быть так, потому что Onedrive перезаписал исходные файлы с нулевыми значениями, так как это только синхронизация данных, которые ему нужны. Но это не имеет смысла, потому что было 2 папки onedrive:

  • C:\Users\%user%\Onedrive - %Companyname%
  • C:\Users\%user%\Onedrive - %Имя_компании% 1

данные, которые нам нужны, видны в последней (заканчивающейся на "1") папке, в то время как новая синхронизация была восстановлена в первой. До этого удаления каждый файл сохранялся локально.

устройство представляет собой HP Zbook с SSD Toshiba 256GB (THNSN5256GPU7) под управлением Windows 10 Enterprise (10.0.16299). Windows и данные находятся на одном томе NTFS, поскольку он никогда не предназначался для хранения данных.

что-нибудь еще я могу попробовать? Мы как раз заканчивали срочные проекты. Один несколько месяцев работы просто нет.. Несколько проектов могут быть восстановлены с помощью инструментов декомпиляции, а другие имеют несколько версий GIT, но есть и куча критического администрирования.

1 ответ:

современные твердотельные накопители все используют функцию под названием Trim или освободить на NVMe (или, в более общем смысле, сборке мусора), где ОС инструктирует его стирать освобожденные блоки при удалении файлов.

Это означает, что при Shift + Delete все сектора на диске, содержащие ваши данные, помечаются как неиспользуемые, и SSD перезаписывает их нулем в фоновом режиме в течение следующих нескольких секунд или минут (строго говоря, он стирает страницу во время мусора сбор и может переместить данные в частично используемых страницах в другом месте).

существует дополнительная функция под названием " детерминированное чтение нуля после обрезки "на дисках ATA или команда" запись нулей " на NVMe, которая заставляет диск явно возвращать нули для секторов, помеченных как удаленные, даже если он еще не закончил их стирать.

Tl;dr: удаленные данные не подлежат восстановлению на современных SSD, так как они намеренно перезаписываются нулевыми или нулевыми значениями исключение.

независимо от. Всегда поддерживайте и