there are lots of software like partition magic etc. but if your are looking for freeware then
"Ultimate Boot CD" becomes very handy for pc troubles.
belows are software for Partition trouble in UBCD. you can also download individual software from there respective site.
Partition Tools 
Ranish Partition Manager  2.40 
XFDISK (Extended FDISK)  0.9.3beta 
SPFDISK (Special FDISK)  2000-03r 
TestDisk  6.2 
Partition Resizer  1.3.4 
Partition Saving  3.01 
Free FDISK  1.3.0 
MBRtool  2.2.100 
MBRWork  1.07b 
FIPS  2.0 
*www.partition-recovery.com/ 2.1.1