image
背景
博主在一次使用自己的 Mac 的時候,由于趕時間,在卸載外接移動硬盤時,沒有在訪達里點擊「推出」,而是直接拔掉了,結果在下一次再使用移動硬盤的時候,發現無法讀取了
解決方法
打開「終端」,輸入如下命令查看一下硬盤的信息
diskutil list
輸出結果如下:
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 1.0 TB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 1.0 TB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1.0 TB disk1
Physical Store disk0s2
1: APFS Volume Macintosh 57.5 GB disk1s1
2: APFS Volume Preboot 45.2 MB disk1s2
3: APFS Volume Recovery 517.0 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
1: EFI EFI 209.7 MB disk2s1
2: Microsoft Basic Data Beck 999.9 GB disk2s2
可以看到,輸出結果的最后一行中的 Beck 就是我的硬盤的名稱,因此 /dev/disk2s2 就是我的移動硬盤
使用如下掛載命令,然后輸入電腦密碼,將移動硬盤重新掛載上去即可
sudo diskutil mount /dev/disk2s2
【注意】:
掛載命令后面對應的是自己的移動硬盤的名稱,不可生搬硬套,要看清楚自己的移動硬盤是哪一個
如果掛載命令執行后還不能識別移動硬盤,那么就在輸入掛載命令之前先輸入下面這個命令,然后再輸入掛載命令
sudo fsck_hfs -fy /dev/disk2s2
我自己在輸入掛載命令和電腦密碼,回車后,過一會終端出現了 Volume on disk2 timed out waiting to mount 這個提示,但是最終硬盤還是識別成功了
如果還未能解決,請再參考下這篇文章,它的掛載命令disk2寫的是disks3,也就是說后面還加了s,但經實測不加s也成功了,但不知道是不是每個人都一樣,所以僅供參考。