TestDisk has features for both novices and experts.
Partition table recovery using TestDisk is really easy. TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software: certain types of viruses or human error (such as accidentally deleting a Partition Table).
TestDisk is OpenSource software and is licensed under the terms of the GNU General Public License (GPL v2+).