可能重复:
跨平台文件系统
我有一个相当大的 USB 驱动器,我想在我拥有的不同机器上使用它。我很难确定在它上使用哪种文件系统最好,以便能够从我接触的 3 个操作系统(Windows、Linux 和 Mac)读取/写入内容。
有什么建议吗?
答案1
最好的选择可能是通用磁盘格式。Windows XP、Mac OS 和 Linux 都支持 UDF 读写。UDF 具有良好的 Unicode 支持,并且没有 FAT32 的 4gb 最大大小限制。
我认为 NTFS 不是一个好选择,因为您无法确保能够在您使用的每台 Mac OS 计算机上安装适当的驱动程序。UDF 是可移动媒体的公认格式,不需要在任何操作系统上对驱动程序进行逆向工程。
答案2
答案3
您可以使用 NTFS。
Windows:NTFS 是内置的。大多数 Linux 发行版都附带 NTFS-3g 驱动程序来读取 NTFS。
使用 OSX 时,您需要安装 OSX 版本的 NTFS-3g,
为此请尝试:http://forums.applenova.com/showthread.php?t=21842&page=4
答案4
在 Mac OS X 中,使用以下命令将您的大容量(无 4Gb 限制)硬盘格式化为 FAT32。
它可以在 Linux、Mac OS X 和 Windows 上读取和写入。
首先,使用以下命令识别要格式化的磁盘:
$ diskutil list
输出看起来有点像这样:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *232.9 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Mac_HD 39.9 Gi disk0s2
3: Apple_HFS Data 192.6 Gi disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.9 Gi disk1
1: DOS_FAT_32 CORSAIR 1.9 Gi disk1s1
假设我们要格式化 Corsair USB 密钥并将其命名为“Millenium Falcon”:
$ diskutil partitionDisk /dev/disk1 MBRFormat "MS-DOS FAT32" "Millenium Falcon" 1.9G
更多信息:
$ man diskutil