Here is the output on my system of both fdisk and sfdisk. sfdisk quotes cylinders with a minus sign. It may give you a clue as to what's occurring but you may have to whip out your binary/hex calculator to pin it down exactly.
Code:
anthony@anthony-desktop:~$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13054 104856223+ 83 Linux
/dev/sda2 13055 26108 104856255 83 Linux
/dev/sda3 26109 39162 104856255 83 Linux
/dev/sda4 39163 60801 173815267+ f W95 Ext'd (LBA)
/dev/sda5 39163 39293 1052226 82 Linux swap / Solaris
/dev/sda6 39294 52347 104856223+ 83 Linux
anthony@anthony-desktop:~$ sudo sfdisk -l
Disk /dev/sda: 60801 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 13053 13054- 104856223+ 83 Linux
/dev/sda2 13054 26107 13054 104856255 83 Linux
/dev/sda3 26108 39161 13054 104856255 83 Linux
/dev/sda4 39162 60800 21639 173815267+ f W95 Ext'd (LBA)
/dev/sda5 39162+ 39292 131- 1052226 82 Linux swap / Solaris
/dev/sda6 39293+ 52346 13054- 104856223+ 83 Linux
Bookmarks