Releases: dr-kbadawi/ttntfs
Release list
TT NTFS Native 0.4.1
The app and the disk image have an icon
They had none. A drive glyph with the NTFS wordmark now appears on the app in
/Applications and the Dock, and on the mounted disk image.
Every switch in Settings now does what it says
Each of the switches was traced from the window to the point on disk where it
takes effect, then exercised live in both states through the installed
extension. Seven were already real. Two changes fell out:
- TRIM is disabled, with the reason beneath it. The setting is wired all the
way to the allocator, but macOS's FSKit gives a file system no way to issue
TRIM at all -- checked against the current SDK. An enabled switch that does
nothing is a mock. The setting is kept so it takes effect the day Apple adds
the primitive. - Two new switches, under Compatibility:
- Hide macOS dot-files from Windows --
.DS_Store,._*,.Spotlight-V100
and.fseventsdget the Windows hidden attribute when created, so Explorer
stops showing them on a shared disk. - Write symlinks in WSL format -- off by default. On, every link uses the
WSL-only tag, which Windows itself cannot follow; for a disk used mainly
from WSL.
- Hide macOS dot-files from Windows --
Verifying the dot-file switch found a bug in the create path: the kernel passes
an empty flags word on every new file, and it was being read as "clear the
hidden bit", undoing what the option had just set. Fixed; chflags on existing
files behaves as before.
One thing worth knowing about Mount volumes read-only: it works -- every
write is refused -- but FSKit gives a file system no way to tell the kernel the
mount is read-only, so Finder shows no lock badge and the error reads
"Permission denied" rather than "Read-only file system".
Requirements: macOS 26 or later, Apple Silicon. Install from the DMG, open the app, press Enable Extension.
Read this before writing to a disk you care about. This driver has been checked by Windows (chkdsk clean on 626 files, journal replay reproducing Windows on real crash captures), but that is one Windows build, one disk, one pass. Keep a backup of anything you cannot replace. Journal replay is off unless you turn it on per volume.
Source: this repository. Licence: GPL-2.0.