Тестирование программ для восстановления удалённых данных

Характеристика процесса восстановления максимального объёма удалённых файлов с физически исправных жестких дисков и флеш-накопителей. Исследование особенностей программ для восстановления данных после вирусных атак, сбоев питания и программных ошибок.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 31.03.2012
Размер файла 6,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru/

Размещено на http://allbest.ru/

Тема: «Тестирование программ для восстановления удалённых данных»

Оглавление

  • Введение
  • 1. Общая часть
    • 1.1 Информация о содержимом тома(MFT) и его структура
    • 1.2 Обзор Recuva
    • 1.3 Обзор Handy Recovery
    • 1.4 Обзор EasyRecovery
    • 1.5 Результат обзора
  • 2. Практическая часть
    • 2.1 Примерная процедура тестирования программ
    • 2.2 Восстановление данных при помощи Recuva
    • 2.3 Восстановление данных при помощи Handy Recovery
    • 2.4 Восстановление данных при помощи EasyRecovery
    • 2.5 Результаты восстановления данных
  • 3. Экономическая часть
  • Заключение
  • Список используемой литературы
  • Приложения
  • Введение
  • Информация (от лат. informatio -- осведомление, разъяснение, изложение, от лат. informare -- придавать форму) -- в широком смысле абстрактное понятие, имеющее множество значений, в зависимости от контекста.
  • В мире существует огромное количество информации, которая хранится на жёстких дисках и флеш-накопителях, для владельцев данной информации крайне неприятно потерять всё.

Исходная ситуация

Какой-либо очень ценный файл был удалён в связи с действием вредоносного ПО или влияние человеческого фактора.

Все мы рано или поздно бывали в этих неприятных ситуациях, когда необходимый файл был удалён. В данном дипломном проекте будет рассмотрено как в случае удаления или форматирования можно восстановить файл(файлы) что происходит при удалении с файлом или какая информация о файле остаётся на диске в результате форматирования.

Есть несколько способов решений таких проблем:

1- Восстановить данные самому

2- Обратится в техническую поддержку для восстановления данных

Постановка задачи

Обеспечить восстановление максимального объёма удалённых (форматированных) файлов с физически исправных жестких дисков и флеш-накопителей.

1. Общая часть

Хотелось бы узнать почему всё таки удалённые файлы остаются на жестком диске? Данная информация есть в книжке “Восстановления данных” автора Алексея Гультяева. Там изложен примерный принцип удаления файлов: “Ёщё с незапамятный времён безраздельного господства IBM PC операционной системы MS-DOS и файловой системы FAT операция удаление* файла сводится к выполнению очень простого приёма. Заключается он в том, что в дескрипторе файла, хранящемся в каталоге-держателе файла, всего лишь изменяется первая буква имени файла. Вместо неё записывается шестнадцатеричный код Е5, дающий при отображении на экране символ х. Такой файл получает признак удалённый* (erased), а распределённые ему кластеры считаются свободными”

Рис.1-Удалённый файл в MS-DOS

Теперь стало понятно почему всё таки возможно восстановить удаленные* файлы и чтобы не копаться в 16-ричном коде самостоятельно нужно выбрать несколько программ которые восстанавливают файлы.

В файловой системе NTFS информация о файлах записанных на логическом диске хранится в MFT. Следовательно при удалении файла удаляется запись о его наличии в MFT.

Существует огромное количество программ восстановления данных. Нужно выбрать максимально полезные программы и в результате тестирования определить лучшую программу восстановления данных.

По данным таких сайтов как http://www.softodrom.ru/ а так же по обзорам и форумам таких сайтов как http://forum.ixbt.com , http://forum.3dnews.ru/, http://www.thg.ru/, http://www.overclockers.ru/. Выясняется что лидирующими программами по данному направлению являются Recuva, Hendy recovery, Easy recovery.

1.1 Информация о содержимом тома(MFT) и его структура

Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону - пространство, в котором растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

