如何在macOS上安全移除ExFat外接硬盘的$RECYCLE.BIN和System Volume Information
解决macOS下ExFAT格式外接硬盘的$RECYCLE.BIN与System Volume Information移除问题
我刚搞定了一模一样的问题,图形界面因为权限和Windows特殊目录属性限制根本碰不了这俩文件夹,给你一套终端实操方案,亲测有效:
先搞懂这俩文件夹的来头
- $RECYCLE.BIN:Windows系统的回收站目录,你在Windows上删除外接硬盘文件时,文件会被移到这里暂存,而不是直接彻底删除。
- System Volume Information:Windows的系统卷信息文件夹,用来存储系统还原点、磁盘索引数据这类系统级内容,是Windows写入ExFAT磁盘后留下的“遗留文件”。
移除步骤(全程用终端操作)
第一步:找到你的外接硬盘挂载路径
打开终端,输入以下命令查看所有磁盘分区:
diskutil list
找到标注为ExFAT的那一项,它的挂载点会显示在/Volumes/目录下,比如你的硬盘叫"Portable Drive",路径就是/Volumes/Portable Drive。
1. 删除System Volume Information
在终端输入命令(把路径替换成你的硬盘实际路径):
sudo rm -rf "/Volumes/Your Drive Name/System Volume Information"
- 输入后会要求你输入macOS管理员密码(输入时不会显示字符,正常输入回车就行)
- 用引号包裹路径是为了处理名称里的空格,避免终端识别出错
2. 删除$RECYCLE.BIN
这个文件夹的$是终端的特殊字符,所以要么用引号包裹,要么给$加转义符:
方案一(推荐,更直观):
sudo rm -rf "/Volumes/Your Drive Name/$RECYCLE.BIN"
方案二(用转义符处理特殊字符):
sudo rm -rf /Volumes/Your\ Drive\ Name/\$RECYCLE.BIN
同样输入管理员密码确认,执行后就能彻底删除这个无法正常交互的目录。
重要注意事项
- 先备份数据!:
rm -rf是强制删除命令,一旦执行无法恢复,操作前务必把硬盘里的重要文件备份好。 - 避免Windows锁定:如果硬盘刚从Windows拔下来,可能处于休眠锁定状态,建议先在Windows上安全弹出,再接去macOS操作。
- 后续可能再生:之后再接回Windows时,这俩文件夹大概率会被重新创建——这是Windows的默认行为,要是想彻底避免,可以在Windows上关闭该硬盘的回收站功能,或者禁用系统卷信息生成,但这属于Windows端的设置了。
内容的提问来源于stack exchange,提问作者Zach Valenta




