Обычно TestDisk корректно восстанавливает разделы. Я с проблемами

Обычно TestDisk корректно восстанавливает разделы. Я с проблемами не сталкивался. Да и пишет она только в MBR, ну и возможно в бутблок - ессно, с запросом предварительно (когда содержимое бутблока не совпадает с его копией).
Хотя все же, если есть возможность - сделайте посекторную копию на другой винт, и там уже экспериментируйте.