problema de particiones con Debian Squeeze y Windows 7 (la Partición 1 no termina en el límite del cilindro)

Acabo de instalar Debian Squeeze en un disco duro donde también está instalado Windows 7. Ahora, si ejecuto cfdisk, recibo el siguiente post:

"FATAL ERROR: Bad primary partition 3: Partition ends in the final partial cylinder". 

¿Hay alguna forma de solucionarlo sin reinstalar todo?

EDITAR : Salida de fdisk -l :

 Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1f244dbd Device Boot Start End Blocks Id System /dev/sda1 1 154 1228800 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 154 9673 76464844 7 HPFS/NTFS Partition 2 does not end on cylinder boundary. /dev/sda3 9673 29127 156262401 5 Extended Partition 3 does not end on cylinder boundary. /dev/sda4 29127 30402 10240000 7 HPFS/NTFS Partition 4 does not end on cylinder boundary. /dev/sda5 9673 16968 58593280 83 Linux /dev/sda6 16968 17430 3709952 82 Linux swap / Solaris /dev/sda7 17430 28372 87889920 83 Linux /dev/sda8 28372 29127 6066176 83 Linux