Okay, so I am basically ****ed if this is impossible. I am looking for highly competent people, and i'm willing to pay if someone can point me in the right direction. I have an internal 500 Gb drive with a 488 Gb partition. This partition contains a lot of very large video files, some +20 Gb. It also contains FCPX projects and events data. I think the power was cut during sleep. When i waked up my Mac Pro, the disk was unmountable. The disk is visible in Disk Util, but the repair option gives the dreaded "B-tree node size error". I checked for physical errors. SMART is clean and the other smaller partition on the drive is doing just fine. I started scanning with Data Rescue 3. I got most of the video files out, EXCEPT certain ones that is unplayable. I have a feeling these are the files that were open in FCPX. I opened up the damaged files in Treasured (a fantastic program for video recovery). It generates preview images of certain frames. This is were it looked bad: the files contain mostly the right data, except for around 10-20% of the time. This data was either "missing" or actual video from some of the other video files. From this, i conclude that i have an error in the directory (what data goes in what files). FCPX was probably writing to it at the time of the crash, so now certain portions of the disk i somewhat unorganised. However, given that the actual problems are so few (10-20% of 10% of the files), maybe this is quite a simple error, but in the worst possible place. So i boot up with my trusty Disk Warrior, as this is designed to fix directory errors. Weird sidenote: version 4.3 recognizes the disk and scan it, no prob (remember it doesn't mount), but version 4.4 doesn't even see the disk. Hm? Disk Warrior rebuilds the disk with no waiting time. I will provide a picture with the results, if necessary (didn't take one unfortunately). BUT most of the video files, even the ones that Data Rescue got right, are shortened to around 14,3 Mb. So Disk Warrior is unable to find the original error, instead it tries to fix the results of the error. Of course i don't replace with the new directory So i start thinking about some sort of manual repair. I start reading about how HFS+ is structured and so forth; essentially a waste of time given my non-existent background in the area. This would also require a complete bit-for-bit backup of the drive, something i understand the UNIX command dd can facilitate. But can this work on an unmountable disk? And is there anyone out there with the sufficient knowledge (of HFS+, how the directory is read and written, what errors may arise), capable of assisting me? As mentioned, I am willing to pay for this, if the answer can be found. Not a lot, but I really need these files. Please let me know, if you know someone who can fix this. Either on this board or elsewhere (or IRL). Thank you.