@
Yamaha codex 给的排查方式
你好,从截图看,系统设置里能看到 `ntfs3g`,但 xntfs 诊断页显示扩展未找到。这个现象需要进一步确认:可能是扩展注册异
常、旧版本残留、安装路径不对、系统设置状态和 PlugInKit/FSKit 状态不同步,或者只是诊断接口没有拿到预期结果。
请先不要手动修改 plist 。请在终端运行下面命令,把输出发给我:
```sh
sw_vers
mdfind 'kMDItemCFBundleIdentifier == "com.huanchuan.xntfs"'
ls -ld /Applications/
xntfs.appls -ld /Applications/
xntfs.app/Contents/Extensions/ntfs3g.appexpluginkit -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 里的这个扩展。