Skip to content

Releases: khr898/ntfsmac

Release v1.0.140726

Choose a tag to compare

@khr898 khr898 released this 14 Jul 06:38

Overview

ntfsmac provides high-performance NTFS read/write capabilities on Apple Silicon macOS without kernel extensions or modification of System Integrity Protection (SIP).

Key Features

  • High-Performance Write Support: High-speed NTFS read and write operations.
  • System Security Integrity: Operates entirely in user space. No macOS system security policies are modified.
  • Isolated Environment: Drives are managed within an isolated Linux microVM (libkrun) communicating with the macOS host via a host-only network bridge over NFS.
  • Interface Options: Features a command-line interface (CLI) for terminal usage and a lightweight SwiftUI menu-bar application (GUI) for one-click operations.

Advantages Over Alternatives

  • User Space Operations: Unlike traditional KEXT-based drivers, ntfsmac does not load kernel code, ensuring system stability.
  • Zero Security Downgrades: Does not require disabling System Integrity Protection (SIP) or lowering boot security options.
  • Open Source: Fully free and auditable, eliminating the licensing costs of proprietary alternatives.
  • Native Design: Optimized specifically for Apple Silicon (arm64) hardware architectures.

Installation Methods

Method 1: Homebrew (CLI Only)

To tap the repository and install the command-line utility, execute:

brew tap khr898/ntfsmac
brew install ntfsmac

Method 2: Desktop Application (GUI & CLI)

  1. Download ntfsmac.dmg from the release assets below.
  2. Drag ntfsmac.app into your Applications folder.
  3. Open ntfsmac.app and complete the helper tool installation prompt.

Usage Guide

Mounting a Drive

ntfsmac mount

Unmounting a Drive

ntfsmac unmount