Рис.2-Расположение на логическом диске MFT

Файловая система NTFS представляет собой выдающееся достижение структуризации: каждый элемент системы представляет собой файл -даже служебная информация. Самый главный файл на NTFS называется MFT, или Master File Table -общая таблица файлов. Именно он размещается в MFT зоне и представляет собой централизованный каталог всех остальных файлов диска, и, как не парадоксально, себя самого. MFT поделен на записи фиксированного размера (обычно 1 Кбайт), и каждая запись соответствует какому либо файлу (в общем смысле этого слова). Первые 16 файлов носят служебный характер и недоступные операционной системе - они называются метафайлами, причем самый первый метафайл - сам MFT. Эти первые 16 элементов MFT -единственная часть диска, имеющая фиксированное положение. Интересно, что вторая копия первых трех записей, для надежности (они очень важны) хранится ровно посередине диска. Остальной MFT-файл может располагаться, как и любой другой файл, в произвольных местах диска - восстановить его положение можно с помощью его самого, "зацепившись" за самую основу - за первый элемент MFT.

Первые 16 файлов NTFS (метафайлы) носят служебный характер. Каждый из них отвечает за какой-либо аспект работы системы. Преимущество настолько модульного подхода заключается в поразительной гибкости - например, на FAT-е физическое повреждение в самой области FAT фатально для функционирования всего диска, а NTFS может сместить, даже фрагментировать по диску, все свои служебные области, обойдя любые неисправности поверхности - кроме первых 16элементов MFT.

Метафайлы находятся корневом каталоге NTFS диска - они начинаются с символа имени"$", хотя получить какую-либо информацию о них стандартными средствами сложно. Любопытно, что и для этих файлов указан вполне реальный размер - можно узнать, например, сколько операционная система тратит на каталогизацию всего вашего диска, посмотрев размер файла $MFT. В следующей таблице приведены используемые в данный момент метафайлы и их назначение.

$MFT

сам MFT

$MFTmirr

копия первых 16 записей MFT, размещенная посередине диска

$LogFile

файл поддержки журналирования (см. ниже)

$Volume

служебная информация - метка тома, версия файловой системы, т.д.

$AttrDef

список стандартных атрибутов файлов на томе

$.

корневой каталог

$Bitmap

карта свободного места тома

$Boot

загрузочный сектор (если раздел загрузочный)

$Quota

файл, в котором записаны права пользователей на использование дискового пространства (начал работать лишь в NT5)

$Upcase

файл - таблица соответствия заглавных и прописных букв в имен файлов на текущем томе. Нужен в основном потому, что в NTFS имена файлов записываются в Unicode, что составляет 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.

1.2 Обзор Recuva

восстановление файл вирусный программный

Бесплатная программа для восстановления удаленных файлов. С помощью этой утилиты можно восстановить файлы удаленные путем очистки “мусорной корзины”, стертые с памяти цифровой камеры, карточек памяти или проигрывателя MP3. Также Recuva может “реставрировать” файлы уничтоженные в результате ошибки программы, аварии компьютера или работы вредоносных программ (вирусов).

В данной части будет представлен интерфейс программы и её возможности, восстановление файлов будет произведено в практической части.

Интерфейс программы достаточно прост и любой рядовой пользователь справится с восстановлением данных без особых проблем

Приветствующее окно мастера по восстановлению файлов, можно так же работать без помощи мастера

Рис.3-Приветствующее окно мастера

Мастер просит выделить какие именно файлы были утеряны, он если нужно восстановить множество файлов и расширений вы не помните мастер без проблем предоставить список всех файлов/папок которые были когда то удалены и попытается их восстановить

Рис.4-выбор восстанавливаемых файлов при работе с мастером

Просит показать примерное место расположения файлов

Рис.5-Выбор области восстановления

И начинает сканировать либо все либо выбранные диски

