Некоторые методы восстановления данных, которые используются в современных операционных системах:
- Восстановление удалённых файлов. 1 Для этого нужно прочитать служебные данные, минуя интерфейс файловой системы. 1 Так можно получить информацию о местоположении файлов, которые отмечены удалёнными. 1 Если последующая запись на диск не производилась, то по этому местоположению получится считать нужный файл. 1
- Реконструкция повреждённой файловой системы. 1 Метод применяется, если файловая система была повреждена или отформатирована. 1 Для реконструкции нужно просканировать весь раздел для поиска остатков служебных данных, на основе которых будет воспроизведена файловая таблица и, в случае успеха, будет получен доступ к файлам и папкам, хранившимся в разделе. 1
- Восстановление после смены структуры разделов диска. 1 Специализированные утилиты сканируют накопитель на наличие структур файловых систем, которые имеются на диске. 1 На основании сканирования строится список возможных файловых систем с предварительной оценкой их состояния. 1 Следующим шагом является проверка найденных систем на наличие нужных данных. 1
- Восстановление по сигнатурам (RAW-recovery). 1 Метод используется в случаях, когда другие методы не дали удовлетворительного результата. 1 В этом случае на накопителях производится посекторное сканирование на наличие известных сигнатур (уникальный набор символов, характерный для определённого типа файлов). 1
Для восстановления данных в современных операционных системах используются специализированные программы, например «ФЕНИКС», Recuva, Disk Drill. 4