Восстановление данных

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску

Общее понимание

  • Жесткий диск/SSD/NVMe SSD - это блочное устройство. Операционная система пишет и читает данные блоками по 4096 байт.
  • Загрузочный сектор - область диска в котором записана загрузочная программа
  • Таблица разделов - это специальная таблица в которой указаны разделы и их границы. Она записана в начале диска
    • Бывает msdos/GPT
  • Разделы бывают основными - Primary(не более 4х) и вторичными - Secondary(сколько угодно)
  • Таблица разделов имеет копию где-то в конце диска
  • Файловая система(ФС) - набор правил чтения и записи блоков, чтобы диском можно было пользоваться - создавать папки, файлы, менять доступы и пр.
  • В начале раздела файловая система содержит таблицу индексных указателей в которых содержится ссылка на сл.блок или конец файла. Адреса блоков - это адреса области данных.
  • В более продвинутых ФС есть еще суперблоки, которые содержат дополнительные части таблицы, чтобы снять ограничение на размер файла фс.
  • В некоторых ФС есть журналирование и дополнительные свойства файлов для разграничения доступов

Процесс восстановления

  • Файлы никогда не удаляются с диска - удаляются ссылки на них в таблице ФС
  • Помеченные свободными области - могут быть перезаписаны
  • Поэтому первое что нужно понять - после удаления, повреждения или повреждения таблицы разделов - ПЕРЕСТАТЬ ЗАПИСЫВАТЬ ДАННЫЕ НА ЭТОТ ДИСК/ФЛЕШКУ
  • Для объемных дисков нужно подготовить диск-донор на который будут скинуты нужные данные
  • В случае большого объема диска восстановление может занять несколько суток.

Восстановление разделов

  • EaseUS Partition Master

Восстановление файлов

  • R-STUDIO