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