Размер Кластера Диска Таблица Файловая Система • Подготовка к эксперименту
Область данных разбита на кластеры (от 1 до 64 секторов). Это сама большая область, так как в ней находятся все данные вашего диска (каталоги и файлы). Каждому кластеру в области данных соответствует элемент таблицы FAT .
Файловая система FAT
Номер элемента FAT | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
Содержимое элемента | 26 | 0 | 23 | 24 | 25 | -1 | 776 |
Свободный кластер | Начало файла | Последний кластер файла |
НОУ ИНТУИТ | Лекция | Реализация файловой системы. Файловая система NTFS
Здесь приведена информация о файлах \tmp\nfi\exp.h и \tmp\nfi\h.h , которую выдает утилита nfi . Наиболее интересно расположение на диске нерезидентного атрибута потока данных, дисковые номера кластеров которого в данном случае обозначаются как logical sectors . Это сама большая область, так как в ней находятся все данные вашего диска каталоги и файлы.
Эксперимент. Просмотр кластеров, принадлежащих файлу с помощью утилиты nfi.exe
Для сильно фрагментированных файлов требуется много серий и несколько MFT записей. Первая запись о файле содержит список остальных записей. Если этот список велик, то он является нерезидентным атрибутом и размещается в отдельном файле.
Кластеры
Смещение байта (шестнадцатеричное) | Количество байтов | смысл |
---|---|---|
0x00-0x07 | 8 | Имя файла, менее 8 байт, завершение 0x20 |
0x08-0x0A | 3 | имя расширения |
0x0B | 1 | Атрибут файла, 0x20 означает архив |
0x0D | 1 | 10 миллисекунд времени создания |
0x0E-0x0F | 2 | Время создания файла |
0x10-0x11 | 2 | Дата создания файла |
0x12-0x13 | 2 | Дата последнего доступа к файлу |
0x14-0x15 | 2 | Старшие 16 бит номера начального кластера файла |
0x16-0x17 | 2 | Время последнего изменения файла |
0x18-0x19 | 2 | Время последнего изменения файла |
0x1A-0x1B | 2 | Время последнего изменения файла |
0x1C-0x1F | 4 | Длина файла |
Три, таблица FAT
3. FAT1 = начальный сектор раздела + зарезервированный сектор DBR, FAT2 = начальный сектор раздела + зарезервированный сектор DBR + FAT1, корневой каталог = начальный сектор раздела + зарезервированный сектор DBR + (таблица FAT * 2) + (Размер кластера * 2) Получение информации о потенциальном размере кластера.
Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.