Часто бывает, что диск выходит из строя и необходимо спасти свои оставшиеся данные на нем, для того, чтобы понять, как это работает можем посмотреть на схему ниже! Диск хранит все данные в двоичном виде, то есть ваши фото, документы – это набор единиц и нулей или же файлы.
Следовательно, алгоритм работы с ним следующий: мы обращаемся к файлу через операционную систему нашего ПК, далее запрос уйдет к файловой системе с таблицей адресов файлов. По адресу на диске мы найдем нужный отрезок единиц и нулей, тобишь наш файл.

При удалении файл не стирается с диска, а остается с пометкой, что место свободно для записи. То есть, если очередь до этого свободного блока не дойдет, то файл останется и будет доступен для прочтения, так же стоит учитывать особенности работы на низком уровне! Драйверы могут не позволить с первого раза удалить полностью данные, поэтому восстановление их на уровне ниже возможно специальным ПО.
Какую программу использовать восстановления удаленных файлов?
Чтобы восстановить файлы с диска определим тип вашей проблемы:
- Если вы просто случайно удалили данные с диска и он физически не поврежден, то используйте Recuva;
- Если диск не отображается или работает, но с ошибками, то подойдет метод Raw Recovery, который используется в ПО – PhotoRec, R-Studio, TestDisk (восстановление разделов и загрузочной области);
- Если диск имеет физические повреждения, то желательно сначала сделать побитовую копию через dd (Linux), Clonezilla.
В данном материале мы рассмотрим первые два, а для критических случаев мы подготовили отдельный материал!
Recuva для восстановление удаленных файлов – бесплатно
Установим Recuva, нажав комбинацию клавиш Win+X → Terminal/PowerShell(Администратор) и пропишем команду:
winget install Piriform.Recuva 
Подтвердите установку во всплывающих окнах и дождитесь ее окончания, после в поиске или на рабочем столе найдите Recuva:

Выберите тип файлов, которые вам необходимо восстановить:

Далее, выберите место или устройство с которого вы хотите провести восстановление, это могут быть и иные накопители:

Далее выберите Start или для более глубокого сканирования поставьте метку на Enable Deep Scan:

Дождитесь пока Recuva просмотрит ваши носители и найдет не перезаписанные файлы с них.

Далее выберите только то, что необходимо для восстановления, либо выберите все файлы. Данный способ возможен, только когда файловая система не повреждена и все данные достаточно просто найти!
R-Studio – для восстановление файлов и файловых систем
Скачайте установщик с доступного сайта, желательно производителя. После начните установку, в определенный момент приложение оповестит о возможном ущербе системы, при не корректном использовании.

Из-за того, что это теперь не просто работа с файловыми системами, а еще их измение, то в процессе важно определить системный и обычные диски:
diskpart В открывшемся окне утилиты пропишите команду для вывода разделов:
list volume 
Windows – это системный, там лежит ядро, если вам необходимо восстановить данные с него, то подключите его к другому ПК и выполните загрузку отдельно!
Для обычных дисков, все проще, можно продолжить работу выбрать пункт Next и дождитесь конца установки ПО. В открывшемся окне, можем увидеть краткую информацию о диске и его разделах:

Выберите целый диск или необходимый логический раздел для поиска потерянных файлов по сигнатурам:

После чего подберите подходящие под ваши требования опции, а так же выберите папку для сохранения результатов:

А уже после дождитесь конца процесса восстановления, так как у ПО только доступен демо-режим, то восстановление возможно по размеру файлов до 256KB. Однако, найти для себя решение данной задачи не должно быть проблемно.
Восстановление удаленных файлов через Recuva позволяет найти всевозможные скрытые файлы, а R-Studio починить и пересобрать файловые системы, а так же подробно просканировать их, поэтому процесс восстановления данных должен пройти максимально эффективно! В данном материале мы рассмотрели восстановление удаленных файлов с бесплатным ПО, так и с использованием коммерческих решений!
При нехватке собственных мощностей можно воспользоваться облачными серверами от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:
Скриншот №13 — Создание сервера