|
libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
|
Legacy CHS style logical geometry metadata (BlockType::GeometryBlock). More...
#include <aaruformat/structs/data.h>
Data Fields | |
| uint32_t | identifier |
| Block identifier, must be BlockType::GeometryBlock. | |
| uint32_t | cylinders |
| Number of cylinders. | |
| uint32_t | heads |
| Number of heads (tracks per cylinder). | |
| uint32_t | sectorsPerTrack |
| Number of sectors per track. | |
Legacy CHS style logical geometry metadata (BlockType::GeometryBlock).
Total logical sectors implied by this header is cylinders * heads * sectorsPerTrack. Sector size is not included here and must be derived from context (e.g., accompanying metadata or defaulting to 512 for many block devices).
| uint32_t GeometryBlockHeader::cylinders |
Number of cylinders.
Definition at line 93 of file data.h.
Referenced by aaruf_get_geometry(), aaruf_set_geometry(), and process_geometry_block().
| uint32_t GeometryBlockHeader::heads |
Number of heads (tracks per cylinder).
Definition at line 94 of file data.h.
Referenced by aaruf_get_geometry(), aaruf_set_geometry(), and process_geometry_block().
| uint32_t GeometryBlockHeader::identifier |
Block identifier, must be BlockType::GeometryBlock.
Definition at line 92 of file data.h.
Referenced by aaruf_get_geometry(), aaruf_open(), aaruf_set_geometry(), process_geometry_block(), and write_geometry_block().
| uint32_t GeometryBlockHeader::sectorsPerTrack |
Number of sectors per track.
Definition at line 95 of file data.h.
Referenced by aaruf_get_geometry(), aaruf_set_geometry(), and process_geometry_block().