Рис.6-начало сканирования

В результате получится список удалённых файлов (картинки, текст, документы, дистрибутивы, архивы и т.д.)

Без использования мастера пользователь сам выбирает нужные диски и сканирует их

Рис.7-Приветствующее окно работы без мастера

В результате выходит список “удалённых” файлов

Рис.8-Найденые файлы

Возможен выбор режима представления “удалённых” файлов: в виде списка, древовидный, в виде миниатюр.

В данной версии можно искать файлы по названиям(если они остались неизменными), путям , расширениям то есть выборка из всех удалённых с диска файлов нужные потому что порой список настолько длинный что можно потерять на выборке нужного много времени

Так же есть несколько вкладок: просмотр - если файл удаётся воспроизвести

Рис.9-просмотр выделенного файла

Сводка - дата создания файла, дата изменения файла , размер

Рис.10-информация о файле

Заголовок файла(16-ричное представление).

Рис.11-шестнадцатеричное представления файла

Так же программка поможет надёжно удалить выделенные или отмеченные файлы если понадобится.

Рис.12-возможность полного удаления файла

В результате проведения обзора стало понятно данная программа подходит для поставленной задачи.

1.3 Обзор Handy Recovery

Представляет собой простую в использовании программное обеспечение восстановления данных предназначена для восстановления случайно удаленных файлов с жестких дисков и карт памяти. Программа может восстановить файлы после удаления их вирусных атак, сбоев питания и программных ошибок или файлы с удаленных и отформатированных разделов. Если какая-то программа не использует корзину при удалении файлов, Handy Recovery может восстановить такие файлы.

Вы также можете восстановить полное дерево папок, содержащих выделенные файлы и папки. Наряду с основной файл данных, программа может восстановить дополнительные потоки данных, которые используются на NTFS файловой системой для хранения дополнительных сведений о файлах.

Handy Recovery работает под управлением Microsoft Windows ®-систем 9x/Me/NT/2000/XP/2003/Vista эксплуатации. Программа поддерживает все файловые системы для жестких и гибких дисков, включая FAT12/16/32/64 (ExFAT), NTFS / NTFS 5 и восстановление изображений с CompactFlash, SmartMedia, MultiMedia и Secure Digital карт. Программа может восстанавливать сжатые и зашифрованные файлы на дисках NTFS.

Если вы ищете простой в использовании, но мощный инструмент для восстановления, вы только что его нашли. Скачать 30-дневную пробную версию и убедитесь в этом сами. (пробная версия настроена на восстановления 1 файла в день)

Стоимость Handy Recovery $49.

В данной части будет представлен интерфейс программы и её возможности, восстановление файлов будет произведено в практической части.

Рис.13-просмотр файла

Так же имеется поиск удалённых файлов по именам , расширениям

Рис.14-возможность отсеивания файлов

Возможно сделать выборку определённого типа файлов (*.jpg,*.gif,*.exe,*.sys,*.dat - в принципе любые файлы которые нужно найти)

Рис.15-возможность выборки файлов

Так же есть возможность просмотреть информацию о самом файле

Рис.16-шестнадцатеричное представление файла

В результате проведения обзора стало понятно данная программа подходит для поставленной задачи.

1.4 Обзор EasyRecovery

Восстанавливает файлы из разделов FAT и NTFS, с жёстких дисков IDE/ATA/EIDE, SCSI, дискет. Поможет восстановить файлы после: случайного удаления, атаки вирусов, ошибок в программе, неправильного выключения компьютера, повреждения структуры файловой системы, форматирования носителя данных или применения на нём программы FDISK

В данной части будет представлен интерфейс программы и её возможности, восстановление файлов будет произведено в практической части.

Меню довольно простое

Рис.17-приветствующее меню

Рис.18-приветствующее меню

Рис.19-приветствующее меню

Рис.20-приветствующее меню

