Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PO_PK_26-40.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
295.55 Кб
Скачать

30.Файловая система VirtualFat. Особ, орг хран длинных имен

Особенности: поддержка длинных имен файлов, использование дополнительных атрибутов: ( время и дата создания файла дата последнего доступа к файлу

8

3

1

1

1

4

2

2

2

2

4

имя расш Атрибуты: Read-only, Archived – для целей архивир System – системный Hidden скрытый NT – для совместимости с Windows NT сек времени создания Дата/время созд Дата посл доступа к файлу Старшие 16 бит номера первого кластера Время модификации файла Дата модиф файла Младшие 16 бит номера первого кластера размер файла

NT— линейка ОС произв корпорации Microsoft и назв первых версий

орг хран длинных имен Каждому файлу назначается два имени:

длинное имя – до 260 символов в формате Unicode (задается пользователем) имя совместимое с FAT: 8+3 (генерируется автоматич) Порядок получения короткого имени из длинного:

Все символы приводятся к верхнему регистру удаляются неиспользуемые в DOS символы -> Выбираются первые 6 символов имени и первые три символа расширения

Короткое имя хранится в стандартной записи каталога.Длинное имя хранится в одной или нескольких дополнительных записях каталога перед основной в обратном порядке (снизу вверх). Каждая дополнительная запись содержит 13 символов в формате Unicode.

Все фрагменты имени пронумерованы по порядку. Последний фрагмент имеет номер, увеличенный на 64

Формат дополнительной записи каталога:

1

10

1

1

1

12

2

4

Последовательность (номер записи) 5 симв имени в Unicode Атрибуты – равны 0x0F = 00001111 поле NT = 0x00 Контр сумма 6 симв имени в Unicode номер первого кластера = 0х00 2 симв имени в Unicode Пример имени The list of Academy.doc

30. Файловая система ntfs

NTFS: New Technology File System

Основные особенности NTFS:

  • поддержка больших файлов (до 2^64 байт)

  • поддержка больших дисков (64 битная адресация кластеров)

  • восстанавл-oсть после сбоев и отказов программ и аппаратуры

  • поддержка длинных имен файлов (имена файлов в NTFS до 255 симв. Полная длина пути до 2^8 - ок 32 тыс симв. имена файлов - в Unicode)

  • контроль доступа к каталогам и файлам

Основные концепции NTFS:

  • На логическом диске располагаются только файлы

  • Файл состоит из набора атрибутов, каждый из которых представлен потоком данных.

    • Содержимое файла может быть представлено несколькими потоками: основным (неименованным) и несколькими именов потоками File.doc File.doc:stream1 File.doc:temp_stream

NTFS: Структура тома

MFT (Master File Table) – файл, содержащий записи о всех файлах на логическом томе. Каждая запись имеет фиксированную длину (1-4Кб). Обычно – 2Кб Каждый файл идентифицируется номером записи в MFT Весь том разбит на кластеры.LCN (Logical Cluster Number) – порядковый номер кластера в томе NTFS VCN (Virtual Cluster Number) – порядковый номер кластера внутри файла

записи

Имя файла

Назнач файла

0

$Mft

Главная таблица файлов

1

$MftMirr

Копия первых 3 записей MFT

2

$LogFile

Журнал файловой системы

3

$Volume

Информация о томе

4

$AttrDef

Таблица имен и описаний атрибутов

5

$.

Корневой каталог

6

$Bitmap

Битовая карта кластеров тома

7

$Boot

Загрузочный сектор

8

$BadClus

Список плохих кластеров

9

$Quota

Таблица квот пользователей

10

$Upcase

Таблица преобразования регистра символов для Unicode

11-15

резерв

В записях MFT used followed атрибуты ( - поле класса - переменная, связанная с классом или объектом. Все данные объекта хранятся в его полях. Доступ к полям осуществляется по их имени.):

стандартная инфа – флаговые биты, временные штампы\ имя файла – в кодировке юникод, мб в ms-dos, описатель защиты – устарел,\ список атрибутов – располож дополнит записей MFT\ идентификатор объекта – 64 разр идент файла, уникальн для данного тома\ точка повторн анализа – исп для монтирования и символьных ссылок\ название тома – название тома – исп only в $Volume\ информация о томе – версия тома - only $Volume\ корневой индекс –исп для каталогов\ размещение индекса – для оч больш каталог\ битовый массив – исп для оч больш каталогов\ поток данных утилиты регистрации – управляет регистрацией файла в LogFile данные – поточные данные, может повторяться

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]