2

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

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

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

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

  • C:\Users\% user%\Onedrive -% Companyname%
  • C:\Users\% user%\Onedrive -% Companyname% 1

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

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

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

1 ответ1

4

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .