FUSE-HFS now works on Monterey!

Anything about Mac emulation that does not belong in the above categories.

Moderators: Cat_7, Ronald P. Regensburg

MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

I had a look at fusehfs again.
So I redid everything with the new gained knowledge, quite easy if you know what you are doing. ;)
Also I fixed a problem where HFS volumes with a slash in their volume name wouldn't mount.
You can find the current version here: https://github.com/Metal-Snake/fusehfs

I'm not the original author of the project, so I have no idea how the intended process of building and installing is, but what works for me is this:

You need to install fuse-t first (brew install fuse-t)
Open the project in XCode
Make sure it says "FS Bundle" in the top middle bar
Build it (cmd+b)
Then in the menu chose Product - Archive
In the new window click on the "Distribute Content" button
Chose where to save it (Desktop is fine)
Open that folder in there copy the file in Products/Library/Filesystems/fusefs_hfs.fs to /Library/Filesystems/

That should be it. If you need to build again and it fails try cleaning the build folder (cmd+shift+k).
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: FUSE-HFS now works on Monterey!

Post by adespoton »

joelc wrote: Thu Aug 25, 2022 3:11 am
adespoton wrote: Sat Aug 20, 2022 4:29 am (including the Apple OS dev team who finally removed their mangled HFS.fsbundle from the OS)!
This was the main hold up! I would have done it sooner if they would have removed it properly!
In fact, the hfs.fs bundle is still there for HFS+, they just fixed it to not claim to support HFS Standard. So someone actually did do some actual (minimal) maintenance, it wasn't even removing the bundle entirely. So shoutout to whoever at Apple went digging into that unnecessary corner of the hfs.fs plist -- they could have just left it that way forever and we'd be the only ones who noticed.
adespoton wrote: Sat Aug 20, 2022 4:29 am 10.15 and macOS 11 *may* work with this installer; you'll have to try it and report back.
I am fairly sure that 10.15 will not work, but I don't know about 11. I would love to get some testing on that.

Thanks to adespoton and everyone else who chimed in on the GitHub discussion these last 6 years. Hopefully it will not break for another 6 ;P

You can also find the release version at the project web page:
https://thejoelpatrol.github.io/fusehfs/
Flagging thread back up for Joel -- Metalsnake has forked your project and got it working with the userland FUSE extension FUSE-T. So no more kext dependencies!
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: FUSE-HFS now works on Monterey!

Post by adespoton »

MetalSnake wrote: Sat Dec 02, 2023 12:27 pm I had a look at fusehfs again.
So I redid everything with the new gained knowledge, quite easy if you know what you are doing. ;)
Also I fixed a problem where HFS volumes with a slash in their volume name wouldn't mount.
You can find the current version here: https://github.com/Metal-Snake/fusehfs

I'm not the original author of the project, so I have no idea how the intended process of building and installing is, but what works for me is this:

You need to install fuse-t first (brew install fuse-t)
Open the project in XCode
Make sure it says "FS Bundle" in the top middle bar
Build it (cmd+b)
Then in the menu chose Product - Archive
In the new window click on the "Distribute Content" button
Chose where to save it (Desktop is fine)
Open that folder in there copy the file in Products/Library/Filesystems/fusefs_hfs.fs to /Library/Filesystems/

That should be it. If you need to build again and it fails try cleaning the build folder (cmd+shift+k).
Has anyone tried putting it in ~/Library/Filesystems/ yet? Not sure if it'd work or not, since all currently logged-in users have access to the same filesystems, dependent on ACLs.

Also, it sounds like we may want to deploy it via homebrew soon. Anyone have experience with that? I've made a cask or two, but that's about it.
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: FUSE-HFS now works on Monterey!

Post by adespoton »

Finally got around to looking at this.
Fuse-t isn't a default brew target.
https://www.fuse-t.org outlines what you need to do to get it installed:
Installing from brew

brew tap macos-fuse-t/homebrew-cask
brew install fuse-t
brew install fuse-t-sshfs
emendelson
Forum All-Star
Posts: 1949
Joined: Tue Oct 14, 2008 12:12 am

Re: FUSE-HFS now works on Monterey!

Post by emendelson »

Is there a current set of instructions for removing the old MacFuse from a system before installing this terrific new one?
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: FUSE-HFS now works on Monterey!

Post by adespoton »

