Switch to full style
In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.

Forum rules

Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
Post a reply

Mac HFS+ resources

June 11th, 2012, 12:19

Hello,

I am interested in learning about how data is structured on hard drives that use HFS+ file system. I can find resources that give a kind of general overview on the subject, but have not been able to find anything that gets into detailed nitty gritty. For example, if I were to start dumping bits from sector 2 (volume header), how is that data here organized, and how do I interpret it? etc. I have read through some of the faqs/stickys, but have not yet found what I am looking for.

If anyone can suggest some good technical resources, I would much appreciate it.

This newfound interest was spawned by the desire to troubleshoot an external HDD, questions for which I will post in the data recovery section.

Thanks,

Allasso

Re: Mac HFS+ resources

June 11th, 2012, 12:31

http://dubeiko.com/development/FileSyst ... n1150.html

Re: Mac HFS+ resources

June 11th, 2012, 12:36

Thank you, that looks like a very good place to start.

Appreciate very much the quick and helpful reply.

Re: Mac HFS+ resources

June 11th, 2012, 17:41

another good page:

http://www.dubeyko.com/development/File ... splus.html

Re: Mac HFS+ resources

June 12th, 2012, 12:50

Amit Singh seems to be a good man to know for one interested in exploring HFS+ and Mac volumes. His book, "Mac OS X Internals: A Systems Approach", appears to be an excellent resource, from what I've found reading the excerpts on Google Books:

http://books.google.com/books?id=K8vUkp ... &q&f=false

Amit also has written some very helpful tools for analyzing HFS volumes, filexray, and its deprecated predecessor, hfsdebug (I'm using it now). hfsdebug is free, and only works on PPC (or supposedly intel with Rosetta - rules out using it on 10.7). filexray claims to be up to date with modern Macs and much superior, (and I am betting it is) and at this posting costs $79.

hfsdebug: http://mac.softpedia.com/get/System-Uti ... ebug.shtml
filexray: http://filexray.com/

note that these are read-only designed for analysis only.

I want to note that I have appreciated the input from the forum.

One little catch that the book helped me to see when I wasn't finding structures where I expected them, was the use of HFS wrappers.
Post a reply