AMBerDisk
AMBerDisk icon

AMBerDisk:Mac 自动挂载拦截器和脚本工具

在磁盘挂载时运行脚本、自动以只读方式挂载磁盘,或在 Mac 上插入磁盘时阻止其自动挂载。

从 Mac App Store 下载

需要 macOS 15.0 或更高版本;支持 Intel 和 Apple Silicon(M1、M2、M3、M4、M5)。

屏幕截图

控制 Mac 上的自动挂载行为

AMBerDisk 是一款 macOS 应用,让你控制磁盘的自动挂载行为:可以按磁盘 UUID、精确名称或匹配名称的正则表达式创建规则。

屏幕截图

AMBerDisk 可以显示已挂载和未挂载磁盘、右键菜单操作、规则匹配器和菜单栏访问。

屏幕截图
屏幕截图
屏幕截图
屏幕截图

磁盘出现时运行脚本

规则可以在磁盘自动挂载时运行可执行文件或 shell 脚本。脚本的第一个参数是磁盘名称,第二个参数是磁盘 UUID。Shell 脚本必须可执行,例如使用 chmod +x。

自动挂载与手动挂载

规则针对磁盘自动挂载,例如首次连接磁盘时。手动挂载通常不会触发规则,但 macOS 可能在自动挂载失败后短时间内重试。

特殊挂载权限

只读和隐藏挂载选项需要在 AMBerDisk 的通用设置中启用权限,并在系统设置的“登录项与扩展”中批准。如果选项没有出现,请重启 AMBerDisk 或 Mac。

常见问题

需要时还能访问被阻止的磁盘吗?

可以。在 AMBerDisk 中右键点击磁盘并选择“挂载”,也可以从菜单栏图标或磁盘工具挂载。

如何创建阻止磁盘的规则?

打开 AMBerDisk 设置,在匹配器中按 UUID、精确名称或正则表达式创建规则。

磁盘自动挂载时可以执行哪些操作?

可以阻止挂载、以只读方式挂载、在 Finder 中隐藏、以只读方式挂载并在 Finder 中隐藏、运行脚本或允许自动挂载。

如何在磁盘自动挂载时运行脚本?

在规则中选择脚本操作,然后选择可执行文件或 shell 脚本。磁盘名称和 UUID 会作为前两个参数传入。

手动挂载磁盘时规则也会生效吗?

通常不会。AMBerDisk 规则针对自动挂载的磁盘。

可以阻止所有磁盘自动挂载吗?

可以,在正则匹配器中使用 .*。精确名称和 UUID 规则优先。

所有类型的磁盘都支持吗?

支持 APFS、exFAT 和 FAT 格式的 USB 磁盘。网络磁盘尚未经过测试。加密磁盘或分区可能无法完整使用某些操作;特殊挂载选项可能无法启用,并且无法从 AMBerDisk 图形界面挂载加密卷。