emendelson wrote: Wed Dec 06, 2023 8:06 pm Is there a current set of instructions for removing the old MacFuse from a system before installing this terrific new one?
Step 1: download the MacFuse install DMG
Step 2: run the uninstaller on the DMG
emendelson
Forum All-Star
Posts: 1949
Joined: Tue Oct 14, 2008 12:12 am

Re: FUSE-HFS now works on Monterey!

Post by emendelson »

adespoton wrote: Wed Dec 06, 2023 10:31 pm
emendelson wrote: Wed Dec 06, 2023 8:06 pm Is there a current set of instructions for removing the old MacFuse from a system before installing this terrific new one?
Step 1: download the MacFuse install DMG
Step 2: run the uninstaller on the DMG
Unfortunately - and probably because my Sonoma system inherited FUSE from Monterey - the uninstaller does nothing. I tried running the shell script included it with sudo, but the commands failed. I still have three copies of macfuse.kext, one copy of macfuse.fs, a load_macfuse.aot and a mount_macfuse.aot on my system. After I backup this machine, I'll try removing them but I expect I'll have to disable SIP to do so. Any further advice would be very gratefully received.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

Maybe try to only uninstall the "old" fusehfs version and try the new one if it even works for you. That way you can go back to that version if the new one doesn't work for you for some reason.
The fusehfs code is the same, but it's using a different framework (fuse-t), and we don't have much experience on how good fuse-t actually works.
For me it worked, but I also had some random unmount happening now.
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: FUSE-HFS now works on Monterey!

Post by adespoton »

MetalSnake wrote: Thu Dec 07, 2023 6:20 pm Maybe try to only uninstall the "old" fusehfs version and try the new one if it even works for you. That way you can go back to that version if the new one doesn't work for you for some reason.
The fusehfs code is the same, but it's using a different framework (fuse-t), and we don't have much experience on how good fuse-t actually works.
For me it worked, but I also had some random unmount happening now.
I never fully uninstalled the "old" MacFuse, just the bits the uninstaller let me remove. Then I removed FuseHFS, installed fuse-t, and installed the "new" FuseHFS. However, I had stability issues with fuse-t, and so have reverted to MacFuse and the official FuseHFS, which still works dependably for me.

But for people who can't get MacFuse to work, fuse-t and MetalSnake's FuseHFS fork is an alternative, and over time it will likely become better than MacFuse/FuseHFS. I really like the concept, but I've been having NFS issues with Sonoma, and it seems to spill over into this project (like with MetalSnake, I'm experiencing random disconnecting of NFS shares).
Arbee
Nice Guy
Posts: 54
Joined: Mon Sep 13, 2010 12:09 pm

Re: FUSE-HFS now works on Monterey!

Post by Arbee »

NFS has been shaky for me on macOS going back to like 10.12. I switched to mounting my server's SMB shares instead and it's both faster and more stable.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

Does copying stuff from HFS volumes using the kext version of fuseHFS work with resource forks?

I copied some files using my fuse-t based version, and then used resource_dasm to extract them, but I got an error saying the resource fork is damaged. When I use BasiliskII or SheepShaver to copy those files to the unix share it works fine.
So now I'm wondering if it's a problem with fuse-t or if fuseHFS never worked right in that regard.
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: FUSE-HFS now works on Monterey!

Post by adespoton »

MetalSnake wrote: Sun Dec 17, 2023 9:39 pm Does copying stuff from HFS volumes using the kext version of fuseHFS work with resource forks?

I copied some files using my fuse-t based version, and then used resource_dasm to extract them, but I got an error saying the resource fork is damaged. When I use BasiliskII or SheepShaver to copy those files to the unix share it works fine.
So now I'm wondering if it's a problem with fuse-t or if fuseHFS never worked right in that regard.
Yes, it does. I've copied stuff with resource forks in and out of disk images on the kext version with no issues. AFAIK, NFS doesn't understand forks, so any work there would have to convert to AppleDouble before moving through NFS.
User avatar
JDW
Inquisitive Elf
Posts: 38
Joined: Wed Mar 17, 2021 7:21 am

Re: FUSE-HFS now works on Monterey!

Post by JDW »

I spent a huge amount of time in vain on this in the first 2 pages of this thread and finally gave up. Today, I decided to read the posts made since my last visit and gave it a shot. So far, I'm still not successful. Here is what I did...

