Originally Posted by DanTheBanjoman
GetDataBack works great. Or you could use the Solaris utility DVD.
Getdataback is the best recovery program I've used. I've recovered pretty much everything from corrupted to the extreme hard drives. It can take some time especially if your data becomes fragmented and the file names are lost, but it's well worth it.