ntfsmac 通过在一个可丢弃的 Linux 微虚拟机中运行 ntfs-3g 并通过 NFS 导出到 macOS,实现了 Apple Silicon Mac 上的 NTFS 读写功能,完全无需内核扩展或修改 SIP。

Stars

270

7 天增长

暂无数据

Fork 数

10

开放 Issue

1

开源协议

MIT

最近更新

2026-07-23

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

该项目提供了一种新颖且注重安全的 NTFS 写入方案,避免付费驱动和内核扩展,利用微虚拟机沙箱隔离文件系统驱动,并采用 CLI 优先配合 GUI 的设计。

适合谁使用

  • 需要在 Apple Silicon 上读写 NTFS 硬盘而又不愿购买第三方驱动的 Mac 用户
  • 管理跨平台存储工作流的开发者和系统管理员
  • 偏好开源解决方案并希望避免内核级修改的用户
  • 评估基于轻量虚拟化的文件系统支持方案的技术人员

典型使用场景

  • 在 M 系列 MacBook 上以完整读写方式挂载外置 Windows NTFS 硬盘
  • 通过共享 NTFS U 盘在 macOS 和 Windows 之间传输大文件
  • 运行需要写入 NTFS 分区的备份或恢复脚本
  • 在 Apple Silicon 硬件上的自动化或 CI 环境中提供 NTFS 写入能力

项目优势

  • 完全避免使用内核扩展(kext)和 SIP 修改,保障系统完整性
  • 采用可丢弃的 Linux 微虚拟机(libkrun)隔离 ntfs-3g 驱动,提高安全性
  • 同时提供 CLI(通过 Homebrew tap)和菜单栏 GUI,状态指示清晰
  • 设备标识符验证和特权 XPC 辅助程序增强了安全性与资源管理

使用前须知

  • 仅支持 Apple Silicon(arm64),不兼容 Intel Mac
  • 需要 macOS 13.0 或更高版本
  • 使用临时签名(ad-hoc signing),GUI 可能触发 macOS Gatekeeper 警告,且未通过 Homebrew cask 分发

README 快速开始

Usage

项目描述

NTFS read/write on Apple Silicon macOS — no kernel extension, no SIP modification.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Blaizzy
精选
Blaizzy GitHub avatar

nativ

Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

AI 与机器学习AI 视觉与语音
985
uzairansaruzi
精选
uzairansaruzi GitHub avatar

hermex

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

AI 与机器学习大语言模型
941
simonw
精选
simonw GitHub avatar

speech-analyzer-cli

A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.

开发者工具CLI 与终端
20