1. Uninstalled MacFuse and FuseFS. Since the uninstaller is brain dead, I had to use an app named "Find Any File" to search for all instances of "MacFuse" and "FuseFS" so I could delete them. I did just that, then I restarted.

2. I then began to use the Steps provided by MetalSnalke. The first step was a success. I successfully installed "fuse-t" by copying/pasting each of the following lines, one at a time, into MacOS Terminal (running under macOS Sonoma on my M1 Max MBP):

brew tap macos-fuse-t/homebrew-cask
brew install fuse-t
brew install fuse-t-sshfs

3. I then restarted.

4. But the other steps from MetalSnake present a problem. Here are all of his steps:

a) You need to install fuse-t first (brew install fuse-t)
b) Open the project in XCode
c) Make sure it says "FS Bundle" in the top middle bar
d) Build it (cmd+b)
e) Then in the menu chose Product - Archive
f) In the new window click on the "Distribute Content" button
g) Chose where to save it (Desktop is fine)
h) Open that folder in there copy the file in Products/Library/Filesystems/fusefs_hfs.fs to /Library/Filesystems/

As I said, (a) was easy. I did that with success.

Step (b) makes huge assumptions that readers are super savvy with Github. Most aren't. I certainly am not! But what I did was go here:

https://github.com/Metal-Snake/fusehfs

5. I then clicked the GREEN colored "Code" button and chose "Download ZIP".

6. I unzipped it. I then saw a folder named "fusehfs-master" with a bunch of files inside.

7. In order to complete MetalSnake's Step (b), I double-clicked "FuseHFS.xcodeproj" (found inside "fusehfs-master"), which opened it in Xcode because of course I have Xcode installed.

8. MetalSnake's Step (c) is where the real confusion begins! He says:
Make sure it says "FS Bundle" in the top middle bar

But that doesn't many any sense. I assume he means "title bar" when he says "top middle bar," but even that makes no sense because I never saw "FS Bundle" there. You only see "FS Bundle" appear in the LEFT SIDEBAR. Specifically, you see "FuseHFS" in the left sidebar, and under that, and indented right, you then see "FS Bundle". If you click once on "FS Bundle" in the left sidebar, you select it, of course, but that does NOT cause it to appear in the "top middle bar" (title bar). So I really have no idea what MetalSnake means here.

9. Ignoring the confusion I had in Step 8, I proceeded with MetalSnake's Step (d) (Build it) while making sure "FS Bundle" was selected (not knowing if it needed to be selected or not). That resulted in a "Build succeeded" message in the window's Title Bar (correct macOS terminology), and in the left sidebar I saw a mess of yellow colored warning messages with most saying "Implicit conversion loses interger precision..."

10. I then proceeded to MetalSnake's Step (e): Product > Archive
That produces a new window named "Archives" in the Title Bar.
In the middle of that window, I see "fuses_hfs.util" and at right a blue button named "Distribute Content".

11. I performed MetalSnake's Step (f): click on the "Distribute Content" button
That produces yet another new window named "Select a method for distribution".
fusefs_hfs.util appeared at left, and "Custom" appeared in the middle, and there was a "Next" button in the lower right.

12. I clicked the Next button. It then presented me with two Radio Button choices:
I. Built Products
II. Archive
MetalSnake made no mention of these two choices. I assumed the correct choice to be "Built Products" and then clicked the "Next" button.
It then presented me with yet another new window, this time asking me where to save. I followed MetalSnake's Step (g) and saved it to the Desktop, using the default filename: fusefs_hfs.util 2023-12-31 14-59-26

13. I then went to the Desktop and found that wasn't a file but instead a folder. Inside that folder I saw another folder named Products, and many nested folders inside that. And that's where MetalSnake's final Step (h) comes into play, which says this: Open that folder in there copy the file in Products/Library/Filesystems/fusefs_hfs.fs to /Library/Filesystems/

Impossible! Not only is that path WRONG, there is no file named "fusefs_hfs.fs" inside! I did find this PATH and FILENAME:

Products > usr > local > bin > fusefs_hfs.util

Is "fusefs_hfs.util" (271K in size) the file I need to copy to /Library/Filesystems ?

I guess not because when I put the file "fusefs_hfs.util" into /Library/Filesystems/ and then restarted, it still tells me it cannot read my HFS formatted SD card, which is the lone reason I even embarked on this long and frustrating math in the first place.

