-
Install MacFuse
-
Install ntfs-3g-mac from Brew
brew tap gromgit/homebrew-fuse
brew install ntfs-3g-mac
-
Get identifier of the disk and partition you need to mount
sudo diskutil list
-
Unmount the disk with all the partitions
sudo diskutil unmountDisk /dev/disk<number of the usb stick>
-
Create a destination "volume"
sudo mkdir /Volumes/CCOMAUSB
-
Mount the partition using ntfs-3g-mac
sudo mount_ntfs /dev/disk4s1 /Volumes/CCOMAUSB
Note: It's also possible to mount the whole disk, however I am uncertain of the outcome.
I was trying to use the old method with mount -t ntfs, however it didn't work out. Seems like some changes in terms of Ventura's update. So I ended up with two ways:
- Use third-party paid application such as Paragon NTFS
- Custom solution
Hence, you can see I have gone for the second.
brew tap gromgit/homebrew-fuse
brew install ntfs-3g-mac
sudo diskutil list
sudo diskutil unmountDisk /dev/disk<number of the usb stick>
sudo mkdir /Volumes/CCOMAUSB
sudo mount_ntfs /dev/disk4s1 /Volumes/CCOMAUSB
Inspired by this article
Brought into the power-user's convenience in a gist way.
Worth noting is that you can add the commands in a sh function and add it to the .zshrc.
So that you can call that function from anywhere in your terminal with a signature like this:
sudo mntfs disk4s1
And it could automatically generate the name for the 'output' volume, or get one from the partition name from the diskutil.
Same could be for the unmount, but diskutil already allows unmounting the whole disk:
sudo diskutil unmountDisk disk4