• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Creating HFS Images in macOS?

LaPorta

Well-known member
It seems that way back when I was given some incorrect information regarding this. I see now that the more modern network protocols are what may have issues with the resource forks (always knew via internet didn’t work without stuffing/binhexing). There it little to no way to get these files off these newer systems without disk images/hexing. That’s where I got confused.

 

nglevin

Well-known member
You might also be thinking about creator codes, which are stored in the resource fork. There was a small flare up among Apple bloggers almost ten years ago around how those were being ignored in Snow Leopard; http://livecode.byu.edu/helps/file-creatorcodes.php . Took me awhile to remember this one.

It's a shame that small quality-of-life change got more negative press than the more unfortunate dumbing down of AppleTalk and dropping of HFS write support, also in Snow Leopard.

I was going to link to Cult of Mac here but the web ad density of that site has only gotten worse, somehow, and the editorial that first brought this up on TidBITS is kind of a meandering mess in the comments.

 Anyway, my apologies for the derail. My entire workflow for managing old Macs would be harder without resource fork support in Mojave. I was surprised by the stronger claims made in this thread that seemed contrary to what I can do.  ;-)

 
Last edited by a moderator:

johnklos

Well-known member
this is a port of Unix/Linux hfsutils package to macOS: https://formulae.brew.sh/formula/hfsutils
hfsutils works, but it doesn't mount a filesystem in to the normal filesystem space of the OS. It virtually mounts the HFS volume for use by its own tools. This is fine for occasional use or for automated use, but can be a little tedious since regular scripts need to be modified and you can't use it with Finder.

I use it to mount the Mac OS boot volume on my Quadra while it's running NetBSD :)

 
Top