hfs_fs-0.95: hfs_hfind: corrupted b-tree 4

Mark Day hfs-interest@ccs.neu.edu
Wed, 3 Mar 99 14:54:43 -0800


Pat Dirks wrote:

[talking about recovering corrupted volumes]
>If it helps any, the resource header (in the first block of a 
>resource fork) contains the file's name and some of the Finder info.

Mac OS 8.1 and later no longer write that file information to the 
beginning of the resource fork.  It was incomplete for HFS and HFS Plus 
volumes, no recovery programs appeared to use the information, and it 
significantly slowed closing a resource fork.  And other HFS 
implementations (like hfs_fs) probably don't write to the resource header 
either.

-Mark

P.S.  For those who are interested, the HFS Plus volume format has been 
documented in an Apple technote.  You can find it at:
<http://developer.apple.com/technotes/tn/tn1150.html>