Это наиболее полезные пункты меню, но меня интересует восстановления файлов после форматирования и поиск и восстановление удалённых файлов.

Рис.21-найденые файлы

Есть так же восстановление системы после форматирования, происходить сканирование всей области жесткого диска, но это происходить очень долго 100 Gb 30 минут.

Рис.22-приветствующее меню

В результате проведения обзора стало понятно данная программа подходит для поставленной задачи.

1.5 Результат обзора

По результатам обзоров лидируют Handy recovery и Recuva т.к. имеется возможность просмотра кода файла Easy recovery представляет только список файлов но не даёт возможности просмотреть код файла. По оставшимся параметрам программы легче сравнить на наглядных примерах.

2. Практическая часть

В данной части рассматривается насколько просто, быстро, качественной возможно восстановить удалённые или отформатированные данные в качестве примера взят каталог с файлами приведённый ниже

2.1 Примерная процедура тестирования программ

Для каждой программы будут воспроизведены одинаковые ситуации в первом случае после удаления каталога “test”, во втором после форматирования диска содержащего каталог “test”.

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

Рис.23-Корневой каталог “test” и подкаталог “123”

Эти данные будут удалены с диска и восстановлены при помощи каждой из утилит в первой ситуации после простого удаления

Рис.24-удаление каталога файлов

Во второй ситуации после форматирования

Рис.25-Форматирование диска

И как результат будут приведены восстановленные файлы.

Для примера взят файл test.txt

Рис.26-Файл txt

На данном фрагменте шестнадцатеричного кода представлена запись данного файла на диске

Рис.27-файл txt записанный на диске в шестнадцатеричном коде

На данном фрагменте кода представлена информация сохранившаяся после удаления файла , видно что структура файла не изменилась было произведено удаление записи информации о файле из MFT

Рис.28-шестнадцатеричный код удалённого файла

На данном фрагменте кода представлена информация сохранившаяся после форматирования диска. Файловой системой было произведено полное форматирование и попытка полностью удалить информацию с логического диска и заново запись MFT. Данный скриншот при разных файловых системах может меняться, есть очень большой шанс что при повторных форматированиях фрагмент кода изменится.

Рис.29-Фрагмент файла после форматирования

2.2 Восстановление данных при помощи Recuva

Данная программа довольно быстро сканирует область логического диска имеет множество скрытых возможностей по просмотре удалённых или “спрятанных системой файлов”.

В результате сканирования дискового пространства после первой ситуации программа Recuva восстановила все файлы.

Рис.30-Найденые файлы после удаления каталога “test”

В результате сканирования дискового пространства после второй ситуации программа Recuva восстановила все файлы.

Рис.31-Найденые файлы после форматирования диска содержащего каталог “test”

Рис.33-Восстановленые файлы после форматирования диска содержащего каталог “test”

Все файлы восстановлены быстро и качественно.

2.3 Восстановление данных при помощи Handy Recovery

Более профессиональная утилита восстановления файлы распределяются по расширению. Есть функции просмотра изображений, возможно прослушать звуковые файлы, посмотреть содержание документов MSWord, просмотр html кода

В результате сканирования дискового пространства после первой ситуации программа Handy recovery восстановила все файлы.

Рис.34- Найденные файлы после удаления каталога “test”

Рис.35-Восстановленые файлы после удаления каталога “test”

В результате сканирования дискового пространства после второй ситуации программа Handy recovery восстановила всё кроме 1 архива.

Рис.36- Найденные файлы после форматирования диска содержащего каталог “test”

Рис.37-Восстановленые файлы после форматирования диска содержащего каталог “test”

2.4 Восстановление данных при помощи EasyRecovery

В результате сканирования дискового пространства после первой ситуации программа Easy recovery восстановила все файлы.

Рис.38- Найденные файлы после удаления каталога “test”

При простом удалении утилита восстановила все файлы

Рис.39-Файлы восстановленные после удаления

