各操作系统对各文件系统的原生支持情况
MacOS | Linux | Windows | FreeBSD | |
---|---|---|---|---|
FAT16/32 1 | Y | Y | Y | |
NTFS | X | O | Y | |
ExFAT | Y | X | Y | |
HFS+ | Y | O | X | |
APFS | Y | X | X | |
EXT2 | X | Y | X | Y 3 |
EXT3 | X | Y | X | |
EXT4 | X | Y | X | |
F2FS | X | Y | X | |
BtrFS | X | Y | X | |
XFS | X | Y | X | O |
ZFS | X | Y2 | X | Y 4 |
UFS | X | X | X | Y 5 |
说明:Y为支持读取/写入,O为仅支持读取,X为不支持,对于系统是否自带用户空间工具的情况并未进行考察
以上测试为在不加装任何插件的情况下使用最新系统测试得出,分别使用 MacOS Catalina 10.15.1,Debian Buster(Linux Kernel 4.19.75-v7+),Windows 10 进行测试,由于 Linux Distro 众多,部分结果来源于网络,并未经本人证实。
其他文件系统请参考 https://en.wikipedia.org/wiki/File_system
尾注
1 FAT16/32 已过时,不推荐现代系统和硬盘使用 ↩
2 https://itsfoss.com/zfs-ubuntu/ ↩
3 https://www.freebsd.org/doc/handbook/filesystems-linux.html ↩
4 https://www.freebsd.org/doc/handbook/filesystems.html ↩
5 https://www.freebsd.org/doc/handbook/filesystems.html ↩