近日遇到一个诡异的问题,小编的移动硬盘不定期的会自动断开,提示未正常拔出,实际上一直没有动过连接线,然后硬盘一直处于未加载的状态,硬盘灯也一直闪烁不停。
通过重启的方法,有时候能使用,但一段时间后又断开了,让小编烦不胜烦。小编试过通过“磁盘工具”手动挂载,通过diskutil mount命令行挂载,fsck_exfat命令均不起作用。将移动硬盘插到Windows系统下,移动能正常使用,也没有提示修复。
通过百度,终于发现问题所在:移动硬盘因为之前没有正确的插拔导致,macOS系统认为硬盘有问题,需要通过 fsck 命令去修复,所以一直对硬盘进行尝试修复,这也是硬盘灯一直闪烁的原因所在。简单的处理方式如下:
1、在终端下输入 ps aux | grep fsck 命令查看 fsck 命令是否启动;
2、查看是否有下面类似代码;
root 1431 1.0 0.1 4351960 9048 ?? U 11:52上午 0:03.42 /System/Library/Filesystems/exfat.fs/Contents/Resources/./fsck_exfat -y /dev/rdisk2s2 fukai 1538 0.0 0.0 4268056 808 s000 S+ 11:55上午 0:00.00 grep fsck
3、如果有,那需要通过kill命令终止 fsck 进程;
sudo kill -9 1431(替换成你的pid,上面 root 后面的数字)
4、终止后,回到访达中看,移动硬盘可以正常使用了,但是硬盘只能读取,不能写入。建议将文件备份后,重新格式化硬盘一下即可。