And no, it's not merely my SD card either. I have all manner of HFS *.img files on my drive. When I double-click any of the images, I get an error dialog which says: "The disk you attached was not readable by this computer."

I look forward to hearing your thoughts.

Thank you.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

JDW wrote: Sun Dec 31, 2023 6:30 am
8. MetalSnake's Step (c) is where the real confusion begins! He says:
Make sure it says "FS Bundle" in the top middle bar

But that doesn't many any sense. I assume he means "title bar" when he says "top middle bar," but even that makes no sense because I never saw "FS Bundle" there. You only see "FS Bundle" appear in the LEFT SIDEBAR. Specifically, you see "FuseHFS" in the left sidebar, and under that, and indented right, you then see "FS Bundle". If you click once on "FS Bundle" in the left sidebar, you select it, of course, but that does NOT cause it to appear in the "top middle bar" (title bar). So I really have no idea what MetalSnake means here.
from what you wrote at 10. it says fuse_hfs.util for you, click on it and select FS Bundle. Here it is what I meant:
Image

Also your fuse-t version might be a different one, giving you an error it couldn't find it, you can fix that here:

First select the entry on the left, then click on the button on the right, in the open dialog choose the .dylib file
Image

Image
Last edited by MetalSnake on Sun Dec 31, 2023 1:45 pm, edited 2 times in total.
emendelson
Forum All-Star
Posts: 1949
Joined: Tue Oct 14, 2008 12:12 am

Re: FUSE-HFS now works on Monterey!

Post by emendelson »

Yes, the current brew version of fuse-t is 1.0.33, so you need to specify an exact location by clicking on the folder icon indicated in your second-to-last screenshot. I built successfully when I made that change.
User avatar
JDW
Inquisitive Elf
Posts: 38
Joined: Wed Mar 17, 2021 7:21 am

Re: FUSE-HFS now works on Monterey!

Post by JDW »

MetalSnake wrote: Sun Dec 31, 2023 1:17 pm from what you wrote at 10. it says fuse_hfs.util for you, click on it and select FS Bundle. Here it is what I meant:
I am not seeing what you are seeing in that title bar, as you can see here in my screenshot...

Image
MetalSnake wrote: Sun Dec 31, 2023 1:17 pm Also your fuse-t version might be a different one, giving you an error it couldn't find it
The version of Fuse-T I installed via the 3 macOS Terminal command lines is indeed version 1.0.33 but Xcode is still reporting an old version as you can see here:

Image

But here's the odd part. If I right-click that "libfuse-t-1.0.32.dylib" and choose "Show in Finder" you can see it shows the correct 1.0.33 file!!

Image

PATH: Macintosh HD/Library/Application Support/fuse-t/lib/libfuse-t-1.0.33.a

What do you advise in light of this?

Again, I am running macOS Sonoma and Xcode 15.1.
Thanks.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

JDW wrote: Wed Jan 03, 2024 6:07 am
MetalSnake wrote: Sun Dec 31, 2023 1:17 pm from what you wrote at 10. it says fuse_hfs.util for you, click on it and select FS Bundle. Here it is what I meant:
I am not seeing what you are seeing in that title bar, as you can see here in my screenshot...
Yes, click on it, and select the right Scheme.
JDW wrote: Wed Jan 03, 2024 6:07 am
MetalSnake wrote: Sun Dec 31, 2023 1:17 pm Also your fuse-t version might be a different one, giving you an error it couldn't find it
The version of Fuse-T I installed via the 3 macOS Terminal command lines is indeed version 1.0.33 but Xcode is still reporting an old version as you can see here:

...

What do you advise in light of this?
Yes, click on where I pointed the arrows, first on the left, then on the right. Then you choose the correct file.
User avatar
JDW
Inquisitive Elf
Posts: 38
Joined: Wed Mar 17, 2021 7:21 am

Re: FUSE-HFS now works on Monterey!

Post by JDW »

Sorry, but I have no idea what you mean. I've already shown you I am clicking on the same thing you are, and I proved that in my screenshot, yet I also showed you there are differences in what is displayed in the title bar on my Xcode config compared to yours. You seem to be telling me to click on something else, but I have no idea what you mean. Again, look at my screenshot and see I am indeed clicking on the same thing you are.

