当 Android 兼容 Windows 的文件系统,意味着什么

砍柴网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

来源:三易生活

大家不妨想象一下这样的场景:当有一天你出门在外没带电脑时,却突然收到了同事 / 家人的 " 召唤 ",要求将一份重要文件马上发给 Ta 们。因为文件在你随身携带的 U 盘里,而这款 U 盘自带 USB Type-C 接口,所以可以直接插到 手机 。与此同时,由于自己的手机支持 OTG 功能,也就是说可以通过 USB 接口来读取和控制 U 盘、键鼠一类的外设。

当 Android 兼容 Windows 的文件系统,意味着什么

但在你将 U 盘插上手机后,一件难堪的事情发生了,因为手机完全认不出 U 盘里的文件。不仅如此,手机还发出提示,告诉你 "U 盘损坏了 ",建议重新格式化。

此时 U 盘真的坏了吗?其实并没有。真正的问题在于,这个 U 盘是此前在电脑上初始化的,而它的文件系统被设置为了 NTFS。一种由微软主导,并且现在基本只在 Windows 系统上才会被支持的文件系统。

当 Android 兼容 Windows 的文件系统,意味着什么

作为 Linux 系统的一个 " 变种 ",Android" 天生 " 就不具备对 NTFS 文件系统的兼容性。正因如此,过去如果用户想要用 Android 手机或平板读取在 Windows 系统里格式化过的硬盘、U 盘等设备的话,那么通常只有两条路可以走。

要么是在初始化存储设备时不选择 NTFS 文件系统,而是用兼容性更好、能够被 Linux 原生支持的 exFAT。要么就需要额外购买同由 Paragon Software 开发的、能让 Linux 识别 NTFS 的驱动程序软件。

当 Android 兼容 Windows 的文件系统,意味着什么

然而,此事似乎将会迎来转机。日前有消息显示,谷歌方面已经将一个名为 "ntfsfix" 的程序添加进了 Android 的代码中。而这则是一个很常见的小程序,通常用于修复 NTFS 文件系统的一些故障(类似电脑上的磁盘查错程序)。

很显然,这一举动唯一的合理解释,就是谷歌很可能正在打算为新版本的 Android(可能是 Android 14),增加对 NTFS 的原生兼容。而且这样的做法在技术上,其实也完全没有任何难度。因为 Linux 内核早在去年年底就直接集成了最新版的 NTFS 驱动,所以谷歌需要做的只不过是切换到新内核,然后做一些简单的查错和适配工作而已。

但此事值得我们去思考的问题在于,谷歌为什么一定要让 Android 支持 NTFS 这一文件系统呢?难道仅仅只是为了方便本文开头提到的那样,会用手机去读取硬盘 /U 盘的用户吗?

如今 Windows 通常只对内置硬盘才默认格式化成 NTFS,对外部闪存设备则默认是 exFAT 文件系统

显然,这不太可能。一方面,这样的需求实在是太过小众;另一方面,对于 U 盘这类基于闪存的可移动存储设备,现在 Windows 系统默认就会格式化成 exFAT 文件系统,因此并不会不兼容 Android 机型。

所以更加合理的推论在于,谷歌这样的设计,很可能是为了方便用户 " 在 Windows 电脑里安装 Android 系统 "。说得更直白一点,其实就是为了方便 PC 上的 Android 模拟器用户。因为如果 Android 能够原生兼容 NTFS 文件系统,那么这就意味着 PC 上的 Android 系统将能够更高效读写硬盘上的数据,从而在一定程度上提高模拟器的执行效率,加快应用的开启、载入速度。

事实上,如今 " 在电脑上玩 手游 "、或者说 " 在电脑上运行 Android APP" 已经成为了一个不容忽视的 " 大众 " 需求。无论是微软的 Windows 11,还是谷歌如今正在推广、Windows 版的 "Google Play Games",本质上都是一种在 Windows 系统下运行 Android 环境的技术。而新版 Android 系统对 NTFS 文件系统的原生兼容,大概率也正是为了它们而生。

那么问题就来了,你会喜欢在 PC 上玩手游吗?

本文被转载1次

首发媒体 砍柴网 | 转发媒体

随意打赏

提交建议
微信扫一扫,分享给好友吧。