Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная робота3.doc
Скачиваний:
0
Добавлен:
01.01.2020
Размер:
369.66 Кб
Скачать

Лабораторна робота № 3 Дослідження файловой системи ntfs

Мета роботи: розглянути структуру файловой системи NTFS, як основи для функционування операційних систем (ОС) WINDOWS 2k.

Кількість годин на виконання — 4

Години на самостійну роботу — 4

Вимоги до лабораторної бази та перелік необхідного програмного забезпечення

Для проведення лабораторних досліджень необхідна ПЕОМ класу IBM PC з наступної мінімальної конфігурацією:

  • процесор – 300 МГц;

  • ОЗП – 64 МБ;

  • HDD – 10 ГБ;

  • Відео карта – 16 МБ.

На комп'ютері має бути встановлена будь-яка операційна система із групи WINDOWS 2k з обов'язковим форматуванням логічних дисків саме у NTFS.

Додаткове прикладне програмне забезпечення:

  • "DiskEdit NTFS" – програмний пакет для доступу, відображення та редагування системних та інформаційних розділів логічного диску (програма не потребує інсталяції);

  • "Diskprobe 1.0" – більш досконалий чім DiskEdit NTFS програмний пакет, що призначений для тих же саміх цілей, але має також розвинуту пошукову функцію (програма не потребує інсталяції);

  • "Runtime's DiskExplorer for NTFS" – програмний пакет, призначений для тих же самих цілей, що і попередні програми, але має більш зручний інтерфейс та надає можливість бачити окремі атрібути записів у MFT (програма потребує інсталяції).

Теоретичні відомості

Файловая система NTFS (New Technology File System) формирует на логических дисках следующую структуру:

  • $MFT (Master File Table) – метафайл, содержащий информацию о информационных файлах и их местонахождении на логическом диске.

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

  • BootSectorсектор с загрузчиком, в котором также размещена информация о структуре логического диска и размещении $MFT и $MFTMirror.

Структура BootSector

BootSector на логическом диске NTFS-формата выполняет ту же роль, что в системе FAT. Помимо программы загрузчика IPL2 в BootSector размещаются поля со следующей информацией:

Смещение, байт

Описание

0

Команда JMP xxxx

3

Название ОС и ее версия

0xB

Размер сектора в байтах

0xD

Количество секторов в кластере

0xE

Зарезервировано

0x15

Тип носителя данных

0x16

Зарезервировано

0x18

Количество секторов на дорожке

0x1A

Количество магнитных головок

0x1C

Зарезервировано

0x24

Содержит число 0x80

0x26

Содержит число 0x80

0x28

Младшее слово количества секторов в разделе

0x2C

Старшее слово количества секторов в разделе

0x30

Младшее слово номера кластера начала MFT

0x34

Старшее слово номера кластера начала MFT

0x38

Младшее слово номера кластера начала MFT-2

0x3C

Старшее слово номера кластера начала MFT-2

0x40

Размер записи MFT в кластерах

0x44

Размер буфера индексов в кластерах

0x48

Младшее слово серийного номера диска

0x4C

Старшее слово серийного номера диска

0x1FF

"подпись" загрузчика 55 AA