Организация работ по восстановлению удаленных файлов в Windows

Автор работы: Пользователь скрыл имя, 12 Августа 2011 в 11:32, курсовая работа

Краткое описание

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

Для достижения поставленной цели необходимо решить следующие задачи:

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

Содержание работы

ВВЕДЕНИЕ 4

ГЛАВА 1 ПОТЕРЯ ДАННЫХ И ОСНОВНЫЕ ПРИЕМЫ ВОССТАНОВЛЕНИЯ 5

1.1 Почему происходит потеря данных 5

1.2 SMART – технология самотестирования жесткого диска 6

1.3 Оценка состояния диска при помощи программы HDDlife 7

1.4 Вероятность успешного восстановления данных 7

1.5 Способы восстановления данных с жесткого диска 9

1.6 Восстановление данных с DVD и CD дисков 10

ГЛАВА 2 УТИЛИТЫ ДЛЯ ВОССТАНОВЛЕНИЯ ДАННЫХ 14

2.1 Работа программ восстановления данных 14

2.2 Обзор утилит для восстановления данных 16

3.1 Как избежать потери данных или архивация 27

3.2 Какие данные следует архивировать 27

3.3 Как часто следует архивировать данные 27

3.4 Использование утилиты Backup в Windows XP Professional 28

3.5 Сетевая и локальная архивация 30

3.6 Типы архивации 30

3.7 Совмещение типов архивации 31

ЗАКЛЮЧЕНИЕ 32

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 33

Содержимое работы - 1 файл

КУРСОВАЯ.docx

— 671.06 Кб (Скачать файл)
 

     Предположим — Вы вставляете диск в DVD-ROM, лампочка моргает, диск набирает и сбрасывает обороты, но открыть его содержимое в проводнике никак не получается. Или содержимое видно, но нужные файлы скопировать не удаётся.

     Что могло привести к такой ситуации, и какие варианты действий возможны?

     Вариант нулевой, носитель не причём.

     Дело  может быть в самом приводе, операционной системе или вирусах. DVD приводы  отличаются между собой качеством  оптики и возможностями корректирующих алгоритмов. Кроме того, на линзе  могла осесть пыль и грязь, которая  мешает диску прочитаться. Различные  приводы могут отличаться между  собой диапазоном поддерживаемых скоростей  вращения, а чем меньшую скорость вращения привод способен создать при  попытке считать TOC болванки (оглавление диска, записанное в Lead-in области), корневой каталог и область данных, тем выше вероятность успешной коррекции ошибок чтения носителя.

     Поэтому первое, что нужно попробовать  сделать с нечитающейся или плохо  читающимся CD или DVD диском – попробовать прочитать ее на другом доступном компьютере или ноутбуке. Для чистоты эксперимента, лучше не на одном. Есть ненулевая вероятность того, что диск, который отказывался читаться на вашем компьютере, опознается и прочитается на другом.

     Вариант первый, он же самый  распространенный, загрязнение  поверхности.

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

     Протирать следует от центра к краю, ни в  коем случае не круговыми движениями. Если вдруг под салфетку попадёт  песчинка и поцарапает диск, радиальная царапина нанесёт гораздо меньше вреда, чем концентрическая.

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

     Вариант второй - царапины.

     Сюда  же можно отнести и различные  формы теплового повреждения.

     Существует два способа классификации царапин:

  1. По целостности отражающего слоя:
      1. Царапина не затронула отражающее покрытие, повреждена только поликарбонатная подложка.
      2. Отражающее покрытие повреждено.
  2. По ширине и расположению:
      1. Узкие царапины. Благодаря избыточности хранимой информации и использованию приводом различных корректирующих алгоритмов не очень опасны.
      2. Широкие царапины. Помимо большего количества повреждённых данных, добавляются дополнительные проблемы, например, привод в этом месте может «терять» дорожку и продолжать читать соседнюю. Успешное чтение в подобных случаях во многом зависит от совершенства привода.
      3. Концентрические царапины – худший вид повреждений. Мало того, что при этом уже не помогают корректирующие алгоритмы, т.к. повреждается весь сектор целиком, вместе с избыточной информацией, так они ещё сбивают с толку систему позиционирования.

     Особо суровые повреждения отчетливо  видны на просвет компакт диска.

     Такие повреждения можно устранить  с помощью полировки.

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

     Вариант третий, трещина на диске.

     Трещины бывают двух видов – идущие от центра диска к краю, и, наоборот, от краев к центру. Трещины от центра образуются от микроповреждений, которые возникают на внутреннем радиусе диска при неаккуратном обращении или из-за дефектов болванок, а затем трансформируются в трещины на высоких скоростях вращения. Трещины от краев обычно возникают вследствие неаккуратного обращения, но усугубляются, особенно на плохо сбалансированных дисках.

     Для восстановления данных с таким образом  поврежденного носителя, прежде всего, необходимо принять меры по недопущению разрастания трещины, которое может привести к необратимой потере данных и даже к разрыву диска в приводе. Как минимум, следует уменьшить скорость вращения диска до минимальной.

     Для начала трещину нужно «засверлить». Лучше всего для этой цели использовать тонкую иглу, нагретую на огне. С помощью  лупы разглядеть конец трещины и  на долю миллиметров дальше сделать  прокол в пластике. Лучше всего  делать это не с одной стороны, прокалывая диск насквозь, а с обеих  сторон, вводя иглу в пластик примерно наполовину толщины диска.

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

     Вариант четвертый, сбой при записи или неудачная попытка дописать на RW диск.

     Если  ошибка связана с попытками дозаписать сессию на мультисессионный носитель или с ошибкой записи текущей  сессии, то можно попробовать получить доступ к предыдущим сессиям с  помощью программы, которая может  выводить список предыдущих сессий и  извлекать содержимое выбранной  сессии диска и записывать его  в ISO-образ (Рисунок 1). Эта функция есть и в «народной» Nero Burning Rom и во многих других менеджерах DVD записи, например в Roxio Easy CD DVD Creator.  

 
