Large Disk HOWTO
Andries Brouwer, aeb@cwi.nl
v2.5, 2004-11-01
All about disk geometry and the 1024 cylinder and other limits for disks.
For the most recent version of this text, see www.win.tue.nl.
1. Large disks
2. Units
3. Disk Access
- 3.1 Cylinders, heads and sectors
- 3.2 Sectorsize
- 3.3 Disksize
- 3.4 The 1024 cylinder and 8.5 GB limits
- 3.5 The 137 GB limit
4. History of BIOS and IDE limits
5. Booting
- 5.1 LILO and the `lba32' and `linear' options
- 5.2 A LILO bug
- 5.3 1024 cylinders is not 1024 cylinders
- 5.4 No 1024 cylinder limit on old machines with IDE
- 5.5 Other boot loaders
6. Disk geometry, partitions and `overlap'
7. Translation and Disk Managers
8. Kernel disk translation for IDE disks
- 8.1 EZD
- 8.2 DM6:DDO
- 8.3 DM6:AUX
- 8.4 DM6:MBR
- 8.5 PTBL
- 8.6 Getting rid of a disk manager
- 8.7 Since 2.5.70: boot parameters
9. Consequences
10. Details
11. Clipped disks
- 11.1 The Linux IDE 8 GiB limit
- 11.2 BIOS complications
- 11.3 Jumpers that select the number of heads
- 11.4 Jumpers that clip total capacity
- 11.5 READ NATIVE MAX ADDRESS / SET MAX ADDRESS
- 11.6 CONFIG_IDEDISK_STROKE
12. The Linux 65535 cylinder limit
13. Extended and logical partitions
14. Problem solving
- 14.1 Problem: My IDE disk gets a bad geometry when I boot from SCSI.
- 14.2 Nonproblem: Identical disks have different geometry?
- 14.3 Problem: 2.4 and 2.6 report different geometries?
- 14.4 Nonproblem: fdisk sees much more room than df?
Next Previous Contents