If DiskWarrior won't work for you, I'll offer another solution.
Take the advice that follows at your own risk, but this process worked for me when nothing else would.
You'll need data recovery software such as
- DataRescue3
- Disk Drill
- Stellar Phoenix Data Recovery
Note about how these apps work:
They all work the same way, that is:
1. You download the app
2. You "aim it at" your problem drive (usually using "Deep Scan" or something like that)
3. The app will take some time scanning and scavenging to check each sector on the drive
4. The app will present you with a list of files, but WILL ONLY LET YOU RECOVER ONE FILE (for test purposes)
5. If at this point it looks like recovery is possible, you pay the registration, enter a code, and then the app goes to work on your drive and recovers the data.
Also worth noting is that you WILL lose most or all folder hierarchies and file names. This is "par for the course" with data recovery apps. The consolation is that you get the data back.
Try the data recovery app on the drive first, "as is".
It may do the trick for you. It may not.
IF the above isn't working, you can try this:
- RE-initialize the problem drive into one partition (yes, you read that correctly)
- Now, run the data recovery app on the newly-reinitialized drive (it may actually "find" data that couldn't be seen before).
Again, the above process worked for me when nothing else would.
Hope this helps....