0


MAC移动硬盘无法正常推出:“磁盘无法推出,因为一个或多个程序正在使用它”

MAC移动硬盘在使用中,经常会碰到无法正常退出的情况,提示:“**磁盘无法推出,因为一个或多个程序正在使用它**”,如果你“**直接拔掉**”或“**强行推出**”的话,可能导致你下次重新连接移动硬盘无法识别。(参考:MAC移动硬盘无法识别解决方案)

步骤一:

如果无法正常退出,你通常首先会遇到的情形是:磁盘未能正常推出,因为Finder正在使用它。

看到这个提示,可以点击左上角苹果图标,选择“**强制退出...**”,进入“**强制退出应用程序**”窗口,然后选中 **Finder**,点击按钮“**重新开启**”。执行这样的操作后,如果还是不能正常推出移动硬盘,可以参考步骤2。

步骤二:

如果步骤1不起作用,通常会提示:“**磁盘无法推出,因为一个或多个程序正在使用它**”。

 碰到这样情况,最直接有效的方法就是找出这个占用移动磁盘的后台程序,并且终止他。

步骤三:

3.1 在“终端”显示移动硬盘

打开MAC电脑的终端(Teminal),执行命令: **diskutil list**, 找到我们目前正在运行的移动硬盘:

 可以看到外接的移动硬盘(external, physical)是:**/dev/desk2**,它下面包括两个盘符标记:**disk2s1** 和 **disk2s2**, 多个盘符表示硬盘包括多个分区,可以看到disk2s1的 TYPE NAME 是 EFI:

EFI系统分区中存放了可供引导启动的文件,作用是引导操作系统正常启动。EFI系统分区是一个使用FAT32格式化的小分区,该分区在Windows操作系统下一般是不可见的,其中存储已安装系统的EFI引导加载程序以及启动时固件使用的应用程序。

因为 EFI 分区在这里对我们没有什么意义,我们实际存储数据的的硬盘分区是 **disk2s2**,后面命令的操作对象也是针对的硬盘分区 **disk2s2** 来说的。

如果你觉着上面的方式不太好理解,也可以在终端执行命令:**df -lh**

这里直接就显示当前移动硬盘的数据存储分区:dev/disk2s2

3.2 执行推出移动硬盘命令umount /dev/disk2s2

通过命令执行推出硬盘,由于后台程序占有,会提示具体的错误信息,上图显示,后台占用进程的 PID = 232, 程序名称是:mds_stores。

3.3 强制终止 mds_stores

打开“活动监视器”,在右上角搜索框输入:mds_stores,点击搜索。

选择上图的 **mds_stores **程序,点击终止,就可以正常推出移动硬盘了。mds_stores 是 spotlight的后台进程,spotlight 为了用户在查询数据的时候能够快速显示查找结果,所以需要对这些文件建立索引等信息。mds_stores 就是后台在建立索引等信息的进程。

标签: macos

本文转载自: https://blog.csdn.net/crazestone0614/article/details/130477020
版权归原作者 思涛的博客 所有, 如有侵权,请联系我们删除。

“MAC移动硬盘无法正常推出:“磁盘无法推出,因为一个或多个程序正在使用它””的评论:

还没有评论