用 firmwarepasswd 检查/设置固件密码
用 firmwarepasswd 查看 Intel Mac 是否设置了固件密码,防止他人从其他磁盘启动。
运行 sudo firmwarepasswd -check 查看是否已设置固件密码;用 sudo firmwarepasswd -setpasswd -setmode command 添加。
01命令
命令
$ sudo firmwarepasswd -check && sudo firmwarepasswd -setpasswd -setmode command02作用说明
固件密码在 macOS 加载前就由 Mac 的启动 ROM 校验:在 command 模式下,任何人想从其他磁盘、恢复模式或安装盘启动,都必须先输入密码。firmwarepasswd 是命令行工具,支持检查(-check)、设置(-setpasswd 配合 -setmode command)和删除(-delete)。对 Intel Mac 来说,它是除 FileVault 之外最强的防盗手段;Apple 芯片 Mac 则改用"激活锁"来实现类似保护。
03风险
!注意: 固件密码一旦遗忘,只能让 Apple Store 或授权服务商在验证购买凭证后清除,无法绕过。Apple 芯片 Mac 完全不支持 firmwarepasswd,请改为检查激活锁状态。
04撤销
撤销
$ sudo firmwarepasswd -delete05来源
- firmwarepasswd(8) macOS man page依据: Man page for firmwarepasswd with -check, -setpasswd, -setmode and -delete options for the Open Firmware password.
- How to set a firmware password on your Mac依据: Apple's guide explaining that a firmware password prevents starting up from other disks and how to set or remove it.
最后验证: 2026-09-18 · 分类: 安全与隐私