finder 访问远程网络驱动器卡顿主因是 macos 后台索引与预加载行为,应关闭图标预览、列表/列视图信息显示,禁用 spotlight 对网络卷索引,可选禁用 smb 签名,并清理 finder 缓存后重启。
finder 访问远程网络驱动器(如 synology、qnap 或 windows smb 共享)时卡顿,多数不是网速或硬件问题,而是 macos 默认对远程文件夹执行大量后台索引操作——比如生成缩略图、读取元数据、校验文件状态。这些操作在本地 ssd 上瞬时完成,但在网络 smb/nfs 协议下会逐个发起请求,造成明显延迟甚至假死。
关闭 Finder 的远程文件预加载行为
这是最直接有效的干预点。macOS 会为每个打开的网络位置自动启用图标预览、显示项目信息、实时更新修改时间等功能,对远程共享尤其不友好。
- 打开任意 Finder 窗口 → 顶部菜单栏点击「Finder」→「设置」(或「偏好设置」)→ 切换到「高级」标签页
- 取消勾选:“在图标视图中为所有文件显示图标预览”(关键!尤其影响照片/视频文件夹)
- 取消勾选:“在列表视图中显示项目信息” 和 “在列视图中显示项目信息”
- 在「边栏」标签页中,也可考虑隐藏不常用的网络位置,减少启动时自动挂载负担
禁用 Spotlight 对网络卷的索引
Spotlight 默认会尝试索引已挂载的网络驱动器,一旦失败或响应慢,就会拖慢 Finder 整体响应,甚至导致“正在加载”长时间转圈。
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 前往「系统设置」→「Siri 与 Spotlight」→「Spotlight 隐私」
- 点击右下角「+」号,将你挂载的网络共享文件夹(例如 /Volumes/MyNAS)拖入列表
- 确认后,Spotlight 将跳过该卷,不再尝试扫描或建立索引
- 若已挂载,可先在 Finder 中右键该卷 →「推出」,再重新挂载生效
优化 SMB 连接参数(终端命令)
macOS 自带的 SMB 客户端在某些 NAS 固件(尤其是 DSM 7.x)上默认启用签名和加密,增加握手开销。适度精简可提升浏览流畅度。
- 打开「终端」,输入以下命令临时禁用 SMB 签名(仅对当前会话有效):
defaults write com.apple.smb.client SigningRequired -bool NO - 如需恢复默认:运行 defaults delete com.apple.smb.client SigningRequired
- 注意:此操作不影响安全性,因 SMB 签名主要用于防中间人篡改,局域网内风险极低;若 NAS 明确要求签名(如企业环境),请跳过此项
清理 Finder 缓存与状态残留
长期挂载同一网络位置后,Finder 可能在 ~/Library/Caches 和 ~/Library/Saved Application State 中积累损坏或过期的缓存,引发重复加载失败。
- 在终端中依次运行(每行回车一次):
rm -rf ~/Library/Caches/com.apple.finder*
rm -rf ~/Library/Saved\ Application\ State/com.apple.finder*
killall Finder - 重启 Finder 后,首次访问网络驱动器会重建缓存,但后续浏览将更稳定
- 无需重启系统,也无需重置权限或磁盘工具










