前言
换了Macbook后第一个很头痛的问题就是以前很好用的U盘和移动硬盘都变的只可读不可写了,而现有的辅助软件要么不好用要么就是需要支付一笔高昂的费用,学生党伤不起鸭~
After searching all the Internet,最后还是给我找到了一些方法,仅提供给不怕麻烦的同学试用。
正文
U盘
常见的U盘,闪存盘都是FAT32格式的,对于这个直接重新格式化成为exFAT就可以了,对macOS还是Windows都支持良好。不建议格式化为NTFS,至于原因,在这里 :)
NTFS
首先我们知道UNIX系的操作系统中,所有的东西都是以文件形式表示,各类设备也不例外。
所以在macOS中, 几乎所有的设备都在/dev/
目录下。现在我们可以用下面的命令查看当前机器挂载了哪些磁盘。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
➜ diskutil list
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 145.9 GB disk1s1
2: APFS Volume Preboot 45.8 MB disk1s2
3: APFS Volume Recovery 517.0 MB disk1s3
4: APFS Volume VM 4.3 GB disk1s4
我这里因为没有插入移动硬盘,所以显示如上。正常情况下移动硬盘都会默认挂载到/dev/disk1s2
. 所以首先从这里卸载设备。(注:这里的卸载只是说明系统不再读取这个设备了,但是设备本身还是在这里的)
1
sudo umount /dev/disk2s1
第二步,通过系统自带的mount_ntfs
命令去重新挂载这块磁盘就好了。
1
sudo mount_ntfs -o rw,nobrowse /dev/disk2s1 ~/Desktop/NTFS/
这里我预先在桌面创建了一个空的文件夹,然后把我的移动硬盘挂载到这个文件夹上。然后就可以随意对NTFS格式磁盘进行读写啦。
是不是很简单呢?如果你的mac还有命令自动补全或者剪贴板记忆的功能的话,完成这个过程也就是敲两下键盘的事咯~