Macbook遇到“磁盘无法推出,因为一个或多个程序正在使用它”

我的呆头Macbook,弹出移动硬盘时总会报错(当然,其实Windows也会,而且总是一些流氓软件一直在使用)

image-20240120213723522

最快速有效的方法:

打开terminal(command space搜索终端)输入

1
df -lh

image-20240120213812217

找到移动硬盘的名称(例如上面是/dev/disk4s1)

然后

1
diskutil unmount /dev/disk4s1 # 你的硬盘名称

image-20240120213836944

这里显示是PID 40871的进程阻塞了,再次command space打开活动监视器,找到对应的进程,双击退出

image-20240120214014908

image-20240120214026896

然后就可以弹出啦~


我几次弹出失败,后来发现其实都是Mac自己在背后索引磁盘,还没结束而已()

image-20240120213856947


如果MacBook无法识别到磁盘,也可以尝试使用命令行

1
2
3
diskutil list # get volume list
diskutil mount /dev/disk6 # try to mount it
diskutil mountDisk /dev/disk6 # if the previous command fails, use this instead

如果diskutil list一直开着,大概率是因为Mac在尝试修复磁盘,可以使用

1
ps aux | grep fsck

查看是不是有这个进程,如果有,等它结束再试试


Macbook遇到“磁盘无法推出,因为一个或多个程序正在使用它”
http://baokker.github.io/2024/01/20/Macbook遇到“磁盘无法推出,因为一个或多个程序正在使用它”/
作者
Baokker
发布于
2024年1月20日
更新于
2024年3月12日
许可协议