
Lab10
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное
бюджетное образовательное учреждение
высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
ЛАБОРАТОРНАЯ РАБОТА № 10
по дисциплине «Основы работы с UNIX-подобными операционными системами»
на тему:
«Восстановление данных»
Выполнил: студент группы
Преподаватели: Рогач И.С.
Канищева М.Г.
Москва 2025
Цель работы:
Получение теоретических и практических навыков программного восстановления данных.
Ход работы:
Задания к лабораторной работе
Добавьте в виртуальную машину виртуальный жесткий диск.
Запустите виртуальную машину с Linux.
Запустите fdisk (gdisk или parted) и создайте таблицу разделов MBR с разделами.
Отформатируйте созданные разделы в файловую систему ext4.
Установите TestDisk.
Удалите MBR (или таблицу разделов) с помощью команды DD.
sudo dd if=/dev/zero of=/dev/sda bs=512 count=1
Восстановите MBR (или таблицу разделов) с помощью TestDisk.
Смонтируйте восстановленные разделы и создайте там произвольные файлы.
sudo mkdir /mnt/part1
sudo mount /dev/sda1 /mnt/part1
# Повторите для остальных разделов
Удалите созданные файлы.
С помощью TestDisk восстановите данные.
Создайте произвольный каталог и запишите туда данные каталога /var/log/ .
Удалите данные с созданного каталога.
С помощью PhotoRec восстановите данные.
Создайте произвольный каталог и запишите туда данные каталога /etc/ .
С помощью Extundelete или Foremost восстановите данные.
Вопросы к лабораторной работе
1)С помощью какой из программ, используемых в этой лабораторной работе, можно восстановить таблицу разделов?
В этой лабораторной работе для восстановления таблицы разделов используется программа TestDisk. Она предназначена для восстановления потерянных разделов и исправления загрузочных секторов на различных файловых системах.
2)Какие файловые системы поддерживает PhotoRec?
PhotoRec поддерживает восстановление данных с различных файловых систем, включая FAT, NTFS, exFAT, ext2/ext3/ext4 и HFS+.
3)Какие форматы поддерживает PhotoRec?
PhotoRec распознаёт и восстанавливает более 480 расширений файлов, относящихся к около 300 семействам файлов. Среди них архивы (например, ZIP), мультимедийные файлы (например, JPEG), офисные документы (например, форматы Microsoft Office, PDF, HTML) и различные графические форматы.
4)Как Foremost восстанавливает файлы?
Foremost восстанавливает файлы, используя метод, известный как "file carving" (восстановление по сигнатурам). Он ищет известные сигнатуры файлов в данных, даже если файловая система повреждена или отсутствует. Например, файлы ZIP обычно начинаются с «PK», за которым следуют двоичные данные в предопределённом формате. Анализируя эти двоичные данные, алгоритм может определить, является ли это началом ZIP-файла или просто совпадением символов в тексте.
5)Можно ли восстановить данные с файловой системы NTFS, используя extundelete?
Нет, extundelete предназначен для восстановления удалённых файлов исключительно с файловых систем ext3 и ext4. Для восстановления данных с файловой системы NTFS следует использовать другие инструменты, такие как TestDisk или PhotoRec.
6)Все ли данные, скопированные из каталога /var/log/, восстановились?
Восстановление данных из каталога /var/log/ может быть неполным. Это связано с тем, что журнальные файлы в этом каталоге часто обновляются и перезаписываются системой, что может привести к фрагментации данных. Инструменты восстановления, такие как PhotoRec, могут не всегда успешно восстановить фрагментированные или перезаписанные файлы.
7)Все ли данные, скопированные из каталога /etc/, восстановились?
Восстановление данных из каталога /etc/ может быть более успешным по сравнению с /var/log/, поскольку конфигурационные файлы в /etc/ обычно изменяются реже. Однако гарантировать полное восстановление всех данных невозможно, особенно если после удаления были произведены изменения на диске, которые могли перезаписать удалённые файлы.