This really needs to be made simpler, because I honestly haven't the faintest idea what's going on.

Simply put, I'm just interested in mounting HFS drives on my modern Apple silicon Macs running macOS Sonoma. That's it. Apple is a band of idiots for having killed off HFS access in the first place, because look where we are now! I have never got any of these "fuse" tricks to work on my M1 Macs, and it doesn't matter to me if others have gotten it to work, because their success doesn't magically make me also have the same success. I honestly don't know what you mean. We really need a "double-click an installer app and your done!" sort of install solution that ANYONE of any experience level or IQ level can do, not a solution exclusively for programming wizards who know their way around macOS Terminal and Xcode.

Now if you can guide me in a more detailed way, assuming me to be a total and complete idiot (which means you assume nothing, and guide my every move), maybe I can get to the final solution. But right now, I am a blind man in a pitch black room going nowhere. And the sad part is, I need to go somewhere. And that somewhere is to mount HFS drives on my M1 Macs.

Thanks.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

I hope this helps: (the following links are the same video, just different formats, I hope one of them works for you)

https://metalsnake.space/pics/fuseHFSHelp.mp4

https://metalsnake.space/pics/fuseHFSHelp.webm

After that do the stuff you already did (build, archive etc.) in 9. and all after that.


Yes it should be made much easier. But thanks to all the certificate crap Apple does nowadays, it isn't that easy.
User avatar
JDW
Inquisitive Elf
Posts: 38
Joined: Wed Mar 17, 2021 7:21 am

Re: FUSE-HFS now works on Monterey!

Post by JDW »

MetalSnake wrote: Wed Jan 03, 2024 2:01 pm I hope this helps: (the following links are the same video, just different formats, I hope one of them works for you)

https://metalsnake.space/pics/fuseHFSHelp.mp4

https://metalsnake.space/pics/fuseHFSHelp.webm

After that do the stuff you already did (build, archive etc.) in 9. and all after that.


Yes it should be made much easier. But thanks to all the certificate crap Apple does nowadays, it isn't that easy.
I followed your MP4 video (since I cannot show webm on my Apple Silicon Mac in Safari), and that helped me generate the appropriate file, which I then placed inside Macintosh HD > Library > Filesystems as you see here...

Image

I then restarted my M1 Max MacBook Pro running macOS Sonoma. I then double-clicked dozens upon dozens of *.img HFS disk images, but they all give me the same error I reported before: "The disk you attached was not readable by this computer."

So basically, after having done everything as directed, I am not seeing any improvements whatsoever. HFS disk images will not mount.

I then deleted "fusefs_hfs.util" (leaving "fusefs_hfs.fs" in place) and restarted. No change. Same error dialog appears when trying to open any HFS *.img.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

There is no need to restart the Mac. Those Filesystem Plug-Ins will work as soon as they are put in the folder, and will stop as soon as you move them out.

For why your images still won't mount...
Check the Logfile in <your user folder> - Library - Logs - fusehfs.log

What does it say?


Also what does the file command say about your image files?
In Terminal type

Code: Select all

file
add a space and then drag and drop your image file(s) into the terminal window and press enter. What does it say?
User avatar
JDW
Inquisitive Elf
Posts: 38
Joined: Wed Mar 17, 2021 7:21 am

Re: FUSE-HFS now works on Monterey!

Post by JDW »

There is no file named "fusehfs.log" on my computer.

Not in either of the Library folders here...

MyUser > Library > Logs > fusehfs.log

Macintosh HD > Library > Logs > fusehfs.log

Nor is it found when I use the "Find Any File" app to search my entire drive for that exact filename. That exact filename does not exist on my drive.

And as to your second request, I don't fully understand what you mean, but I typed the word "file" and then dragged & dropped one of my *.img files onto that command line and then pressed return, and that shows the following...

MBP:~ MyUser$ file /Users/MyUser/Desktop/MacSD\ BAK/OS_8.img
/Users/MyUser/Desktop/MacSD BAK/OS_8.img: Apple Driver Map, blocksize 512, blockcount 4194305, devtype 1, devid 1, driver count 1, contains[@0x200]: Apple Partition Map, map block count 4, start block 96, block count 4194177, name MacOS, type Apple_HFS, valid, allocated, in use, readable, writable, chain compatible driver, contains[@0x400]: Apple Partition Map, map block count 4, start block 1, block count 63, name Apple, type Apple_partition_map, valid, allocated, in use, readable, writable, contains[@0x600]: Apple Partition Map, map block count 4, start block 64, block count 32, name Macintosh, type Apple_Driver43, processor 68000, valid, allocated, in use, has boot info, readable, writable, pic boot code, contains[@0x800]: Apple Partition Map, map block count 4, start block 4194273, block count 32, name Extra, type Apple_Free, valid, allocated, in use, readable, writable

