I had that problem with DiskSalv locking up a few times and I would reboot and switch to Quarterback. It usually would also not be successful (fail somewhere in the process) but then running DiskSalv again would almost always fix my problem. Dunno why.