При восстановлении файлов после форматирования данная утилита сканирует полное пространство физического жёсткого диска и чтобы разобраться в том какие файлы восстановить а какие оставить потребуется много времени.

Рис.40- Найденные файлы после форматирования

2.5 Результаты восстановления данных

При помощи Recuva произошло восстановление всех файлов после двух смоделированных ситуаций. Скорость сканирования дискового пространства высокая. Возможен просмотр изображений, шестнадцатеричного кода. Возможно удалить полностью выбранный файл, есть несколько настроек данного удаления от 1 перезаписи до 35циклов.

При помощи Handy recovery произошло восстановление всех файлов после удаления и 13/14 файлов после форматирования. Скорость сканирования дискового пространства высокая. Возможен просмотр изображений, шестнадцатеричного кода, прослушивание звукового файла, открытие текстового документа. Возможно полное удаление выбранного файла. При помощи Easy recovery произошло восстановление всех файлов после удаления, но после форматирования данная программа сканирует всю область физического диска и находит огромное количество ненужных форматированных файлов и делает процесс сканирования слишком долгим. Возможен просмотр выделенных файлов. Просмотр файла в текстовом формате. Наиболее лучший результат приведённый в практической части показала программа Recuva.

3. Экономическая часть

При использовании программы восстановления Handy recovery необходимо приобрести лицензию.

Владельцы Handy recovery предыдущей версии могут дополнительно скачать новую версию программы и их лицензионный ключ будет действительный.

Лицензия -- это правовой инструмент, определяющий использование программного обеспечения, защищённого авторским правом. Лицензия на программное обеспечение разрешает получателю использовать одну копию программы.

Стоимость лицензии Handy recovery оценивается в 49$ (примерно 1500р)

Стоимость Easy recovery - бесплатно

Стоимость Recuva -бесплатно

Стоимость восстановления данных в сервисных центрах от 1500 р до 7500 р.

Наиболее лучший вариант использование Recuva из-за простоты использования, высокой эффективности и минимального затрата времени при сканировании дискового пространства (по результатам тестирования)

Наиболее функциональной является Handy recovery в которой можно не только просмотреть исходный (удалённый) код информации но и прослушать или просмотреть в текстовом редакторе.

Заключение

Файловые системы совершенствуются, чтобы предотвратить частичные или полные потери информации, но всё ровно существуют ситуации в которых можно потерять файлы которые хранятся на жёстком диске или флеш-накопителе, программы приведённые в данном дипломном проекте позволяют восстановить утерянные данные. С помощью программ данного типа возможно восстановить частично или полностью утерянные данные, скорей всего такие программы будут совершенствоваться чтобы гарантировать 100 % восстановление информации с минимальными затратами.

Список используемой литературы

1)Гультяев А.К. Восстановление данных 2-е изд.// Восстановление данных на жестких дисках с339-344 Питер 2006 .

2)http://www.ixbt.com/storage/ntfs.html // файловая система NTFS

3)http://www.oszone.net/1284/ // файловая система NTFS

4)http://www.piriform.com/recuva // Recuva

5)http://www.handyrecovery.ru/order.shtml // Handy recovery

6)http://www.ontrack.ru/er/ // Easy recovery

Приложения

Приложение 1

Таблица сравнения #1

Количество восстановленных файлов

Скорость сканирования

Поиск файлов определённого типа

Просмотр шестнадцатеричного кода файла

Просмотр

Изображений / Текста

После удаления

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

После удаления

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

Handy Recovery

14/14

13/14

+

+

+/+

Recuva

14/14

14/14

1.7с

1.7с

+

+

+/-

Easy Recovery

14/14

none

42мин.

Происходит полное сканирование физического диска

+

+

-/+

Прослушивание удалённых файлов

Полное удаление файла

Занимаемое пространство на HDD

Handy Recovery

+

+

3.58 mb

Recuva

-

+

1.86 mb

Easy Recovery

