最近 Microsoft宣布进一步促进互操作性 之间基于操作系统 在Linux和Windows 10上通过公开exFAT文件管理系统的规范来实现。
虽然 Microsoft的此举并未发布源代码,它的作用是 您仅释放exFAT使用权 并与开放式发明网络(OIN)的成员一起保留任何主张或要求的意图。
它成立于2005年,是一个基于Linux的社区,遍布全球3040多家公司,这些公司已同意免费授予其专利权,以保护Linux免受诉讼。
以前适用于Linux用户 谁试图与此文件系统一起使用存储介质, 在这种情况下唯一的解决方案 (如果您的存储设备使用exFAT格式化) 通常是在您的发行版中手动启用exFAT支持 Linux,在Debian及其衍生版本中为:
sudo apt-get install exfat-fuse exfat-utils
在这方面, 微软工程师,Linux基金会董事会成员约翰·高斯曼(John Gossman)说:
“微软喜欢Linux。 我们经常说,我们会认真考虑! 今天,我们很高兴地宣布,Microsoft正在支持将其exFAT技术集成到Linux内核中,并且在将来的“ Linux系统定义”修订版中可能包含支持exFAT的Linux内核。 Gossman强调了Microsoft让Linux社区放心地在Linux内核中使用exFAT的重要性,Gossman解释说,该计划应“促进兼容和互操作性实现的开发”。
文件系统的选择主要基于操作系统。 在Windows Vista Service Pack 1或更高版本(Windows 7、8、8.1和10)中格式化存储设备时,可以选择使用以下三种文件系统:FAT32,exFAT和NTFS。
Microsoft创建的文件系统中有:
FAT32
FAT32文件系统 1977年由Microsoft创建的效率最低 和三者中最不先进的,但与其他操作系统和可移动存储设备具有更大的兼容性。
不幸的是, FAT32无法在格式化的驱动器上存储大于4GB的文件。
NTFS
NTFS(新技术文件系统) 是FAT的后继者 (英文文件分配表的缩写)。 NTFS 对FAT和HPFS进行了许多技术改进 (高性能文件系统),例如改进的元数据支持,使用高级数据结构来提高性能,可靠性和磁盘空间利用率,以及其他扩展,例如文件系统注册表和访问控制列表(ACL)。
exFAT的
exFAT(扩展文件分配表) 是由Microsoft设计的专用文件系统,主要用于闪存和外部存储介质。 通常,exFAT上的文件访问和操作比FAT32和NTFS上的更快。 像NTFS一样,exFAT可以在格式化的驱动器上存储大于4GB的文件。
ExFAT支持与Windows 7中的Windows和Mac OS X 10.6.5“ Snow Leopard”中的macOS本机集成。
但是由于KB2的更新,可以在XP SP3或SP955704中使用exFAT,而由于Service Pack 1的实现,可以在Vista中使用exFAT。
exFAT还与大多数GNU / Linux操作系统兼容, 通过基于FUSE的免费驱动程序。
但是,以前,开发或分发这种实现需要Microsoft颁发的许可证。 应当指出,几乎所有现有设备都在其SDXC卡上支持exFAT,以与Windows兼容。
这个消息应该使所有开源和Linux支持者高兴 (是否使用exFAT)。 因为如果您定期向朋友和家人推荐基于Linux的操作系统,那么现在可以确保外部存储设备在Linux和Windows平台上可以正常工作。