that sounds more like a data loss recovery issue than FCPX specific. The problem with hard drive recovery software is that it can often retrieve the raw data but it scrambles the contents. Which is probably why FCPX can’t load your recovered Libraries. I’d suggest hiring an FCPX consultant and/or working with a full blown data recovery service to more fully retrieve the data. Neither will be cheap, so if the material is not irreplaceable you might want to weigh the costs carefully.
Noah
FCPWORKS – FCPX Workflow
Call Box Training