“磁盘已被卸载且未正常断开”提示由Finder代理发出,需在“系统设置→通知与专注模式→访达”中关闭通知权限;再执行sudo rm -f /var/db/.diskarb*和sudo killall diskarbitrationd清除残留挂载状态。

Mac在意外断开外接硬盘、USB设备或网络存储时,会弹出“磁盘已被卸载且未正常断开”红色横幅通知,干扰全屏工作、视频会议或专注写作;该提示无法通过常规通知设置关闭,必须定位到系统级触发源并禁用其通知权限。
确认触发通知的系统进程
该提示由存储管理子系统 diskarbitrationd 生成,但实际通知由“访达”(Finder)代理发出——因此屏蔽对象不是“磁盘工具”或“系统信息”,而是 Finder 自身的通知权限。
打开“系统设置”→“通知与专注模式”→ 在左侧应用列表中向下滚动,找到并点击【访达】。
关闭【允许通知】开关。这一步会立即停用所有访达主动弹出的通知,包括磁盘异常弹窗、共享文件夹连接失败提示、AirDrop接收请求等。
阻止后台自动重挂载触发二次提醒
即使关闭通知,macOS仍可能在后台尝试重新挂载已异常卸载的卷,失败后再次触发同一提示。需手动清除挂载残留记录:
打开“终端”,依次执行以下命令:
sudo rm -f /var/db/.diskarb* → 这会删除磁盘仲裁服务的缓存状态文件,防止它反复读取错误挂载历史。
sudo killall diskarbitrationd → 强制重启磁盘仲裁守护进程,使其以干净状态重新加载。
注意:执行 rm 命令前请确认当前无正在写入的外部磁盘,否则可能导致未完成写入的数据丢失。
针对特定设备永久静音(可选)
若某块移动硬盘或NAS地址反复触发该提示,可在系统层面禁止其自动挂载:
方法一:使用磁盘工具禁用自动挂载
打开“磁盘工具”→ 从左侧选择对应外置磁盘 → 点击顶部“编辑”→ 取消勾选【在启动时挂载】和【在插入时挂载】。
方法二:通过fstab规则屏蔽(适用于高级用户)
在终端中运行 sudo nano /etc/fstab,新增一行:
UUID=你的磁盘UUID none hfs rw,noauto 0 0
其中UUID可通过 diskutil info /Volumes/磁盘名 | grep "Volume UUID" 获取。

















