Get Your Free Subscription By Email:

How To Fix "Invalid Node Structure" Error On Apple Mac Computer

"Invalid Node Structure" "The Volume Machintosh HD Could Not Be Verified Completely" is one error every Apple OS user must fear, the error is a sign of corrupt storage disk directory structure and the Mac OS X built-in Disk Utility fails to fix the problem. Most of the time a user would get stuck at the Apple Logo with the spinner, even if you are lucky to boot into the operating-system you will find missing applications and issues with your dashboard depending on which part of the directory catalog got corrupted.

Luckily, we do have quite a few tricks and tools up our sleeves to get this handled properly fixing the system making sure maximum possible data recovery. In this post, I will be sharing three possible solutions to get this issue resolved.

Invalid Node Error On Mac OS X

Method 1 : Using inbuilt fsck "file system check" utility to fix the node structure.

The most easiest method you should try first is to use the fsck command-line tool from Mac OS X recovery to check and repair the consistency of the corrupted file system.

  1. Boot into Mac Recovery by keeping Option/Alt key pressed at boot.
  2. Mac Recovery
  3. Launch Terminal from Utilities menu inside recovery.
  4. Terminal from Mac Recovery
  5. Use df command to get your Macintosh volume id which hosts the corrupt Mac OS X file-system, use the example below to recognize your "DISK ID" like disk0s2 shown below.
  6. Mac Disk ID
  7. Unmount the Mac volume by using umount /dev/disk0s2 (change disk0s2 for your disk id) and then use fsck_hfs -r /dev/disk0s2 to get the process started.
  8. Using fsck_hfs
  9. Most of the time this would find and fix all issues.
  10. fsck on Mac
  11. Once fsck_hfs finishes, use Mac OS X Disk Utility to verify and fix any remaining issues. Unluckily for me, this still resulted in errors and I had to go for Method 2 and Method 3 shared ahead.
  12. Mac OS X Disk Repair Utility

Method 2 : Using Mac Drive Pro from BootCamp to fix and recover data.

If you are using BootCamp on your Mac to dual-boot Windows which is loading fine after disk corruption, you can use the Windows utility Mac Drive Pro to recover data from corrupted Mac volume and even fix issues with it.

  1. In my case the disk corruption also prevented Windows from booting, using Method 1 fixed it and I was able to launch Windows.
  2. Once inside Windows I used Mac Drive Pro to repair the Mac Volume and Mount it inside Windows Explorer for data recovery.
  3. Mac Drive Pro
    Fix using Mac Drive Pro
  4. While the above allowed me to backup my data from Mac Volume, it still did not fixed the Mac OS X boot and finally Method 3 worked fixing the Apple boot.

Method 3 : Using bootable Disk Warrior (Paid) USB to rebuild the node structure.

If everything fails, the only option left is to use a data recovery application which can scan and recover as much data as possible. Disk Warrior 4 is one such application which saved the day for me. You can either use a bootable DVD or create a bootable USB as shown below.

  1. Get your copy of Disk Warrior 4 and mount the .CDR image from Disk Utility from Mac Recovery.
  2. Partition a external USB pendrive to match the partition on mounted Disk Warrior image, clone partitions from .CDR image to your pendrive.
  3. How To Make A Disk Warrior Bootable USB
  4. Boot from your Disk Warrior bootable disc from Mac Startup Manager.
  5. Disk Warrior bootable disc
  6. Use the Rebuild option to start the recovery process.
  7. Rebuild HFS filesystem
  8. Let the process complete.
  9. Filesystem scan
  10. Once completed you will be presented with a scan report, carefully read everything and if you are satisfied proceed with replacing of corrupt node structure catalog with the one recreated by Disk Warrior. This will result in data loss of unrecoverable files/folders, so make sure this is what you need done.
  11. Replace node structure
  12. If you used the Replace button in the step above, Disk Warrior will go ahead and do the replacement.
  13. Node catalog fixed

Any method shared above can work for you, for me it took all three - Method 1 allowed me to boot into Windows and Method 2 enabled data backup from HFS volume while Method 3 fixed the Apple Mac OS X boot issue.

Comments

Another excellent example of innovation, I am happy to find it. There are so several developers working on this segment but this is one of the best innovative idea ever. Thanks for sharing it here.

a LIFE SAVER :) thanks

I've tried keeping my netbook in the bag a half a dozen times and each and every time, the TSA agents have to take the netbook out and scan everything again. AFAIK, they've never notified their agents about this netbook rule, and the agents don't read their own web site.

I have a Mac Mini without a DVD drive. Is there any way to use DiskWarrior without a DVD drive?

I had used Stellar Volume Repair which is a disk repair Mac utility and it handle Incalid B Tree Node error size effeciently. Moreover, the price is half of its competetor.

Option one combined with another disk repair from the utilities actually solved this!
Hundreds of thanks - I am very new to Mac and had not done the backup yet;-)
Thanks again for sharing!

Add new comment

This is just one of the many helpful tips we have posted, You can find more stories here,
Do subscribe to updates using your favorite RSS feed reader or using the secure FeedBurner email update form on top of this post.