Mac,Windows和Linux系统都能读写移动硬盘的方法

前言

Windows和Linux都支持NTFS文件格式。但可能是因为存在版权的问题,Mac不支持NTFS文件系统格式。

我之前的移动硬盘是希捷的。而希捷移动硬盘自带正版的Seagate Expansion程序。只要在Mac系统上安装Seagate Expansion程序,Mac就能支持NTFS文件系统格式。

然而,Seagate Expansion程序只认希捷的移动硬盘,其他厂商的移动硬盘,即使是NTFS文件系统格式的,Mac系统依然无法识别。

最近我买了一个西部数据的移动硬盘,格式化为NTFS文件格式后,在Mac系统下就无法访问了。

exFat文件系统格式

经过调研,发现Mac系统支持exFat文件系统格式。于是,我在Mac系统上把西部数据移动硬盘格式化为exFat文件系统格式。

Mac系统果然可以读写移动硬盘了!再插到Windows系统和Linux系统上,也都可以读写。

然而,当我再把移动硬盘插回Mac系统时,Mac系统却无法加载移动硬盘了!

Mac系统的exFat文件系统格式的BUG

很明显,这是Mac系统的exFat文件系统格式的BUG!

经过调研和测试,发现Mac系统似乎只能识别簇大小是64KB的exFat文件系统。

我在Windows上,重新用“磁盘管理”程序格式化移动硬盘为exFat文件格式,并且把簇大小从默认的256KB调整为64KB。

之后,把移动硬盘分别连接到Mac系统,Windows系统和Linux系统,就都可以读写了。

让Mac,Windows和Linux系统都能读写移动硬盘的方法

总结一下,我们只要把移动硬盘格式化为exFat文件系统格式,并且在格式化时选择簇大小为64KB,就可以让Mac,Windows和Linux系统都能读写移动硬盘。

就是这么简单!

其他要点

Ubuntu下如何支持exFat文件系统

由于版权问题,Ubuntu默认是不支持exFat文件系统的。

但要支持也很简单。只需要在命令行中执行如下命令即可:

sudo apt-get install exfat-utils

建议给移动硬盘分多个区

因为,移动硬盘在使用一段时间后,可能分区会出现一些问题。可能无法用程序修复。如果移动硬盘有多个分区的话,可以把坏分区上的数据先复制到好的分区上,增加了使用的灵活性。

Logo

更多推荐