可以尝试删除无用(如硬件不支持)的macOS组件吗?

/System/Library/CoreServices

这个目录下有如下两个程序:

Expansion Slot Utility.app
Memory Slot Utility.app

在我的MacBook Air上打开这两个应用程序均提示“无法在此系统上执行”(显然是硬件上不支持)。

既然如此,可以将这些组件删除吗?

同理,可以删除因硬件不支持而不可用的偏好设置面板吗?


MacBook Air

发布日期 2020年3月18日 上午2:28

回复
回复量: 28

2020年3月20日 上午1:13 回应 oubingxin

就我个人的经历来说,如果是普通用途,想不到有任何原因一定要删除macOS的系统文件。如果是非正常使用目的,比如说测试用,讲真,不修修改改怎么行。比如测试,那么肯定会有一个测试计划和环境,比如测试硬件,或者至少测试用的启动盘/分区,详细记录等等,这个macOS安装版本就是准备要被搞坏的。


从两次提问看,感觉你是普通用途。正好前面有个贴图,貌似非macOS系统的app,问出来是为了确认。

个人觉得用什么/怎么用软件,还是看目的。TinkerTool System 的介绍说:performing advanced administration tasks on Apple Macintosh computers。在他的姐妹软件 TinkerTool 中说的更加明确些:TinkerTool System on the other hand is directed to system administrators, consultants or

experienced users that need to change and optimize operating system settings. 它的用途和对象说的也清楚。


对普通用途,或者说在平时用的主力机上,真的不建议修改macOS系统本身。另外一点是,在一个版本中“成功”的深度修改,却有可能在今后的版本中成为“失败”的尝试,影响以后的升级体验,比如造成不稳定、系统莫名崩溃、或者验证不过等等的问题。


如果是我的感觉错了,就更好了,本人平时也会做各种尝试,你有了测试结果,也希望可以在这里跟大家分享经历和成果。

2020年3月20日 下午6:41 回应 oubingxin

至于修改, Sariel 中说的命令后不启动就应该可以了.


我们做系统修改不多, 特别是删除系统组件, 像/System里面的更是不动, 而且严格说, 而且规定不准许修改操作系统, 只是在其上做定制化, 以满足需求而已, 以满足不同的需求和应用场景, 主要针对自己内部用户, 利用mdm和其它工具管理和客户化用户环境, 比如, 定制软件定向安装, 强制开启FileVault, 同步证书和钥匙对, 用户帐户/权限/密码策略的管理; 可以看出有的是客户需求,有的则是管理需求; 场景比如, kiosk机. 各种定制不是手动一个一个的做, 而是要做到统一/自动化/远程化,可追踪/追溯/可管理/控制. 不需要修改操作系统, 而是定制. 更重要的是自动化. 不禁令我想起, 曾经前几年当声明使用 APFS 是, 有人“惊呼”的, 应该听说过“imaging is dead”吧, 即便是它不dead, 我们也早就开始逐步淘汰这种“不可持续发展”的技术了. 所以, 类似TinkerTool System这种软件是不会用的, 也没法用, 但可以业余时间拿来作为参考.

至于瘫痪系统的失误千奇百怪的, 系统本身还会5/6国或者死机呢, 怎一个“不一而足”能概括的呢. 如果使用TinkerTool从来没有造成过问题, 也是这个软件做的还可以, 当然它的历史也是挺长的了.


2020年3月21日 上午9:18 回应 oubingxin

就个人习惯来说, 修改系统之前先想好补救措施. 像这种简单的删除, 更愿意做个脚本执行, 把移除的内容和脚本保存到它处, 万一有问题或者需要回顾, 看自己原来的脚本, 就会会想起它们的来龙去脉, 补救也有章可循. 也可能是工作的癖好, 还是不支持“魔改”.

2020年3月22日 下午6:39 回应 oubingxin

单说“com.apple.coresymbolicationd”很可能与dtrace等调试有关。另,至少10.14中看(现在没有更早版本)它含有两个服务接口:

"com.apple.coresymbolicationd" 和 "com.apple.coresymbolicationd.cache-delete"

貌似应该会自动清除缓存


固件的活,可能需要懂硬件和汇编等。系统安全功能配合T2和固件才有了完整实现,目测,单干固件有点单薄。有人在研究类似的活儿。干好了,大有前途。


另一个角度,看看它的开源部分,有助于对其底部深入了解并理解上层功能,不过开源的都是早几个小版本的。


[经过版主编辑]

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

可以尝试删除无用(如硬件不支持)的macOS组件吗?

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