使用 FSKit 简单包装 ntfs-3g ,无任何花哨功能,自动挂载、弹出都像原生一样[FSKit 的能力]

软件地址:xntfs
因为 ntfs-3g 是 GPL2 协议,后续会开源:
促销代码:
- 67JNNELMX3AL
- WMKH7PHAWA3N
- R9KRJ9EJRR4F
- 3EXWPLNRH7RH
- JEH9EL3HHXMP
- KKT4739WRTNW
- KKRNAJFTJ7WW
- 73L66AXW7PXT
- R96TW4K49TH9
- 4TLJ7PPW9WFY
使用后要回复
使用 FSKit 简单包装 ntfs-3g ,无任何花哨功能,自动挂载、弹出都像原生一样[FSKit 的能力]

软件地址:xntfs
因为 ntfs-3g 是 GPL2 协议,后续会开源:
促销代码:
使用后要回复
|
ZeoKarlJun 25
1
67JNNELMX3AL 已用
|
|
slowmanJun 25
2
R96TW4K49TH9 谢谢
|
|
little_cupJun 25 via Android
3
用不上,但很感谢。
古法编程时代想做这个很久了,但是能力不够。现在能做了,却再也没这么多设备折腾了。 |
|
polaaJun 25
4
KKRNAJFTJ7WW 已用 多谢
|
|
objectxiangJun 25
5
|
|
6
@objectxiang FSKit 就是苹果替代 MacFUSE 的东西,运行在用户态的。
沙盒里有指定的挂载设备权限和 /Volumes 权限,其他的就没了 |
|
objectxiangJun 25
7
@kkhaike
测试过可写吗?因为我还停留在 fuse 写磁盘的阶段,如果可直接写我也研究下。 |
|
8
@objectxiang 当然/doge ,不测试好咋敢上。
|
|
hahasongJun 25
9
macOS 早就自带 ntfs 支持了,打开开关就行了
|
|
LicardoJun 25
11
KKT4739WRTNW 已用,感谢
|
|
georgexJun 25
12
R9KRJ9EJRR4F 已用,感谢
|
|
sitJun 25
15
WMKH7PHAWA3N 已用,感谢
|
|
q534Jun 25
16
支持,但是挺可怕的,曾几何时这种软件也要卖上百,现在居然能 vibe 出来了。没人能阻止时代向前
|
|
nb85144Jun 25
17
试过很多都不稳定,最后发现挂在虚拟机上是最优解
|
|
LackOverflowJun 25
18
买东芝硬盘的时候送过一个软件可以直接用
|
|
ubuntuGaryJun 25
20
来晚了,还有码吗
|
|
emtry7jpJun 26
22
4TLJ7PPW9WFY 谢谢
|
|
moiooooJun 27
23
昨天刚看的消息 linux 最新内核支持 ntfs 读写了。源头都是同一个,不知道 macos 能不能也来个原生支持。
|
|
sanshao124Jun 27
24
买了一个,还不错哦,轻量又好用,还不用改 sip 之类的,支持一下楼主
|
|
steveshiJun 27
25
@moioooo #22 基本不可能,macOS 的内核拓展基本上都被禁止了,苹果自己不做的话,除了 Paragon 的 ntfs for mac 就不会有和 Linux 新驱动一个性能级别的驱动了。
|
|
26
哥哥们要是能评分下就更好了/doge
|
|
xiaodiyaJul 4 via Android
27
买了,怎么不能写呢,怎么设置
|
|
YamahaSep 4
29
|
|
32
@Yamaha
codex 给的排查方式 你好,从截图看,系统设置里能看到 `ntfs3g`,但 xntfs 诊断页显示扩展未找到。这个现象需要进一步确认:可能是扩展注册异 常、旧版本残留、安装路径不对、系统设置状态和 PlugInKit/FSKit 状态不同步,或者只是诊断接口没有拿到预期结果。 请先不要手动修改 plist 。请在终端运行下面命令,把输出发给我: ```sh sw_vers mdfind 'kMDItemCFBundleIdentifier == "com.huanchuan.xntfs"' ls -ld /Applications/xntfs.app ls -ld /Applications/xntfs.app/Contents/Extensions/ntfs3g.appex pluginkit -mAvvv -i com.huanchuan.xntfs.ntfs3g pluginkit -m -p com.apple.fskit.fsmodule plutil -p "$HOME/Library/Group Containers/group.com.apple.fskit.settings/enabledModules.plist" 2>/dev/null 如果你正在测试插入 NTFS 盘后无法自动挂载,也请继续运行: diskutil list mount | grep -i ntfs 然后重新插入 NTFS 设备,立刻运行: log show --last 5m --style compact --info --debug --predicate 'process == "fskitd" || process == "fskit_agent" || process == "diskarbitrationd" || eventMessage CONTAINS[c] "ntfs3g" || eventMessage CONTAINS[c] "xntfs" || eventMessage CONTAINS[c] "FSKit"' 我主要想确认几件事: 1. xntfs.app 是否确实安装在 /Applications 。 2. ntfs3g.appex 是否确实存在于 app 内部。 3. pluginkit 是否能查到 com.huanchuan.xntfs.ntfs3g 。 4. 是否存在多个旧注册项,例如 DerivedData 、Downloads 、旧安装路径。 5. enabledModules.plist 里是否包含 com.huanchuan.xntfs.ntfs3g 。 6. 插盘时 fskitd / diskarbitrationd 是否尝试启动 xntfs ,还是直接回退到系统 NTFS 。 系统设置里看到开关,只能说明系统设置界面枚举到了某个文件系统扩展;还需要用 pluginkit 和日志确认它是不是当前 / Applications/xntfs.app 里的这个扩展。 |