The free data recovery software TestDisk is a great tool! Recovering deleted partitions and repairing non-booting drives were the primary goals for this software. Viruses and human mistakes can cause these symptoms (such as accidentally deleting a Partition Table).