I'll jump in here since Brian hasn't yet. Fdisk is OK if the disk has had a variety of FAT on it (up to FAT32), but if it has had any other, then it will fall over. The ones it has troubles with include all the Linux ones (ext2, ext3, reiserfs, etc) and NTFS as well. It detects that there is a strange partition, but can't do anything with it. For example, it will say there are logical drives in an extended partition, but when you try to remove them, you find you can't. I had a 20GB disk that fdisk could only use 5GB in the primary partition, which was the original FAT32 partition. The other partitions, which were previously ext2, were reported as D:, E: and F:, but couldn't be removed. That's where I found the value of something like gwscan to 'zero' the disk, after which fdisk cooperated fully with the drive.