Введение
Загрузочный сектор неразделенных носителей в IBM PC совместимых системах специфический тип загрузочного сектора в ПК Волновой загрузочный запись (VBR) (также известный как объемный загрузочный сектор, раздел загрузочный запись или раздел загрузочный сектор) является типом загрузочного сектора, введенный IBM персонального компьютера. Он может быть найден на разделенном устройстве хранения данных, таком как жесткий диск, или неразделенном устройстве, таком как дискета, и содержит машинный код для загрузки программ (обычно, но не обязательно, операционных систем), хранящихся в других частях устройства. На неразделенных устройствах хранения это первый сектор устройства. На разделенных устройствах это первый сектор отдельного раздела на устройстве, а первым сектором всего устройства является мастер-запись загрузки (MBR), содержащая таблицу разделов. Код в загрузочных записях объема вызывается непосредственно прошивкой машины или косвенно кодом в мастер-загрузочной записи или менеджере загрузки. Код в MBR и VBR в основном загружается одинаково. Вызов VBR через менеджер загрузки известен как загрузка цепи. Некоторые системы с двойным загрузкой, такие как NTLDR (загрузчик загрузки для всех версий операционных систем Microsoft Windows NT до и включая Windows XP и Windows Server 2003), берут копии кода загрузки, который отдельные операционные системы устанавливают в VBR одного раздела и хранят их в файлах диска, загружая соответствующее содержимое VBR из файла после того, как загрузчик загрузки попросил пользователя, какую операционную систему загрузить. В Windows Vista, Windows Server 2008 и более новых версиях NTLDR был заменен; вместо этого функциональность загрузчика загрузки обеспечивается двумя новыми компонентами: WINLOAD. EXE и менеджер загрузки Windows. В файловых системах, таких как FAT12 (кроме DOS 1. x), FAT16, FAT32, HPFS и NTFS, VBR также содержит блок параметров BIOS (BPB), который определяет местоположение и макет основных структур данных на диске для файловой системы. (Подробный анализ отраслевой структуры FAT VBR, различных версий FAT BPB и их входов можно найти в статье FAT.)
a specific type of boot sector in PCs
A volume boot record (VBR) (also known as a volume boot sector, a partition boot record or a partition boot sector) is a type of boot sector introduced by the IBM Personal Computer. It may be found on a partitioned data storage device, such as a hard disk, or an unpartitioned device, such as a floppy disk, and contains machine code for bootstrapping programs (usually, but not necessarily, operating systems) stored in other parts of the device. On non partitioned storage devices, it is the first sector of the device. On partitioned devices, it is the first sector of an individual partition on the device, with the first sector of the entire device being a Master Boot Record (MBR) containing the partition table. The code in volume boot records is invoked either directly by the machine's firmware or indirectly by code in the master boot record or a boot manager. Code in the MBR and VBR is in essence loaded the same way. Invoking a VBR via a boot manager is known as chain loading. Some dual boot systems, such as NTLDR (the boot loader for all releases of Microsoft's Windows NT derived operating systems up to and including Windows XP and Windows Server 2003), take copies of the bootstrap code that individual operating systems install into a single partition's VBR and store them in disc files, loading the relevant VBR content from file after the boot loader has asked the user which operating system to bootstrap. In Windows Vista, Windows Server 2008 and newer versions, NTLDR was replaced; the boot loader functionality is instead provided by two new components: WINLOAD. EXE and the Windows Boot Manager. In file systems such as FAT12 (except for in DOS 1. x), FAT16, FAT32, HPFS and NTFS, the VBR also contains a BIOS Parameter Block (BPB) that specifies the location and layout of the principal on disk data structures for the file system. (A detailed discussion of the sector layout of FAT VBRs, the various FAT BPB versions and their entries can be found in the FAT article.)
Подпись
Наличие совместимого с IBM PC загрузчика загрузки для x86 процессоров в загрузочном секторе по конвенции обозначается двубайтовой шестнадцатеричной последовательностью, называемой подписью загрузочного сектора (при фиксированном офсете и при ) для размеров секторов 512 байтов и более.