Жесткий диск изнутри: загрузка и таблицы разделов

Таблица 10

Смещение Длина Значение Описание
0x0B 2 байт 0x0002 Число байт в секторе — размер сектора. Допустимы следующие значения: 512, 1024, 2048 и 4096. Для большинства дисков значение этого поля равно 512
0x0D 1 байт 0x40 Число секторов в кластере. Так как FAT32 поддерживает ограниченное число кластеров (до 4 294 967 296), тома очень большого объема требуют использования большего числа секторов в кластере. Значение этого поля по умолчанию зависит от размера тома. Допустимы следующие значения: 1, 2, 4, 8, 16, 32, 64 и 128. В Windows 2000 для FAT32 поддерживаются тома максимальным объемом до 32 Гбайт. Тома большего объема, созданные с помощью Windows 95 OSR2 и Windows 98, доступны из Windows 2000
0x0E 2 байта 0x0200 Зарезервированные сектора — число секторов перед первой таблицей FAT, включая загрузочный сектор. Значение этого поля для FAT32 обычно равно 32
0x10 1 байт 0x02 Число копий таблиц FAT для данного тома. Значение этого поля всегда равно 2
0x11 2 байт 0x0000 Общее число 32-байтовых имен файлов и каталогов, которые могут храниться в корневом каталоге тома (только для FAT12/FAT16). Для томов FAT32 значение этого поля должно быть равно 0
0x13 2 байт 0x0000 Число секторов в томе, выраженное 16-битовым значением (только для FAT12/FAT16). Для томов FAT32 значение этого поля должно быть равно 0
0x15 1 байт 0xF8 Тип носителя. Значение 0xF8 указывает на жесткий диск, 0xF0 — на флоппи-диск высокой плотности. Данное поле не используется в Windows 2000
0x16 2 байт 0x0000 Число секторов в каждой копии FAT (только для FAT12/FAT16). Для томов FAT32 значение этого поля должно быть равно 0
0x18 2 байт 0x3F00 Число секторов в дорожке. Используется для низкоуровневого форматирования дисков
0x1A 2 байт 0xFF00 Число головок. Используется для низкоуровневого форматирования дисков
0x1C 4 байт 0xEE39D700 Число «скрытых» секторов — число секторов перед загрузочным сектором. Используется во время загрузки для вычисления абсолютного смещения корневого каталога и данных
0x20 4 байт 0x7F324E00 Число секторов в томе, выраженное 32-битовым значением. Используется для томов, имеющих более 65 536 секторов
0x24 4 байт 0x83130000 Число секторов в FAT (только для FAT32)
0x28 2 байт 0x0000 Расширенные флаги (только для FAT32). Отдельные биты этого слова имеют следующее назначение: биты 0-3 — число активных FAT; биты 4-6 — зарезервированы; бит 7 — равен 0, если выполняется «зеркалирование» FAT; равен 1, если активна только одна FAT; биты 8-15 — зарезервированы
0x2A 2 байт 0x0000 Версия файловой системы (только для FAT32)
0x2C 4 байт 0x02000000 Номер кластера для первого кластера корневого каталога (только для FAT32). Обычно значение этого поля равно 2
0x34 2 байт 0x0600 Номер сектора с резервной копией загрузочного сектора (только для FAT32). Обычно значение этого поля равно 6
0x36 12 байт 0x000000000000000000000000 Зарезервировано (только для FAT32)

Возврат


Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует