When I say perfectly I mean that it can delete, detect, and make partitions without error. Here is my output from fdisk -l. (displays the partitions correctly)
Code:
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 25 200781 83 Linux
/dev/sda2 * 26 17790 142695424 7 HPFS/NTFS
/dev/sda3 17791 18052 2104515 82 Linux swap / Solaris
/dev/sda4 18053 38914 167574015 f W95 Ext'd (LBA)
/dev/sda5 18053 21316 26218048 83 Linux
/dev/sda6 21317 32432 89289216 83 Linux
/dev/sda7 32433 38913 52058632+ c W95 FAT32 (LBA)
sda1=ext2
sda5 and sda6=reiserfs
In Gparted and Debian's partitioner they believe that there is no partitions, just unallocated space. I've never had a problem with either of these partitions before, until now.