Well, did you try to run HDToolbox to load the RDB, check if all partitions are still there and then save the RDB again ? If RDBsalv can find it HDToolbox should find it either.
I could write a program which lists the contents of the RDB so you can recreate it with HDToolbox.
Bye,
Thomas