在磁盘挂载时运行脚本、自动以只读方式挂载磁盘,或在 Mac 上插入磁盘时阻止其自动挂载。
需要 macOS 15.0 或更高版本;支持 Intel 和 Apple Silicon(M1、M2、M3、M4、M5)。
控制 Mac 上的自动挂载行为
AMBerDisk 是一款 macOS 应用,让你控制磁盘的自动挂载行为:可以按磁盘 UUID、精确名称或匹配名称的正则表达式创建规则。
阻止自动挂载
根据磁盘 UUID、精确名称或匹配磁盘名称的正则表达式,阻止不需要的卷在插入 Mac 时自动挂载。
自定义挂载选项
将指定卷以只读方式挂载以防止意外写入、让卷不显示在 Finder 中,或同时执行两者。
自动挂载时运行脚本
磁盘出现并自动挂载时运行自定义 Unix 可执行文件或 shell 脚本,并将磁盘名称和 UUID 作为参数传入。
图形界面和菜单栏访问
从图形界面、右键菜单或菜单栏按需访问未挂载磁盘,包括只读、隐藏或普通挂载,无需命令行或修改 fstab。
屏幕截图
AMBerDisk 可以显示已挂载和未挂载磁盘、右键菜单操作、规则匹配器和菜单栏访问。




磁盘出现时运行脚本
规则可以在磁盘自动挂载时运行可执行文件或 shell 脚本。脚本的第一个参数是磁盘名称,第二个参数是磁盘 UUID。Shell 脚本必须可执行,例如使用 chmod +x。
自动挂载与手动挂载
规则针对磁盘自动挂载,例如首次连接磁盘时。手动挂载通常不会触发规则,但 macOS 可能在自动挂载失败后短时间内重试。
特殊挂载权限
只读和隐藏挂载选项需要在 AMBerDisk 的通用设置中启用权限,并在系统设置的“登录项与扩展”中批准。如果选项没有出现,请重启 AMBerDisk 或 Mac。
常见问题
需要时还能访问被阻止的磁盘吗?
可以。在 AMBerDisk 中右键点击磁盘并选择“挂载”,也可以从菜单栏图标或磁盘工具挂载。
如何创建阻止磁盘的规则?
打开 AMBerDisk 设置,在匹配器中按 UUID、精确名称或正则表达式创建规则。
磁盘自动挂载时可以执行哪些操作?
可以阻止挂载、以只读方式挂载、在 Finder 中隐藏、以只读方式挂载并在 Finder 中隐藏、运行脚本或允许自动挂载。
如何在磁盘自动挂载时运行脚本?
在规则中选择脚本操作,然后选择可执行文件或 shell 脚本。磁盘名称和 UUID 会作为前两个参数传入。
手动挂载磁盘时规则也会生效吗?
通常不会。AMBerDisk 规则针对自动挂载的磁盘。
可以阻止所有磁盘自动挂载吗?
可以,在正则匹配器中使用 .*。精确名称和 UUID 规则优先。
所有类型的磁盘都支持吗?
支持 APFS、exFAT 和 FAT 格式的 USB 磁盘。网络磁盘尚未经过测试。加密磁盘或分区可能无法完整使用某些操作;特殊挂载选项可能无法启用,并且无法从 AMBerDisk 图形界面挂载加密卷。