This is a discussion of extended partition tables related to my web pages discussing the boot process with emphasis on the MBR and boot code for Windows 95 OSR2.
The extended partition tables below are from a PC originally formatted under WFWG 3.11 and then upgraded to Windows 95a in a separate primary partition. Thus one primary partition contains WFWG 3.11 and the other contains Windows 95a even though the MBR table below shows one of the primary partitions as being Non-DOS.
Example of a hard drive partitioned with DOS FDISK that has two primary partitions, each with its own OS, and one extended partition with several logical volumes (partitions). Actually the second Primary partition was obtained using PartitionMagic as DOS FDISK only allows one primary and one extended. The partition tables below are displayed in the same format as used by Norton's Disk Editor in Partition Table view. Note that (MBR only) the column labeled "Relative Sectors" is equivalent to the "Starting Sector" of the partition in LBA format.
System |
Boot |
Starting Location | Ending Location | Relative Sectors |
Number of Sectors | ||||
| Cylinder | Head | Sector | Cylinder | Head | Sector | ||||
| BIGDOS | Yes | 0 | 1 | 1 | 129 | 254 | 63 | 63 | 2,088,387 |
| Non-DOS | No | 130 | 0 | 1 | 254 | 254 | 63 | 2,088,450 | 2,008,125 |
| EXT | No | 255 | 0 | 1 | 1022 | 254 | 63 | 4,096,575 | 12,337,920 |
| Unused | No | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Notes on MBR
System |
Boot |
Starting Location | Ending Location | Relative Sectors |
Number of Sectors | ||||
|---|---|---|---|---|---|---|---|---|---|
| Cylinder | Head | Sector | Cylinder | Head | Sector | ||||
| BIGDOS | No | 255 | 1 | 1 | 382 | 254 | 63 | 63 | 2,056,257 |
| EXT | No | 383 | 0 | 1 | 510 | 254 | 63 | 2,056,320 | 2,056,320 |
Notes on EBR
System |
Boot |
Starting Location | Ending Location | Relative Sectors |
Number of Sectors | ||||
|---|---|---|---|---|---|---|---|---|---|
| Cylinder | Head | Sector | Cylinder | Head | Sector | ||||
| BIGDOS | No | 383 | 1 | 1 | 510 | 254 | 63 | 63 | 2,056,257 |
| EXT | No | 511 | 0 | 1 | 638 | 254 | 63 | 4,112,640 | 2,056,320 |
System |
Boot |
Starting Location | Ending Location | Relative Sectors |
Number of Sectors | ||||
|---|---|---|---|---|---|---|---|---|---|
| Cylinder | Head | Sector | Cylinder | Head | Sector | ||||
| BIGDOS | No | 895 | 1 | 1 | 1022 | 254 | 63 | 63 | 2,056,257 |
Boot sectors in logical drives contain code that is similar to the boot code in the main boot sector, but since extended partition volumes cannot be booted, this code generally displays a message stating that an extended volume cannot be booted.This code is not discussed further. Each boot sector also contains its own BPB for the current logical volume.
If you have comments or suggestions, email me at Ray Knights
This page was created on 18 December 2000, last updated on 13 January 2001.