I believe that testdisk allows you to recover partitions, not just analyze your disk for missing partitions. Here is something from the test disk documentation web page (http://www.cgsecurity.org/index.html?testdisk.html
) that might be helpful:
If you don't understand how to use TestDisk,
- run "testdisk /log /debug" (make sure to hit the space bar once before each slash),
- select the faulty hard disk using arrow keys then press the ENTER key,
- after TestDisk is finished (Note: you may need to press the ENTER key a couple more times during its processing), choose Search! to restart the analyse.
- just send the file which TestDisk creates, testdisk.log, to email@example.com