Введение
Программные сбои, атаки вирусов, невнимательность пользователей — это те причины приводящие к потере информации. Вас всегда предупреждают что важные данные нужно хранить на разных носителях. Некоторые принебрегают, забывают не считают нужным выполнять эту операцию. И после того как по каким-либо причинам у нас утрачивается информация , не важно будь то сбой системы или простая оплошность, скорее всего нужно решить вопрос о восстановлении утерянных данных. Эта работа показывает чёткие алгоритмы действия при потере информации, которые ведут к их восстановлению, в самых распространённых случаях.
В данной работе будет кратко освящены такие аспекты как:
1. Общих принципах работы накопителей на магнитных, лазерных дисках, твёрдотелых накопителей (flash) .
2. Общих принципах работы файловых систем fat/ntfs/ext2
3. Общих принципах восстановления удалённых данных на примере файловых с истем ntfs и ext2.
4. Программных средствах для ручного и автоматического восстановления данных.
5. Аппаратные средства для восстановления данных.
Моя работа не является абсолютно полной и точной. Данная работа является актуальной, из — за того что в ней косвенно затрагиваются вопросы компьютерной безопасности. Исследования в этой области происходит постоянно, эта работа не является полностью законченно и изыскания в данной области происходит постоянно

Advertisement
Узнайте стоимость Online
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Решение задач
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Единоразовая консультация
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в ВАК
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Копирайтинг
  • Другое
Прикрепить файл
Рассчитать стоимость
.

1. Принцип работы магнитного диска.

