Mac Finder侧边栏出现多个“Macintosh HD”等重复图标是macOS Sonoma 14.7.4+及Sequoia的缓存异常问题,需先确认/Volumes下仅有一个真实卷,再执行defaults delete com.apple.LSSharedFileList FavoriteVolumes.sfl3清除错误列表,接着killall -HUP Dock与Finder、关闭服务器选项并注销重登以彻底修复。

Mac Finder侧边栏中出现多个“Macintosh HD”或同一外接硬盘的重复图标,是macOS Sonoma 14.7.4及后续版本(含Sequoia)已知的配置缓存异常问题,它不反映真实挂载状态,却会干扰导航、占用视觉空间——这些重复项无法通过偏好设置勾选或拖拽单次清除,必须定位并删除底层共享文件列表。
确认重复项是否为真实挂载卷
打开访达 → 顶部菜单栏点击“前往”→“前往文件夹…”(快捷键 ⇧⌘G)→ 输入 /Volumes → 回车;观察窗口内是否只显示一个“Macintosh HD”(或对应磁盘名)。若此处仅有一个,但侧边栏却列出三四个同名条目,则确认为缓存错乱,非物理挂载问题。
这一步不能跳过。如果 /Volumes 下真有多个同名卷(例如因Time Machine本地快照或APFS快照误显),直接删侧边栏图标会导致访问中断,且重启后仍会重建。
删除LSSharedFileList中的重复卷记录
该操作直接清除系统用于生成“位置”分组下驱动器图标的持久化列表,是修复重复图标的核心步骤。
打开终端(应用程序 → 实用工具)→ 粘贴并执行以下命令:
defaults delete com.apple.LSSharedFileList FavoriteVolumes.sfl3
注意:此命令仅删除卷列表文件,【不会触碰com.apple.sharedfilelist目录下的其他.sfl3文件】,如误删AllItems.sfl3会导致全部自定义边栏项丢失。
执行后无提示即表示成功。无需重启或手动验证文件是否消失。
清空Launch Services缓存并重启系统
第一步删除的是静态列表,第二步需刷新运行时服务,否则旧缓存仍可能重建重复项。
① 在终端中执行:
killall -HUP Dock
② 执行:
killall -HUP Finder
③ 打开“访达”→“设置”→“边栏”,取消勾选“已连接的服务器”和“服务器”(防止网络卷干扰)
④ 注销当前用户 → 重新登录
注销比单纯重启Finder更可靠。若仅执行killall Finder,部分重复项可能在下次挂载USB设备时再次浮现。
验证与防复发
重新登录后,打开任意访达窗口,检查侧边栏“位置”区域是否只剩一个主驱动器图标;同时进入 /Volumes 确认物理卷数量未变。
若仍有残留,说明存在多个命名相似的.sfl3文件(如FavoriteVolumes.sfl3.backup、FavoriteVolumes-1.sfl3),请返回终端,执行:
ls ~/Library/Application\ Support/com.apple.sharedfilelist/ | grep Volume
对列出的所有Volume相关.sfl3文件,逐个执行 defaults delete com.apple.LSSharedFileList [文件名前缀](不含.sfl3后缀)。
这一步操作起来很简单,直接把文件拖进去就行。


















