Cybersecurity
May 29

Что такое VBR (Volume Boot Record)

VBR (Volume Boot Record) — это первый сектор тома, содержащий информацию, необходимую для загрузки операционной системы с этого тома. Он также известен как загрузочный сектор раздела.

Структура VBR:

VBR состоит из:

  1. BIOS Parameter Block (BPB) — метаданные тома:
    • Размер сектора и кластера
    • Число секторов
    • Смещение до таблицы FAT или MFT
    • Метка тома и тип файловой системы
  2. Код загрузчика (bootloader stub) — маленькая программа, запускаемая BIOS/UEFI.
    Например, если это загрузочный диск, VBR ищет и загружает операционную систему.
  3. Сигнатура сектора — последние 2 байта всегда 0x55AA. Это означает, что сектор загрузочный.

Примеры:

  • В FAT32 VBR содержит код, который находит файл IO.SYS (Windows) и передаёт управление.
  • В NTFS VBR загружает NTLDR или BOOTMGR.

Важно:

  • VBR ≠ MBR (Master Boot Record).
    MBR — это загрузочный сектор всего физического диска (нулевой сектор).
    VBR — это загрузочный сектор конкретного раздела/тома.