TestDisk is a free data recovery utility. It was primarily designed to help recover lost data storage partitions and/or make non-booting disks boot-able again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally erasing a partition table).
Here steps for recover lost partition:
Step 1 : As a root user, install testdisk by "yum install testdisk" in RedHat Linux. Type testdisk in terminal.
Step2 : You'll get following screen
Step 3 : Use options for create or skip log files, After that you get following screen. Here we want to choose hard disk for recover lost partition,
Step 4 : Here i use single hard disk, Hit Enter for proceed, You'll get following
Step 5 : Choose partition table type, Our normal table type is Intel ( Normally we using this only ). Next you'll get following page,
Step 6 : Use options for choose our need, Analyse'll show you list of partition
Step 7 : Hit Enter for Quick Search , This'll analyse our Hard Disk, This process is as shown in figure,
After completion of this, It'll show all partition as available.
By this i have successfully restored lost partitions. Use it by your one risk. Hope you can successfully restore your lost partitions.
Please go TestDisk official page for more information.