Магнитные диски бывают 2 — х типов гибкие и жёсткие. Гибкие диски имеют не очень большую ёмкость и работают сравнительно медленно, но их можно переносить с одного компьютера на другой. Жёсткие диски обладают большей ёмкостью, но располагаются внутри системного блока и их нельзя переносить. Основные принципы работы жесткого диска мало изменились со дня его создания. Устройство винчестера очень похоже на обыкновенный проигрыватель грампластинок. Только под корпусом может быть несколько пластин, насаженных на общую ось, и головки могут считывать информацию сразу с обеих сторон каждой пластины.
Принцип магнитной записи электрических сигналов на движущийся магнитный носитель основан на явлении остаточного намагничивания магнитных материалов. Запись и хранение информации на магнитном носителе производится путем преобразования электрических сигналов в соответствующие им изменения магнитного поля, воздействия его на магнитный носитель и сохранения следов этих воздействий в магнитном материале длительное время, благодаря явлению остаточного магнетизма. Воспроизведение электрических сигналов производится путем обратного преобразования.
Система магнитной записи состоит из носителя записи и взаимодействующих с ним магнитных головок (Рис.1).
Рис. 1.1 Принцип записи и считывания информации с магнитного носителя
Принцип работы дисковода CD-ROM.
Принцип работы дисковода напоминает принцип работы обыденных дисководов для гибких дисков. Поверхность оптического диска (CD-ROM) перемещается относительно лазерной головки неизменной линейной скоростью, а угловая скорость изменяется в зависимости от радиального положения головки. Луч лазера направляется на дорожку, фокусируясь при этом с помощью катушки. Луч проникает через защитный слой пластика и попадает на отражающий слой алюминия на поверхности диска. При попадании его на выступ, он отражается на детектор и проходит через призму, отклоняющую его на светочувствительный диод. Если луч попадает в ямку он рассеивается и только малая часть излучения отражается обратно и доходит до светочувствительного диода. На диоде световые импульсы преобразуются в электрические, колоритное излучение преобразуется в нули слабое — в единицы. Таковым образом ямки воспринимаются дисководом как логические нули, а гладкая поверхность как логические единицы.
Принцип работы flash карты.
Основные характеристики флэш-карт Карта памяти является разновидностью чипа EEPROM. Она представляет собой сеть столбцов и колонок с ячейками, в области пересечений которых находятся 2 транзистора. Эти 2 транзистора отделены друг от друга тонким оксидным слоем. По сути, Флэш-карта представляет собой транзистор с двумя изолированными затворами: управляющим (control) и плавающим (floating). Важной особенностью последнего является способность удерживать электроны, то есть заряд. Некоторые из электронов, благодаря наличию большей энергии, преодолевают слой изолятора и попадают на плавающий затвор. На нем они могут храниться в течение нескольких лет. Определенный диапазон количества электронов (заряда) на плавающем затворе соответствует логической единице, а все, что больше его, — нулю. Чтобы изменить заряд с единицы на ноль, используют процесс туннелирования по Фаулеру-Нордхайму.
* Классификация способов восстановления данных.
Существуют несколько способов восстановления данных:
• Ручной.
• Программно-ручной.
• Автоматический.
Ручной способ подразумевает под собой восстановление файла с помощью специализированного типа программ — редакторы диска. Редактор диска(Hex-редактор) — это программа позволяющая работать с логической структурой диска напрямую. Этот способ требует аккуратности, точности и внимательности, а также отличное знание файловых структур, обширное знание информатике и математический склад ума. Очень трудоёмкий способ. На результат также сильно влияет человеческий фактор.
Программно-ручной подразумевает под собой написание программы, под текущий жёсткий диск, которая восстанавливает информацию по строго заданному программистом алгоритму.Программа чаще всего используется единожды потом удаляется. Этот способ требует кроме всех качеств используемых при ручном, ещё требует знание языка программирования. Наиболее эффективный способ. В некоторых случаях незаменим.
Автоматический способ — это специализированное, универсальное программное обеспечение имещий алгорит который автоматически , в зависимости от фаловой системы, выбирает алгоритм работы. Наиболее универсальный и простой. Эффективно восстанавливает только недавно удалённые файлы. Исключение составляет Crash Undo 2000.
* Программы используемые для восстановления данных.
* Дисковые редаторы.
Norton Disk Edit – лучший и по ныне никем не привзойдённый дисковый редактор для IBM PC. Достоинтсва : контекстный поиск, удобная навигация по диску,просмотр большинства служебных структур в естественном виде. Недостатком является отсудствие поддежки ntfs, не приспособлен для работы с UNICODE.
Microsoft Disk Probe – редактор компании Microsoft. Он не затейлив и довольно не удобен. Можно использовать для изменения нескольких байт. Отсутвует поддержка горячих клавиш.
Acronis Disk Editor – Улучшенны аналог Disk Probe. Есть горячие клавиши, множество кодировок. Маштабирование окна меняет количество байт в строке, что делает навигацию по коду затруднительной. Отображение текущего положения курсора только в шестнадцатеричном коде.
Disk Explorer – дисковый редактор от Runtime Software. По мнению Криса Касперского[1] — «Это —поистине великолепный дисковый редактор, самый лучший из всех с которыми мне только доводилось работать!» С его помощью можно просматривать любые дисковые структуры ntfs, поддерживает сохранения файлов с предварительным просмотром в разных кодировках. Минусов не значительны.
Все эти утилиты предоставляют возможность оценить последствия разрушения данных, частично или полностью восстановить утраченные данные, произошедшие при сбое в программном обеспечение, неправельной работе жёсткого диска или вирусной атаки. Но для того чтобы пользоваться ими нужны некоторые навыки работы со структурой жёсткого диска.
*Автоматизированные дисковые утилиты.
Chdisk – встроенный доктор от Windows. Позволяет исправить ошибки которые возникли после сбоев в сети питания. Малоинформативна и малофункциональна. Пользоваться после серьёзных сбоев не рекомендуется.
GetDataBack – программа для автоматического восстанавления данных от Runtime Software. Сканирует MFT и выводит все что только удалось, распределяя их по каталогам. Имеется функция контекстного поиска по файлам.
IRecovery — программа полоавтоматического восстановления данных от компании Data Recovery. Поддерживает динамические диски, позволяет задать параметры сканирования вручную. Имеет большое количество настроек. Неудобная навигация по диску.
Easy Recovery Professional – прогамма автоматического восстановления данных от компании On Track Data Recovery. Не имеет достоиств кроме простоты и красивого дизайна. Не рекомедую использовать.
Fore Most – бесплатная утилита для восстанавления удалённых файлов, основанная на анализе заголовков и содержимого.
CrashUndo 2000 – утилита для автоматического восстанавления данных от отечественных разработчиков. Работает с дисками которые не монтируется, распознаёт сигнатуры файлов, восстанавливает фалы даже при значительном разрушении MFT, использует минимум системной информации. Не продаётся. По мнению Криса Касперского является самым мощным автоматическим восстановителем данных под NTFS[1].
AnalizHD/DocktorHD – две прогрммы от отечественного производителя которые позволяют удалённо восстанавливать данные.
Работать с этими программами может даже рядовой пользователь, несведущий в тонкостях работы системы.
Что делать НЕЛЬЗЯ на накопителе с утерянными данными:
• Удалять, сохранять файлы.
• Давать программам удалять сохранять файлы.
• Многократно обращаться к сбойным секторам.
В случае с жёстким диском:
• Нельзя включать жёсткий диск если он трещит или издаёт другие нештатные звуки.
• Восстанавливать SCSI НЕ на родном контроллере.
*Обзор структуры файловых систем и способов их восстанавления.
Фа́йловая систе́ма (англ. file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании. На данный момент времени существует множество различных файловых систем, каждая из которых имеет свои достоинства и недостатки. Но в данной работе я освещу только три: ext2, ntfs и fat.
*Файловая система NTFS.
* Логическая структура системы Ntfs
Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону — пространство, в которое растет метафайл MFT . Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой — это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.
Свободное место диска, однако, включает в себя всё физически свободное место — незаполненные куски MFT-зоны туда тоже включаются. Механизм использования MFT-зоны таков: когда файлы уже нельзя записывать в обычное пространство, MFT-зона просто сокращается (в текущих версиях операционных систем ровно в два раза), освобождая таким образом место для записи файлов. При освобождении места в обычной области MFT зона может снова расширится. При этом не исключена ситуация, когда в этой зоне остались и обычные файлы: никакой аномалии тут нет. Метафайл MFT все-таки может фрагментироваться, хоть это и было бы нежелательно.
*Принцип автоматического восстановления данных NTFS.
Каждый только что удаленный файл все еще находится на жестком диске, но 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 в шестнадцатеричных кодах.
На картинке (см.ниже) вы видите 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, показывает, где фактически находятся данные.
На рисунке 4 указано, где находятся данные.
a. Первый байт сообщает, сколько байт необходимо для адреса первого кластера (3 байта) и отображения длины файла во всех кластерах (1 байт).
b. Второй байт содержит длину файла, в нашем примере — 110 кластеров.
c. Следующие три байта означают, что файл начинается с кластера 312 555.
d. Последний байт имеет значение 0. Это означает, что файл не фрагментирован. Следовательно, нет никаких дополнительных записей Data runs.
Как программа восстанавливает данные.
Теперь у программы восстановления данных есть вся информация, необходимая для успешного восстановления удаленного файла. Она обращается к кластеру 312 555, прочитывает данные в следующих 110 кластерах и сохраняет их под именем Mу
*Алгоритм ручного восстанавления случайно удалённых файлов.
▪ Открыть дисковый редактор;
▪ Ввести имя удалённого файла в кодировке UNICODE и дать указание искать его по смещению EAh (NTFS 3.1 – F0h);
▪ Если искомая строка будет найдена то нужно проверить имеется ли сигнатура FILE*/FILE0;
▪ Двухбайтное поле ,по смещению 16h от начала сектора, сождержит флаг записи. Его нужно сменить с 00h на 01h;
▪ Запустить утилиту chdisk с ключём /f;
*Алгоритм восстановления данных если файловая запись уже затёрта.
Работает только если файл хранил своё «тело» не в MFT.
• Открываем дисковый редактор;
• Запускаем поиск на последовательность, заведомо содержащуюся в удалённом файле, но не встречающихся во всех остостальных;
• Нефрагментированные файлы сохраняются посредством выделения группы секторов и записи её содержимого на диск.
Проблему в данном случае составляет определение оригинальной длинны файла, некоторые типы файлов допускают присутствие «мусора» в своём хвосте. Если конец файла не определяется визуально(по сигнатуре), тогда нужно проанализировать заголовок файла.
Сильно дефрагментированный файл восстанавить очень сложно.
* Последовательность шагов для восстановления раздела после форматирования программой R – Studio.
1. Нужно выбрать разделы для восстановления нажать правую кнопку мыши, выбрать опцию Scan.
2. Размер сканированной области (Size) задаём n (n – пердпологаемая совокупность файлов и папок на диске, если в результате сканирования какие -то файлы не были найдены изменяем n) или 10 % от размера диска.
3. В поле File System задаём нужные файловые системы.
4. Нажимаем Scan – сканирование начинается.
5. После окончания сканирования нажимаем Recovery All для восстановления всех данных.
*Алгоритм восстановления данных после форматирования с помощью дискового редактора.
1. Запускаем дисковый редактор;
2. Нужно убедиться что при форматировании размер кластера не изменился. Как проверить см. ниже;
3. Переходим к началу MFT части;
4. Находим атрибут $Data(80h). В начале этого атрибута обязательно находится последовательность 80 00 00 00 xx 00 00 00 01(рис 4.2);
5. Расчитываем длинну файла путём вычисления разницы первого и последнего секторов, в начале которого присудствует сигнатура FILE, умноженная на 512 байт;
6. Увеличиваем поля Allocate Size(30h,должно быть кратно размеру кластера), Compress Size(28h), Real Size(38h) на длинну расчитанную выше;
7. Сгененрировать новый список отрезков. В общем виде он выглядет так:13 хх хх хх yy 00, где xx xx xx — Трёх байтное значение размера MFT в кластерах, yy — стартовый кластера;
8. Если нынешний список отрезков длинней предыдущего, тогда нужно скорректировать длинну атрибутного заголовка, находящигося по смещению 04h;
9. Запустить chkdsk /f;
10. Дождаться окончания работы.
Определить исходный размер кластера не сложно. Для этого нужно найти известный нам файл и проанализировать его отрезки. Делается это следующим образом. После того как файл найден, нужно запомнить(записать на бумажке) его стартовый сектор, потом открываем закреплённую за ним файловую запись, декодируем список отрезков и вычисляем номер его первого кластера. Делим кластер на сектор и получаем искомую величину.
* Структура системы FAT
В файловой системе FAT смежные секторы диска объединяются в единицы, называемые кластерами. Количество секторов в кластере может быть равно 1 или степени двойки (см. далее). Для хранения данных файла отводится целое число кластеров (минимум один), так что, например, если размер файла составляет 40 байт, а размер кластера 4 кбайт, реально занят информацией файла будет лишь 1% отведенного для него места. Для избежания подобных ситуаций целесообразно уменьшать размер кластеров, а для сокращения объема адресной информации и повышения скорости файловых операций – наоборот. На практике выбирают некоторый компромисс. Так как емкость диска вполне может и не выражаться целым числом кластеров, обычно в конце тома присутствуют т.н. surplus sectors – «остаток» размером менее кластера, который не может отводиться ОС для хранения информации.
Пространство тома FAT32 логически разделено на три смежные области:
• Зарезервированная область. Содержит служебные структуры, которые принадлежат загрузочной записи раздела (Partition Boot Record – PBR, для отличия от Master Boot Record – главной загрузочной записи диска; также PBR часто некорректно называется загрузочным сектором) и используются при инициализации тома;
• Область таблицы FAT, содержащая массив индексных указателей («ячеек»), соответствующих кластерам области данных. Обычно на диске представлено две копии таблицы FAT в целях надежности;
• Область данных, где записано собственно содержимое файлов – т.е. текст текстовых файлов, кодированное изображение для файлов рисунков, оцифрованный звук для аудиофайлов и т.д. – а также т.н. метаданные – информация относительно имен файлов и папок, их атрибутов, времени создания и изменения, размеров и размещения на диске.
В FAT12 и FAT16 также специально выделяется область корневого каталога. Она имеет фиксированное положение (непосредственно после последнего элемента таблицы FAT) и фиксированный размер в секторах.
Если кластер принадлежит файлу, то соответствующая ему ячейка содержит номер следующего кластера этого же файла. Если ячейка соответствует последнему кластеру файла, то она содержит специальное значение (FFFF16 для FAT16). Таким образом выстраивается цепочка кластеров файла. Неиспользуемым кластерам в таблице соответствуют нули. «Плохим» кластерам (которые исключаются из обработки, например, по причине нечитаемости соответствующей области устройства) также соответствует специальный код.
Восстановление данных на разделах FAT.
При удалении файла первый знак имени заменяется специальным кодом E516 и цепочка кластеров файла в таблице размещения обнуляется. Поскольку информация о размере файла (которая располагается в каталоге рядом с именем файла) при этом остаётся нетронутой, в случае, если кластеры файла располагались на диске последовательно и они не были перезаписаны новой информацией, возможно восстановление удалённого файла.
* Структура системы Ext2
Как и в любой файловой системе UNIX, в составе ext2 можно выделить следующие составляющие:
• блоки и группы блоков;
• индексный дескриптор;
• суперблок;
Всё пространство раздела диска разбивается на блоки фиксированного размера, кратные размеру сектора: 1024, 2048, 4096 или 8192 байт. Размер блока указывается при создании файловой системы на разделе диска. Меньший размер блока позволяет сэкономить место на жёстком диске, но также ограничивает максимальный размер файловой системы. Все блоки имеют порядковые номера. С целью уменьшения фрагментации и количества перемещений головок жёсткого диска при чтении больших массивов данных блоки объединяются в группы блоков.
Базовым понятием файловой системы является индексный дескриптор, или inode (англ. information node). Это специальная структура, которая содержит информацию об атрибутах и физическом расположении файла. Индексные декрипторы объединены в таблицу, которая содержится в начале каждой группы блоков.
Суперблок — основной элемент файловой системы ext2. Он содержит общую информацию о файловой системе(рис2.3):
• общее число блоков и индексных дескрипторов в файловой системе,
• число свободных блоков и индексных дескрипторов в файловой системе,
• размер блока файловой системы,
• количество блоков и индексных дескрипторов в группе блоков,
• размер индексного дескриптора,
• идентификатор файловой системы.
Суперблок находится в 1024 байтах от начала раздела. От целостности суперблока напрямую зависит работоспособность файловой системы. Операционная система создаёт несколько резервных копий суперблока на случай повреждения раздела. В следующем блоке после суперблока располагается глобальная дескрипторная таблица — описание групп блоков, представляющее собой массив, содержащий общую информацию обо всех группах блоков раздела.
• Восстановление раздела Ext2.
Восстановление данных в этом типе раздела разительно отличается от восстанавления в fat/ntfs, причём не в лучшую сторону. При удалении файла теряется связь имени файла и его содержимого. Общий принцип заключается в следующем: сканируем таблицу индексных дескрипторов и отбираем те, чьё поле i_links_count = 0. Сортируем их по дате удаления, чтобы все самые последние удаленные фалы были вверху. Если список соотвествующих индексных дескрипторов не был затёрт, извлекаем список прямых/косвенных блоков и записываем их в дамп, корректирую его размер с учётом «логического» размера файла, за который отвечает i_size.
* Программно-аппаратный комплекс для ремонта HDD ATA, SATA PC-3000 for Windows (UDMA)
* Назначение PC-3000 for Windows (UDMA)
Программно-аппаратный комплекс PC-3000 for Windows (UDMA) (Рис.7.1) предназначен для диагностики и ремонта HDD (восстановления работоспособности) с интерфейсом ATA (IDE) и SATA (Serial ATA 1.0, 2.0), емкостью от 1 Гб до 750 Гб, производства: Seagate, Western Digital, Fujitsu, Samsung, Maxtor, Quantum, IBM (HGST), HITACHI, TOSHIBA c форм-фактором 3.5» — настольные ПК; 2.5» и 1.8» — накопители для ноутбуков; 1.0» — накопители для портативной техники, с интерфейсом Compact Flash., к каждому из которых можно, в свою очередь, подключить несколько HDD.
Рис. 7.1. Специализированная двух портовая плата – тестер PC – 3000 UDMA
*Принципы функционирования
Диагностика HDD осуществляется в обычном (пользовательском) режиме и в специальном технологическом (заводском) режиме. Для этого в комплекс PC-3000 for Windows (UDMA) входит набор технологических переходников и адаптеров, которые используются для ремонта HDD и восстановления данных.
Для первоначальной диагностики HDD запускается универсальная утилита PC-3000, которая диагностирует HDD и указывает все его неисправности. Далее запускается специализированная (предназначенная только для этого семейства) технологическая утилита, которая и осуществляет ремонт HDD.
Непосредственно ремонт HDD заключается в обнаружении и устранении повреждений в служебной зоне, перезаписи Flash ПЗУ, восстановлении системы трансляции, обнаружении дефектных участков магнитных поверхностей и исключении их из рабочего пространства HDD. Весь процесс ремонта можно разделить по пунктам:
Диагностика платы электроники HDD, при которой проверяются ПЗУ, находящиеся на плате, проверяется целостность их содержимого и соответствие версии. В случае необходимости производится их перезапись. Данные для записи беруться из эталонных данных в базе PC-3000.
Диагностика служебной зоны HDD, которая находится в гермоблоке на минусовых цилиндрах, и выявление разрушенных служебных модулей. Если необходимо, то восстановление поврежденных модулей методом пересчета или их перезапись из эталонных данных базы PC-3000.
Поиск дефектных секторов на поверхностях HDD и их скрытие. Скрытие осуществляется за счет резервной зоны HDD, специально предназначенной для этого. Емкость HDD при этом не уменьшается.
Процесс программного ремонта HDD максимально информативен и требует от оператора наличия только базовых знаний о строении HDD. При этом он достаточно эффективен — позволяет ремонтировать до 80% всех неисправных HDD.
*Состав PC-3000 for Windows (UDMA)
На рисунке 7.2 представлен комплект оборудования PC-3000 for Windows (UDMA), который включает в себя следующие элементы:
• Плата-тестер PC-3000 UDMA
• ПО комплекса PC-3000 for Windows (UDMA)
• Двух портовый адаптер управления питанием PC-3K PWR2
• Адаптер PC-USB-TERMINAL
• Адаптер PC-2″ (для 2.5″ и 1.8″ HDDs)
• Адаптер PC-CF (для 1.0″ HDDs Compact Flash)
• Адаптер PC PATA-SATA
• Адаптер PC-SEAGATE
• Адаптер PC-SEAG.SATA
• Адаптер PC-PATA-SATA mini
• Адаптер PC-TOSHIBA
• Переходник PC-QUANTUM
• Переходник PC-MX-SAFE
• Щуп ATMR, HTS548, HTS726
• Щуп AVV2, VLAT
• Интерфейсные кабели IDE 80 pin (80 см.)
• Интерфейсный кабель IDE 80 pin (34 см.)
• Кабели питания HDD
• Кабель питания PC-MX-SAFE
• Кабель USB
• Кабель HDD-10 pin (30 см.)
Руководство пользователя
Рис. 7.2. Комплект оборудования PC-3000 for Windows (UDMA)
На рисунках 7.3 – 7.13 представлены отдельные элементы комплекта оборудования PC-3000 for Windows (UDMA).
Рис. 7.3. Адаптер PC-USB-TERMINAL
Рис. 7.4 Адаптеры PC-QUANTUM, PC-SEAGATE, PC-SEAG.SATA
Рис. 7.5. Адаптер PC-2″ — предназначен для подключения 2.5″ и 1.8″ HDD
Рис. 7.6. Адаптер PC-CF — предназначен для подключения 1.0″ HDD (Compact Flash)
Рис. 7.7. Адаптер PC PATA-SATA — предназначен для подключения SATA HDD
Рис. 7.8. Адаптер PC PATA-SATA mini — предназначен для прямого подключения к порту 2 платы «PC-3000 UDMA»
Рис. 7.9. Переходник PC-TOSHIBA — предназначен для подключения HDD Toshiba 1,8″ (Micro ATA 3.3 V)
Рис. 7.10. Схема подключения адаптера PC-USB-TERMINAL
Рис. 7.11. Схема подключения адаптера PC-SEAG.SATA
Рис. 7.12. Переходник PC-MX-SAFE — предназначен для работы
с накопителями MAXTOR в safe mode
Рис. 7.13. Щупы Unlock — 2,3 — предназначены для разблокировки HITACHI/IBM HDD
* Программное обеспечение PC-3000 for Windows (UDMA)
Программное обеспечение комплекса PC-3000 for Windows (UDMA) построено с использованием технологии MDI. Это позволяет работать с 2-мя портами платы PC-3000 UDMA одновременно и независимо друг от друга в одном приложении. Кроме того, в состав ПО комплекса входят специализированные окна: выбора утилиты, ATA commander, скрипт система, управления базой данных. Использование технологии MDI позволяет размещать на рабочем столе все окна одновременно в рамках одного приложения PC-3000 for Windows (UDMA).
В состав ПО комплекса PC-3000 for Windows (UDMA) входят как универсальные утилиты, так и специализированные. С помощью универсальных утилит Вы сможете достаточно быстро произвести диагностику любого неисправного HDD и определить дальнейшие пути ремонта HDD. Непосредственно же ремонт HDD осуществляется при помощи специализированных утилит, которые индивидуальны для каждого семейства HDD.
Все специализированные утилиты позволяют выполнить следующие действия:
• тестировать HDD в технологическом режиме;
• тестировать и восстанавливать служебную информацию HDD;
• читать и записывать содержимое Flash ПЗУ HDD;
• загружать программу доступа к служебной информации LRD;
• просматривать таблицы скрытых дефектов P-лист, G-лист, T-лист;
• скрывать найденные дефекты на поверхностях магнитных дисков;
• пересчитывать транслятор;
• изменять конфигурационные параметры.
Для простоты работы в комплексе PC-3000 for Windows (UDMA) реализована новая база данных ресурсов (образы Flash ROM, служебные модули, треки служебной зоны). Она позволяет систематизировать все ресурсы HDD и хранить их в сжатом виде.
Основные отличия новой базы данных комплекса PC-30000 for Windows (UDMA) следущие:
• новый сервер базы данных, использующий FireBird database server (один из самых надежных SQL серверов);
• новый механизм индексации хранящихся в базе данных ресурсов для ускорения процесса поиска;
• возможность создания разделяемой базы ресурсов, используемой несколькими комплексами PC-3000 for Windows (UDMA) одновременно;
• возможность управления политикой бэкапирования данных;
• возможность создания базы данных объемом более 4 Гб.
• Хочется отметить еще одну уникальную возможность — самостоятельное добавление пользователем новых ресурсов от новейших моделей HDD и осуществление их поиска в базе PC-3000.
*Специализированные режимы для опытных пользователей
Специально для опытных пользователей, самостоятельно изучающих HDD, в состав программного обеспечения комплекса PC-3000 for Windows (UDMA) входят специализированные режимы: встроенная скрипт система и ATA commander.
Скрипт система — позволяющая самостоятельно силами пользователя реализовать на встроенном языке программирования Visual Basic Script алгоритмы подачи команд в HDD, включая подготовку данных и интерпретацию результатов. Для доступа к HDD предоставляется развитая объектная модель, которая используется утилитами комплекса. В качестве «теста пользователя» реализованный алгоритм может быть подключен к любой утилите комплекса PC-3000 for Windows (UDMA).
ATA commander — интерактивный режим, позволяющий пользователю без навыков программирования подавать команды в HDD, включая технологические. ATA commander позволяет установить значение регистров HDD (включая регистры режима LBA 48), подготовить и отобразить данные команд HDD с помощью редактора двоичных данных. Последовательность подаваемых команд в HDD может быть классифицирована по типам и сохранена в файл для дальнейшего использования или отправлена другому пользователю комплекса. На основании данных команды HDD, ATA commander может сгенерировать текст скрипта для использования из Script системы или в качестве «теста пользователя».
Заключение
Аппаратная часть винчестера очень сложно устроена, поэтому восстановление данных на физическом уровне является долговременным и не всегда результативным процессом, из – за сложности этой работы ее стоимость очень высока. Поэтому, для экономии времени и денег следует позаботиться о своевременном создании резервных копий информации.
Список литературы
1. Касперски К. «Восстановление данных. Практическое руководство». Издательство: «БХВ-Петербург» 2001г.
2. С.Симонович, Г.Евсеев, А.Алексеев «Общая информатика. Учебное пособие для средней школы. 5-9 класс.» Издательство: “АСТ-Пресс Книга”, 2002г.