Extended_Boot_Record

An Extended Boot Record is used to define the contents of an extended partition. It has the same basic format as a Master Boot Record, although the contents will be interpreted somewhat differently.

This type is used internally by LVM, and is not directly available through the public LVM API. However, it is possible to access this data by means of the Read_Sectors and Write_Sectors functions.

#include <lvm_data.h>

/*
 * The following define the values used to indicate that a partition table
 * entry is for an EBR, not a partition.
 */
#define EBR_BOOT_INDICATOR     0x0
#define EBR_FORMAT_INDICATOR   0x05
#define EBR_FORMAT_INDICATORX  0x0F


typedef Master_Boot_Record  Extended_Boot_Record;