I also used DiskSalv 2. I used the GUI, it works great.
I think I used the Repair or fix in Place option from the GUI. It's just going to verify the info with the RDB, and then delete or repair whatever doesn't correlate, so it shoudn't -f- anything else up. If you watch it, it will also show you what doesn't jive and what it's deleting.
It leaves all your other info completely intact; it's a great program!
If you need any more help, I can check on my miggy and refresh my memory on exactly what I did, so just let me know!