Disk Addressing and Geometry

A Disk Address is a combination of head-cylinder-sector values.

The number of heads, cylinders (or tracks) and sectors is known as the Disk Geometry

Your BIOS may not be able to handle disk geometries larger than some value (of head, cylinders, sectors, or the combination).

Disk manufacturers and software vendors have come up with clever schemes that permit the disk subsytem to "fool" the BIOS by making the disk appear to have a different geometry.

Linux generally does not use any of these schemes, but it can be fooled as well. Modern BIOS systems have an autodetect and/or a user-defined option for disk configuration.

The true geometry of the disks in the machine we're looking at is:

Device Heads Cylinders Sector Cap(MB)
/dev/hda1 15 8930 63 4320
/dev/hda2 16 4982 63 2570

assuming 512 bytes per sector