When I run Fdisk I get the following error message
Command (m for help): p
Disk /dev/hda1: 255 heads, 63 sectors, 612 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hda1p1 ? 120513 235786 925929529+ 68 Unknown Partition 1 has different physical/logical beginnings (non-Linux?): phys=(116, 100, 32) logical=(120512, 47, 32) Partition 1 has different physical/logical endings: phys=(288, 101, 46) logical=(235785, 20, 46) Partition 1 does not end on cylinder boundary: phys=(288, 101, 46) should be (288, 254, 63) Partition 2 has different physical/logical beginnings (non-Linux?): phys=(357, 32, 43) logical=(82800, 34, 51) Partition 2 has different physical/logical endings: phys=(0, 13, 10) logical=(116349, 218, 61) Partition 2 does not end on cylinder boundary: phys=(0, 13, 10) should be (0, 254, 63) /dev/hda1p3 ? 33551 120595 699181456 53 OnTrack DM6 Aux3 Partition 3 has different physical/logical beginnings (non-Linux?): phys=(345, 32, 19) logical=(33550, 137, 11) Partition 3 has different physical/logical endings: phys=(324, 77, 19) logical=(120594, 153, 54) Partition 3 does not end on cylinder boundary: phys=(324, 77, 19) should be (324, 254, 63) /dev/hda1p4 ? 86812 86813 10668+ 49 Unknown Partition 4 has different physical/logical beginnings (non-Linux?): phys=(87, 1, 0) logical=(86811, 142, 3) Partition 4 has different physical/logical endings: phys=(335, 78, 2) logical=(86812, 225, 45) Partition 4 does not end on cylinder boundary: phys=(335, 78, 2) should be (335, 254, 63)
Partition table entries are not in disk order
Any suggestions on how I could fix this, preserving the data on the partitions?
Thanks
D