По умолчанию предполагается, что операционная система и программа запускаются с одного физического диска, а в RAID-массив включены остальные два или три физических диска. Тогда при запуске программа попытается определить вероятную конфигурацию массива и будет ориентироваться на нее. Но можно работать и с образами дисков, созданными другими программами, и с физическими дисками, подключенными к обычным контроллерам.
Запустите программу. В окне программы присутствуют две вкладки:
• Step 1: Search (Шаг 1: Искать). На этой вкладке задаются параметры поиска файлов и показываются найденные файлы.
• Step 2: Recover (Шаг 2: Восстановить). Пока файлы не найдены, эта вкладка неактивна. После того как на диске в процессе сканирования обнаруживаются файлы, на этой вкладке можно указать параметры восстановления найденных объектов.
Файл-образ можно создавать разными программами, и расширение его большой роли не играет. Как правило, это обычный бинарный файл, хотя некоторые программы применяют к образу алгоритм сжатия ZIP, так как нет смысла записывать в этом файле все последовательности пустых блоков – нулей. Программа File Scavenger создает образы в файлах с расширением DSK, но способна открывать такие файлы независимо от расширения.
1. Выберите один из физических дисков или разделов в раскрывающемся списке Look in (Искать в) (рис. 3.7).
Рис. 3.7. File Scavenger – выбор диска
2. Вызовите команду меню File -> Disk Image -> Create (Файл -> Образ диска -> Создать). Появится окно Creating a disk image file (Создание файла образа диска). В нем следует обратить внимание на предупреждение о том, что образ нельзя сохранять на том же диске, образ которого создается, установить флажок, подтверждающий, что это понятно, и указать имя файла и папку, куда будет помещен образ.
По умолчанию предлагается создать двоичный (Binary) файл, однако программа умеет сохранять данные и в виде текста (Text). Последнее может быть полезно для просмотра содержимого секторов не в двоичном, а в обычном текстовом редакторе. Дополнительно можно указать первый и последний сектора для считывания лишь части диска.
Указав имя и тип файла, нажмите кнопку Create (Создать). Образ будет сохранен в заданную папку.
В описываемом примере образы с дисков RAID-0 уже сняты и хранятся в папке на первом и единственном системном диске. Остается открыть их программой File Scavenger, смонтировать виртуальный массив и извлечь из него данные.
3. Вызовите команду меню File -> Disk Image -> Load (Файл -> Образ диска -> Загрузить). Появится стандартное для Windows окно открытия файлов. Выберите в нем образы (мышью можно выделить сразу несколько файлов) и нажмите кнопку Открыть. Загруженные образы добавятся в раскрывающийся список Look in (Искать в).
4. Нажмите в окне программы кнопку
Advanced (Расширенные настройки) или выберите команду меню File -> Advanced (Файл -> Расширенные). Появится окно Reconstruct а broken RAID or spanned volume (Реконструировать разрушенный массив RAID или составной том). Переключатели и флажки в этом окне задают тип массива, который должен быть воссоздан (рис. 3.8).
Рис. 3.8. Задание типа реконструируемого массива
5. Выберите соответствующий тип (уровень) RAID. Spanned volume – составной том, объединяющий объем нескольких дисков. Для массива следует указать переключателем RAID Implementation (Исполнение RAID) его оригинальную реализацию:
• Hardware-based (using a RAID controller) – диски принадлежали к аппаратному массиву;
• Software-based – диски изначально входили в программный массив.
Для массива уровня 5 в области RAID 5 Parity Rotation (Чередование блоков четности RAID 5) дополнительно задается порядок чередования блоков четности. Указав исходные параметры массива, нажмите кнопку OK. Появится следующее окно, в котором можно включать диски в массив (рис. 3.9).
Рис. 3.9. Добавление дисков в массив
В раскрывающемся списке Physical disk (Физический диск) выберите первый диск, который нужно включить в массив. Нажмите кнопку Add (Добавить), и этот диск появится в поле Disk extents or component disks (Дисковые массивы или составные диски). Добавьте таким же способом остальные диски.
Кнопки Move Up (Переместить вверх) и Move Down (Переместить вниз) позволяют изменять порядок следования дисков внутри массива, а значит, и их чередование.
В группе Size (Размер) задается объем диска, который программа будет сканировать. Он может быть меньше или равен, но не больше истинного размера массива.
Составив таким образом виртуальный массив, нажмите кнопку OK. Появится третье, завершающее окно.
6. В этом окне, Stripping Block Size (Размер блока чередования), задайте величину блока (по умолчанию 64 Кбайт). Дополнительно можно задать число блоков, для которого одновременно вычисляется четность. По умолчанию для подавляющего большинства контроллеров за одно действие обсчитывается один блок. Некоторые контроллеры, например HP/Compaq, обрабатывали группы из 16 блоков, но такие контроллеры сейчас редкость.