The invalid B tree node error is such a condition, which arises with all Mac OS X users, when the machine is powered on and it does not proceed beyond the Apple logo on the screen. If the user tries a disk repair with booting from the Install CD and running the Repair utility, to repair the disk or trying to repair permissions, then the repair fails and the error on
“invaild B tree node size” appears.
The error appears when the there is a severely corrupt volume and that needs to be accessed. This causes hard drive to corrupt & compromise with data inside. When the OS X fails in its effort to transverse this, then it flashes this error. All this happens due to corruption and sometimes it leads to a Mac boot failure, causing data inaccessibility.
Reasons for The Error
The Mac volume consists of files, directories and directory threads. Each and every saved file will be saved in the index table in the B-tree format. OS sets the location of the file by accessing these entries in the index table.
One of the solutions is the reinstallation of the hard drive and the OS as well as all the applications. If there is no backup of data, then this can be indeed a time consuming effort. Without the backup copy, the data gets lost.
The solution lies in trying something else other than reinstallation. The manual running of the Apple File System check (fsck) can be used to repair invalid node structure mac error.
Some of the vital steps in running the fsck are as follows:
- The computer is restarted after the insertion of the Installation disc in the CD/DVD drive
- The C key is pressed, to allow it booting from the CD
- The Progress spinner appears below the logo and the C key is released at this point of time
- The language is chosen and then the Utility for disk repair on the top Utility menu is chosen, without proceeding with the disk installation process
- The Disk utility will be opened and the partition for the OS is chosen and then Unmount is clicked
- The Disk utility is closed and the Terminal application is opened from the Utilities menu.
- The next command is:
/sbin/fsck-hfs-yprd/dev/partitionName The partition name is one that we selected in the step before this. This will run the HFS+ version of the file system consistency check and will find the errors and repair them as well as display what is being done by it.
- The terminal is closed and we go back to the Disk Utility. The hard drive partition, which was unmounted is mounted now.
- The Repair permission and the Repair disk is again run
- The Disk utility is closed and the problem should be solved here.
If the error still persists, then the cause of the corruption is much deep rooted and a Professional Software needs to be used. This Mac Data Recovery Software will have a rebuild option for bringing back the computer to its operational stage. However, if the volume is severely damaged it needs to be deleted and then recreated. This requires a backup of the data, which is done recently for all your crucial business data.