There are different types of image files, but they all refuse to mount. And the absence of the log file is rather telling. Even so, I have no idea what to do at this point.
MetalSnake
Granny Smith
Posts: 120
Joined: Fri Nov 09, 2007 5:42 pm

Re: FUSE-HFS now works on Monterey!

Post by MetalSnake »

It seems like your fusehfs plugin is never triggered.
We have to find out why.

Let's try with an image that works for me, from here https://archive.org/download/maccd-collection_202311 load the file "Mac Magazin 01.iso" and try that.
For me it shows an error that the file couldn't be mounted, but it's mounted nonetheless.
If it doesn't for you, start Disk Utility on the left side select "Apple Disk Image Media" and then on the right check for Device
Image

For me it says "disk4"

Now open Terminal and enter this:

Code: Select all

/Library/Filesystems/fusefs_hfs.fs/Contents/Resources/fusefs_hfs.util -p disk4
(replace disk4 with whatever it said for you) and press enter. That should print out the Volume Name, in case of the Mac Magazin 01.iso that's "Mac Magazin CD 1".

Check again if you can find a fusehfs.log in <user folder>/Library/Logs/
User avatar
JDW
Inquisitive Elf
Posts: 38
Joined: Wed Mar 17, 2021 7:21 am

Re: FUSE-HFS now works on Monterey!

Post by JDW »

Thank you for your continued guidance.

I downloaded "Mac Magazin 01.iso" (665.6MB in size) and then double-clicked it. I get an error that says what I told you before...

"The disk you attached was not readable by this computer."

With only the following 3 button choices:
Eject
Ignore
Initialize...

If I don't click any of those 3 buttons and just load Disk Utility, I see Apple Disk Image Media, just like in your screenshot. And it says "disk4" too, just like in your screenshot.

I then opened the Terminal and did as you directed...

MBP:~ james$ /Library/Filesystems/fusefs_hfs.fs/Contents/Resources/fusefs_hfs.util -p disk4
Segmentation fault: 11

I also got a crash log dialog box which says...

fuses_hfs.util quit unexpectedly

And below that, here is the topmost text of the crashlog...

Code: Select all

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               fusefs_hfs.util [56796]
Path:                  /Library/Filesystems/fusefs_hfs.fs/Contents/Resources/fusefs_hfs.util
Identifier:            fusefs_hfs.util
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        bash [51892]
Responsible:           Terminal [51836]
User ID:               502

Date/Time:             2024-01-06 23:37:34.9253 +0900
OS Version:            macOS 14.2.1 (23C71)
Report Version:        12
Anonymous UUID:        4E192736-55F5-CB42-1F02-0AF4508E216C

Sleep/Wake UUID:       A68E653C-294B-4D29-929F-14784DE7CD2E

Time Awake Since Boot: 99000 seconds
Time Since Wake:       10073 seconds

System Integrity Protection: disabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000030
Exception Codes:       0x0000000000000001, 0x0000000000000030

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [56796]

VM Region Info: 0x30 is not in any region.  Bytes before following region: 4303568848
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      100834000-100844000    [   64K] r-x/r-x SM=COW  ...sefs_hfs.util

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   fusefs_hfs.util               	       0x100837ed4 log_to_file + 44 (log.c:30)
1   fusefs_hfs.util               	       0x100838318 main + 28 (util.c:106)
2   dyld                          	       0x18df690e0 start + 2360
If I then look inside MyUser > Library > Logs, I cannot find fusehfs.log.

Please let me know what I should do at this point.
emendelson
Forum All-Star
Posts: 1949
Joined: Tue Oct 14, 2008 12:12 am

Re: FUSE-HFS now works on Monterey!

Post by emendelson »

EDIT - Ignore. My mistake. Apologies for wasting bandwidth.
Last edited by emendelson on Sat Jan 06, 2024 4:08 pm, edited 1 time in total.
Post Reply