这是最直接、最可逆的方法,无需更改系统文件。
原理:macOS 在启动时会读取关机前保存的音频音量状态。如果静音,则启动时也静音。
此方法通过一个命令直接关闭启动声,效果是持久的,即使调整音量也不会恢复。
sudo nvram StartupMute=%01
如何恢复开机声音? 只需在终端中执行相反的命令:
sudo nvram -d StartupMute
或
sudo nvram StartupMute=%00
对于新款的 Mac,可以在系统设置中直接关闭。
此方法通过移动或重命名系统开机声音文件来实现,较为复杂且有风险,在系统更新后可能会被恢复。
/System/Library/PrivateFrameworks/SystemSoundsServer.framework/Versions/A/Resources/
SystemStartup.aiff
SystemStartup.wav
SystemStartup_backup.aiff
警告:操作系统文件前,请务必做好备份(如 Time Machine)。系统更新可能会验证并恢复此文件。
选择最适合您需求的方法即可。通常,方法一或方法二就能完美解决问题。