移动机械硬盘由于错误插拔而导致Mac无法识别的简单急救,修复
写在前面:
嗨大家好!说来用Mac也有7年的时间了,昂贵的苹果ssd使得大部分Mac党都拥有一块移动机械硬盘(下简称HDD)来额外存储数据。抛开Mac本身接口不足而使用第三方转接器质量问题导致「强制推出」之外,脆皮的机械硬盘也很有可能在使用时由于疏忽或不良习惯习惯,而导致「磁盘没有正确推出」。
我在使用过程中,发现u盘,SSD(移动固态硬盘)均不会由于「未正常推出」而再次插拔后无法识别。如果你由于「未正常推出」HDD,导致插拔后Mac系统无法识别,且Windows下识别正常
你可以看看我这几步,能否帮到你:
0. 有条件在Windows下将数据导出,格式化修复磁盘。(因为一般HDD都是价格实惠的大存储,很难有条件将数据导出,因此这是首选,但不一定适用所有人)
那么,让我们开始吧!
1.首先插入自己的硬盘,然后找到mac的磁盘工具
2.打开磁盘工具,发现自己的磁盘分区在卸载状态;点击无法成功装载。
3.打开「终端」,输入「diskutil list」 查看自己宗卷名字
p.s.这一步不起作用,就是确认一下磁盘是不是能被识别到。
4.输入:「ps aux | grep fsck」回车
5.输入:「sudo pkill -f fsck」回车
6.输入密码(密码输入时不可见,输完按回车)
7.这时候你会欣喜的发现硬盘读出来了,但不要开心的太早,这时候你的硬盘是「只读」的。(如果你第一步没有Windows的电脑,在这一步将重要数据导出来也是OK的)
8.再次打开磁盘工具,发现分区是可被选择的状态了,点击上方的急救,开始运行(桌面上的图标会消失)。
9.等急救运行成功(如果未成功就再运行一次试试,或者拔掉从步骤3再开始,但我没有遇到过失败),图标则会重新出现在桌面上,且「写入正常」了。
10.Yeah!
后话:
我没有给大家推荐网上比较常见的「使用挂载命令:sudo diskutil mount /dev/disk2」(https://blog.csdn.net/WinstonLau/article/details/86250047)是因为,一开始我用这个命令的确成功过,但此方法缺点在于「不是每次都能行」,且你不知道为什么没成功(有时候重启电脑,或者隔天再试,就成功了)令我捉摸不透。
这个「杀掉所有fsck的进程」的方法也「不是我首创的」,「我并不清楚背后的计算机代码运行的逻辑,也不知道会对硬盘带来什么样的损伤」,本着「取自互联网造福互联网的原则」希望能帮到更多的人。
最后,因为写这篇分享,我冒着巨大的不确定性「未正常推出」了我的HDD,各位真的不点个赞再走吗!
嘻嘻,感谢。