心血来潮,翻起了自己尘封多年的1T的移动硬盘,发现在Mac上面只能读不能写。网上查了一下,说是NTFS格式的磁盘OS系统不能直接写入。我又不太想为了这个不太经常用的东西去下载一个软件。好在,用命令行可以解决,也不复杂。亲测,用起来也挺方便的,就做个总结。
1. 使用diskutil list
命令列出磁盘分区,查找移动硬盘名称
➜ ~ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 250.8 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +250.8 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 115.2 GB disk1s1
2: APFS Volume Preboot 20.9 MB disk1s2
3: APFS Volume Recovery 519.0 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk2
1: Windows_NTFS Seagate Backup Plus ... 1.0 TB disk2s1
可以看出,我的是disk2s1
2. 使用sudo umount /dev/disk2s1
命令卸载移动硬盘
当然,如果你处于已经卸载的状态,就比如我下面这种,就不用走这一步了。
➜ ~ sudo umount /dev/disk2s1
Password:
umount: /dev/disk2s1: not currently mounted
3. 使用sudo mount_ntfs -o rw,nobrowse /dev/disk2s1 ~/Desktop/NFTS/
命令将移动硬盘挂到一个文件夹上。
我是在桌面建了一个NFTS的文件夹。
➜ ~ sudo mount_ntfs -o rw,nobrowse /dev/disk2s1 ~/Desktop/NFTS/
➜ ~
OK,就可以进行写操作了。
4. 使用完毕之后,再使用sudo umount /dev/disk2s1
命令卸载移动硬盘就可以了。
➜ ~ sudo umount /dev/disk2s1
➜ ~
目前我自己使用下来,整个过程没有任何问题,也挺简单的。
最后提一下移动硬盘在OS系统上做删除操作这个事情。我发现,这个删除好像不是真的删除,已删除的东西仍旧站着你的移动存储设备的空间。如果想要彻底删除,需要在挂载移动设备的时候,清理一下垃圾箱才行。