First Invalid B-tree Node, now 0 Bytes and no mounting.

Discussion in 'MacBook' started by Benji Bee Tech, Dec 20, 2011.

  1. Benji Bee Tech macrumors newbie

    Dec 20, 2011

    I've had a series of problems resulting in my internal hard drive not mounting. I've since removed it and installed it into an external enclosure so I can attempt to restore the (very crucial) data while still having a functioning computer.

    Here is the course of events:

    Upon discovering a frozen screensaver I forced a hard shutdown which resulted in a "no" symbol upon reboot.

    An attempted Disk Utility repair reported an Invalid B-Tree Node that it could not fix. The partition couldn't be mounted to recover the data.

    After some research online I decided a DiskWarrior rebuild was in order. I left it run for almost a full week stuck on Step 5 with no progress.

    Based on some further Googling I was under the impression this process could only be stopped with a force-quit as the application was unresponsive and this would not result in further damage as DW rebuilds a new index on the side before editing the actual contents of the index. This was apparently not the case.

    Not only did it cause further problems with my old hard drive, but it caused my perfectly fine installation to become corrupted (reporting "still waiting for root device" on boot), which required a fresh re-install.

    After this re-install I attempted to mount the damaged hard drive and Disk Utility simply recognizes the presence of an external device named after the controller manufacturer (G-Tech) with a capacity of 0 bytes and no partition scheme.

    It's crucial I recover this data, a very desperate situation. I would like to exhaust any and all possible solutions before I officially send it off to a lab and shell out large amounts of money.

    Thank you in advance!

  2. kaydot macrumors regular

    Sep 15, 2011
    While I cannot help you, I can comment that this is one of the most nerdy error messages I have seen in recent memory. It's right up there with "Syntax Error?"

    A B-Tree is a data storage structure/algorithm for keeping things in a sorted, searchable tree structure with a predictable maximum depth. My computer science is pretty rusty, but that's what I remember. I'm sure Wikipedia and numerous forum posters can correct me.

    In any case, I think your debugging steps are likely the correct ones to take. The error message is most likely a red herring/wild goose chase and, while can't be ignored, will probably not lead you to finding a solution.

Share This Page