Поиск расположения данных на дисковых устройствах.
Для поиска мест расположения данных надо активировать в главном меню программы пункт "Поиск расположения данных", рис. 3.

Рис. 3. Меню "Поиск расположения данных".
Это меню состоит из трех подменю:
- Поиск по маске, взятой из файла
- Поиск по сигнатуре, взятой из файла
- Поиск по сигнатуре, вводимой с клавиатуры
Поиск может выполняться по контексту или маске.
- Контекст это последовательность символов, которая мажет располагаться в любом месте
дискового пространства;
- Маска это конкретное место в секторах дискового устройства, содержащее поисковую последовательность.
Поисковая последовательность может вводиться с клавиатуры или браться из файла.
При этом указывается:
- номер участка файла (файл условно делится на участки по 512 байт, участки нумеруются с нуля);
- смещение поискового образа относительно начала участка;
- длина поискового образа.
Поиск совпадений производится в пределах заданного пользователем диапазона секторов в виде начала и конца
сканируемого фрагмента дискового пространства.
Адреса найденных секторов (LBA-адрес и в виде Цилиндр-Головка-Сектор), содержащих поисковый образ записывается
в текстовый файл, который можно просмотреть любым текстовым редактором, например, Блокнотом, Рис. 4.

Рис. 4. Содержание файла с результатом поиска.
Файл записывается в текущий каталог, откуда запускалась программа, в случае ввода контекста с клавиатуры, или каталог,
где размещается файл, из которого берется маска или контекст поиска.
Имя файла состоит из константы HD, номера диска, символа подчеркивания, серийного номера дискового устройства или
20-ти пробелов и расширения ".txt", Рис. 5.

Рис. 5. Пример имен файлов с результатами поиска.
|