partitionTable Struct Reference

MBR partition table entry. More...

#include <FatStructs.h>

List of all members.

Public Attributes

uint8_t  boot
uint8_t  beginHead
unsigned  beginSector: 6
unsigned  beginCylinderHigh: 2
uint8_t  beginCylinderLow
uint8_t  type
uint8_t  endHead
unsigned  endSector: 6
unsigned  endCylinderHigh: 2
uint8_t  endCylinderLow
uint32_t  firstSector
uint32_t  totalSectors

Detailed Description

MBR partition table entry.

A partition table entry for a MBR formatted storage device. The MBR partition table has four entries.


Member Data Documentation

High bits cylinder for first block in partition.

Combine beginCylinderLow with beginCylinderHigh. Legal values are 0-1023. Only used in old PC BIOS.

Head part of Cylinder-head-sector address of the first block in the partition. Legal values are 0-255. Only used in old PC BIOS.

Sector part of Cylinder-head-sector address of the first block in the partition. Legal values are 1-63. Only used in old PC BIOS.

Boot Indicator . Indicates whether the volume is the active partition. Legal values include: 0X00. Do not use for booting. 0X80 Active partition.

High bits of end cylinder

Combine endCylinderLow with endCylinderHigh. Legal values are 0-1023. Only used in old PC BIOS.

head part of cylinder-head-sector address of the last sector in the partition. Legal values are 0-255. Only used in old PC BIOS.

Sector part of cylinder-head-sector address of the last sector in the partition. Legal values are 1-63. Only used in old PC BIOS.

Logical block address of the first block in the partition.

Length of the partition, in blocks.

Partition type. See defines that begin with PART_TYPE_ for some Microsoft partition types.


The documentation for this struct was generated from the following file:
Generated on Wed Dec 23 08:22:21 2009 for SdFat by  doxygen 1.6.1