-

-

67.9 mb(Eng) 68.2 mb (Rus)

Таблица

Приложение 2

После удаления

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

2. Найдите нужную программу для восстановления данных .Конечно существует огромное количество софта по восстановлению. Для windows создано огромное количество бесплатных программ. Но не стоит записывать эти программы на тот же диск с которого были удалены данные иначе это может привести к полной или частичной потери искомых данных.

3. Восстановите файлы. После того, как вы выбрали нужную программу или утилиту, переходим к работе с ней. Указываем тот локальный диск или папку, из которой был удалён файл. Далее начнётся процесс сканирования, результатом которого будет большой список ранее удалённых файлов. Просматривайте его внимательно и ищите нужный документ. Нашли? Сохраняйте его в удобное для вас место. Если же нет, то нужно попробовать поискать ещё раз, а при повторении неудач воспользоваться другой программой для восстановления.

Размещено на allbest.ru


Подобные документы

  • Резервное копирование - возможность гарантированного восстановления в случае утери данных. Регулярное резервное копирование содержимого жестких дисков компьютеров. Процессы архивации и восстановления файлов. Архивация данных о состоянии системы.

    реферат [24,6 K], добавлен 18.07.2009

  • Причины "исчезновения" информации с жестких дисков и карт памяти. Принцип работы и обзор программ восстановления данных, восстановление данных с поцарапанных CD и DVD. Архивирование важных данных как лучший метод предупреждения потери информации.

    курсовая работа [2,2 M], добавлен 27.12.2010

  • Особенности конструкции современных жестких дисков, система оперативного наблюдения за их состоянием. Виды дефектов магнитного диска. Неисправности аппаратной части диска, характер их проявления и методика устранения. Признаки неисправностей оборудования.

    курсовая работа [1,8 M], добавлен 10.10.2014

  • Составление методического пособия пользователя для восстановления утраченной информации своими силами. Способы простого автоматического восстановления с помощью специализированных утилит и ручное восстановление памяти при помощи использования редакторов.

    дипломная работа [7,0 M], добавлен 27.04.2010

  • Анализ некоторых причин повреждения баз данных. Основные возможности восстановления баз данных на примере SQL Server 2005. Специфика этапа подготовки к восстановлению и его проведение. Общая характеристика специальных ситуаций восстановления информации.

    курсовая работа [40,3 K], добавлен 11.11.2010

  • Программный способ восстановления данных без физического вмешательства в устройство накопителя, а также в функционирование микропрограммы и структуру модулей служебной информации. Восстановление структуры файловой системы или ее удаленных данных.

    презентация [67,5 K], добавлен 20.11.2016

  • Технические характеристики 18 моделей винчестеров с плотностью записи 20 GB на пластину и выше. Тестирование жестких дисков EIDE. Текущая линейка жестких дисков для настольных систем различных производителей (Fujitsu, IBM, Seagate, Maxtor, WD, Samsung).

    реферат [1,0 M], добавлен 03.05.2010

  • Основные методы резервного копирования и восстановления OC Windows 8. История файлов, создание точки восстановления. Выбор средств резервного копирования. Возможности программ для резервного копирования. Особенности моделирования и реализации задачи.

    курсовая работа [1,1 M], добавлен 24.12.2014

  • Запоминающие устройства на жестких магнитных дисках. Устройство жестких дисков. Интерфейсы жестких дисков. Интерфейс ATA, Serial ATA. Тестирование производительности накопителей на жестких магнитных дисках. Сравнительный анализ Serial ATA и IDE-дисков.

    презентация [1,2 M], добавлен 11.12.2013

  • Анализ принципа действия накопителей на жестких магнитных дисках персональных компьютеров. Перфокарта как носитель информации в виде карточки из бумаги, картона. Основные функции файловой системы. Способы восстановления информации с RAID-массивов.

    дипломная работа [354,2 K], добавлен 15.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.