Рисунок 1 - Окно со списком предыдущих сессий

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

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

     Если  к диску было применено полное стирание, то восстановление данных невозможно. В этом случае по всей поверхности  диска прошелся лазерный импульс  высокой мощности и нагрел аморфное вещество (записывающий материал) до температуры  меньше температуры плавления, но больше температуры кристаллизации. Смена  аморфных и кристаллических участков, которые и опознавались приводом как логические 0 и 1 — исчезла. Весь слой после полного стирания кристаллизуется и готов для повторной записи [6].

 

ГЛАВА 2 УТИЛИТЫ ДЛЯ ВОССТАНОВЛЕНИЯ ДАННЫХ

     2.1 Работа программ восстановления данных

 

     Каждый  только что удаленный файл все  еще находится на жестком диске, но Windows его больше не видит. Если программе  восстановления данных необходимо восстановить этот файл, она просматривает загрузочный  сектор раздела (Partition Boot Sector). В нем  содержится вся информация о строении раздела, например размер секторов (как  правило, 512 байт) и количество секторов в одном кластере.

     В разделе NTFS размером более 2 Гбайт в  одном кластере содержится четыре сектора. В нашем примере показан небольшой  раздел размером 500 Мбайт, у которого каждому сектору соответствует  один кластер.

     Наряду  с этой информацией программы  восстановления данных сканируют главную  таблицу файлов (Master File Table, MFT), которая  тоже находится в Partition Boot Sector. Она  представляет собой список всех файлов, находящихся в разделе, в ней  содержатся все файловые атрибуты и  информация о том, в каких секторах винчестера находятся сами файлы. Те из них, что по размерам менее 1500 байт, записываются прямо в MFT. Для файлов большего объема в MFT есть ссылки на адреса секторов, в которых лежат данные.

     Вначале MFT находятся другие записи, например, так называемая битовая карта распределения кластеров (Cluster Bitmap), показывающая все используемые кластеры, а также файл плохих кластеров (Bad Cluster File), регистрирующий все кластеры с ошибками. Только с 17-й записи начинается собственно описание файлов. Обычно таблица MFT в Windows не видна. Но есть дисковые редакторы, например WinHex, которые показывают содержание MFT в шестнадцатеричных кодах.

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

     Значения, которые программа восстановления файлов находит в Master File Table:

     1. Эти четыре байта (File Identifier) обозначают начало нового файла. Байты до следующего File Identifier содержат всю информацию о файле.

     2. Эти два байта зарезервированы для флагов, которые дают справку о состоянии файла. Если их значение равно 0, как в нашем случае, это значит, что файл удален.

     3.  Из этих 16 байт программа восстановления данных узнает, когда файл был создан и в последний раз подвергался изменениям.

     4. Эта ссылка на каталог, в котором находится файл (Parent Directory Record Number). С ее помощью программа-спасатель может включить файл в структуру каталогов.

     5.  Здесь появляется имя файла, в нашем случае Mу Prеsеntаtiоn.pрt.

     6.   Если эти два байта имеют значение 0, то файл не сжат.

     7.  Эти восемь байт сообщают размер файла, в нашем случае 56 320 байт.

     8.  Важнейшая часть записи MFT, называющаяся Data runs, показывает, где фактически находятся данные. 

Рисунок 2 - MFT-запись удаленного файла

      
Здесь указано, где находятся данные.

     a.  Первый байт сообщает, сколько байт необходимо для адреса первого кластера (3 байта) и отображения длины файла во всех кластерах (1 байт).

     b.  Второй байт содержит длину файла, в нашем примере — 110 кластеров.

     c.  Следующие три байта означают, что файл начинается с кластера 312 555.

     d.  Последний байт имеет значение 0. Это означает, что файл не фрагментирован. Следовательно, нет никаких дополнительных записей Data runs.

     Теперь  у программы восстановления данных есть вся информация, необходимая  для успешного восстановления удаленного файла. Она обращается к кластеру 312 555, прочитывает данные в следующих 110 кластерах и сохраняет их под  именем Mу Prеsеntаtiоn.pрt [7]. 
 

 

     2.2 Обзор утилит для восстановления данных

 

     ISOBuster – популярная и богатая по доступным возможностям утилита для работы с образами дисков и восстановления информации на CD/DVD-носителях. Программа позволяет просматривать и извлекать файлы, дорожки и сессии c CD-i, CD-Text, VCD, SVCD, CD-ROM, CD-ROM XA, DVD и DVCD дисков.

     ISOBuster-ом  поддерживаются ISO9660, Joliet, Romeo, прямой (Little Endian) и обратный (Big Endian) порядок байтов, все виды UDF (UDF 2.01/UDF 1.02, UDF 1.5), Rock Ridge (Commodore), короткие и длинные имена файлов. Для восстановления данных с  поврежденных носителей в программе  присутствует ценная опция —  возможность многоразового перечитывания  поврежденных секторов, что увеличивает  шанс корректно вычитать тот  или иной проблемный сектор.

     Стартовое окно (Рисунок 3) состоит из двух панелей — слева расположено окно выбора образов, сессий, дисков и папок, а справа — проводник. После запуска программы в левой панели появятся треки и сессии, которые утилита смогла опознать, а в правой – найденные в результате быстрого предварительного сканирования файлы и каталоги. В случае необходимости можно запустить расширенное сканирование, т.н. «Поиск пропущенных файлов и папок».  

Информация о работе Организация работ по восстановлению удаленных файлов в Windows