如何删除垃圾桶中的IOPlantfromPluginFamily.kext文件?

不小心从/System/Library/Extensions/中删除了IOPlantfromPluginFamily.kext文件到trash bin中,把垃圾桶中的文件拖回到/System/Library/Extensions/文件夹中,现在/System/Library/Extensions/文件夹夹中也有了IOPlantfromPluginFamily.kext文件,但是我所有方法都删除不了垃圾桶中的IOPlantfromPluginFamily.kext文件,terminal也试了sudo kextunload和kextload都不行。求解决方法。

MacBook Pro

发布日期 2019年12月2日 上午12:17

回复
问题被标记为 排名最靠前的回复

发布日期 2019年12月2日 下午6:51

你的macOS是哪个版本?

如果是macOS Catalina 10.15及更新,按说正常情况下,无法将其移动到Trash中,如果是被移动了,那么回想是如何移动饿。

如果是其它低版本系统,在禁止SIP后,倒是有可能。

要取消删除,最好是使用垃圾桶中的“放回原处”功能,这样不用担心诸如文件属性等问题。


问题是,即便是/System/Library/Extensions/IOPlatformPluginFamily.kext文件存在了,但是文件(夹)属性会有问题,所以,最好是将这个文件从垃圾桶中移回原目录。


先确定,该文件处于哪个垃圾桶中,操作:

打开终端重新的窗口,将垃圾桶中的哪个kext移动到终端窗口中,就会显示这个文件的全路径,比如/Users/ABC/.Trash/IOPlatformPluginFamily.kext


重新启动到恢复系统(参见:macOS 恢复功能)中,进入终端程序后,输入下面类似的命令:

mv -f "/Volume/Macintosh HD/Users/ABC/.Trash"  "/Volume/Macintosh HD/System/Library/Extensions/IOPlatformPluginFamily.kext"

其中“Macintosh HD”是你的启动盘的盘名


另外,未来防止今后在被改动,打开SIP:

csrutil enable



回复量:1
问题被标记为 排名最靠前的回复

2019年12月2日 下午6:51 回应 lancelotfreeman

你的macOS是哪个版本?

如果是macOS Catalina 10.15及更新,按说正常情况下,无法将其移动到Trash中,如果是被移动了,那么回想是如何移动饿。

如果是其它低版本系统,在禁止SIP后,倒是有可能。

要取消删除,最好是使用垃圾桶中的“放回原处”功能,这样不用担心诸如文件属性等问题。


问题是,即便是/System/Library/Extensions/IOPlatformPluginFamily.kext文件存在了,但是文件(夹)属性会有问题,所以,最好是将这个文件从垃圾桶中移回原目录。


先确定,该文件处于哪个垃圾桶中,操作:

打开终端重新的窗口,将垃圾桶中的哪个kext移动到终端窗口中,就会显示这个文件的全路径,比如/Users/ABC/.Trash/IOPlatformPluginFamily.kext


重新启动到恢复系统(参见:macOS 恢复功能)中,进入终端程序后,输入下面类似的命令:

mv -f "/Volume/Macintosh HD/Users/ABC/.Trash"  "/Volume/Macintosh HD/System/Library/Extensions/IOPlatformPluginFamily.kext"

其中“Macintosh HD”是你的启动盘的盘名


另外,未来防止今后在被改动,打开SIP:

csrutil enable



这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

如何删除垃圾桶中的IOPlantfromPluginFamily.kext文件?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!