怎么删除 macos 残留的第三方 ntfs 扩展

211 天前
 kiritoyui
应该是之前安装过 ntfs 相关的软件
目前检索到有如下残留文件:

/Library/StagedExtensions/Library/Extensions/ms_ntfs.kext # 赤友 NTFS?
/Library/StagedExtensions/Library/Extensions/ufsd_NTFS.kext # Paragon NTFS

/private/var/db/KernelExtensionManagement/AuxKC/CurrentAuxKC/StashedExtensions/E9DF9377-4216-4F6D-952E-095509CDB7FC/ufsd_NTFS.kext

以上文件无法 sudo rm 删除,报错 Operation not permitted


已经尝试重新安装以上软件,又软件自带的卸载功能卸载,无效

请问如何正确删除以上扩展?
2098 次点击
所在节点    Apple
13 条回复
di11wei
211 天前
不影响使用就无所谓,是在强迫症就重装系统。
dingwen07
211 天前
启动到 recoveryOS 删应该就可以了
kiritoyui
211 天前
@dingwen07 请问这个怎么操作
kiritoyui
211 天前
@dingwen07 recovery 的终端找不到,这个路径,关了 sip 删掉了,只有 ms_ntfs 这个还是报错不允许的操作
LOGOSJ
211 天前
@kiritoyui 这个垃圾软件也太霸道了吧,安装的时候没要求关 SIP ,卸载就需要关,咋实现的
ihwbunny
211 天前
@kiritoyui
应该是没找对地方
ShadowPower
211 天前
@LOGOSJ Apple Silicon 版 macOS 的问题。其实 Intel Mac 不关 SIP 也可以删内核扩展,现在也可以。而 ARM 版开着 SIP 能装不能删,软件自己想卸载也没办法……
macOS 有提供命令来管理这玩意,不关 SIP 用 sudo 也没有权限。
LOGOSJ
211 天前
@ShadowPower 感情还是 BugOS 的锅
shinsekai
211 天前
不关 sip 能删吗,我也发现有一个 ntfs 扩展
dilidilid
211 天前
@LOGOSJ macOS 的问题,因为 kext 有签名机制,装的时候在白名单里 macOS 就直接通过了,但并不直接提供 purge 通道
kiritoyui
210 天前
@shinsekai 你先看下 systemextensionsctl list 能显示这个扩展么,如果有的话可以用 systemextensionsctl 删除,没有的话就只能找其他方法了,比如上面的关 sip 删
dingwen07
205 天前
@kiritoyui 需要在 recoveryOS 里面的磁盘工具先挂载 Data 数据分区(用户密码登录的那个),然后再打开终端就有了
dingwen07
205 天前
顺便我记得 StagedExtensions 下的内核扩展并不会加载,会在系统设置里提示需要用户允许(或者请求降低安全性)
删除的话命令好像是 sudo kextcache --clear-staging 可以试一下
不过会在系统信息的已禁用软件里面永久保留一个记录

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1110847

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX