I have a 20gigs HDD, with 5MB devoted to linux. Now I want to remove the partition without affecting my existing windows partition which has some valuable files. I do not want to completely reformat ...
DOS Fdisk won't see ext2 partitions on the extended partition. You'll have to use a different partition manager, ie. Linux fdisk, Partition Magic, ranish partition manager, etc.