當Android相容Windows的檔案系統,意味著什麼

大家不妨想像一下這樣的場景:當有一天你出門在外沒帶電腦時,卻突然收到了同事/家人的“召喚”,要求將一份重要檔案馬上發給Ta們。因為檔案在你隨身攜帶的USB 隨身碟裡,而這款USB 隨身碟自帶USB Type-C介面,所以可以直接插到手機。與此同時,由於自己的手機支援OTG功能,也就是說可以通過USB介面來讀取和控制USB 隨身碟、鍵鼠一類的外設。

但在你將USB 隨身碟插上手機後,一件難堪的事情發生了,因為手機完全認不出USB 隨身碟裡的檔案。不僅如此,手機還發出提示,告訴你“USB 隨身碟損壞了”,建議重新格式化。

此時USB 隨身碟真的壞了嗎?其實並沒有。真正的問題在於,這個USB 隨身碟是此前在電腦上初始化的,而它的檔案系統被設定為了NTFS。一種由微軟主導,並且現在基本只在Windows系統上才會被支援的檔案系統。

作為Linux系統的一個“變種”,Android“天生”就不具備對NTFS檔案系統的相容性。正因如此,過去如果使用者想要用Android手機或平板讀取在Windows系統裡格式化過的硬碟、USB 隨身碟等裝置的話,那麼通常只有兩條路可以走。

要麼是在初始化儲存裝置時不選擇NTFS檔案系統,而是用相容性更好、能夠被Linux原生支援的exFAT。要麼就需要額外購買同由Paragon Software開發的、能讓Linux識別NTFS的驅動程式軟體。

然而,此事似乎將會迎來轉機。日前有消息顯示,Google方面已經將一個名為“ntfsfix”的程序新增進了Android的程式碼中。而這則是一個很常見的小程序,通常用於修復NTFS檔案系統的一些故障(類似電腦上的磁碟查錯程序)。

很顯然,這一舉動唯一的合理解釋,就是Google很可能正在打算為新版本的Android(可能是Android 14),增加對NTFS的原生相容。而且這樣的做法在技術上,其實也完全沒有任何難度。因為Linux核心早在去年年底就直接整合了最新版的NTFS驅動,所以Google需要做的只不過是切換到新核心,然後做一些簡單的查錯和適配工作而已。

但此事值得我們去思考的問題在於,Google為什麼一定要讓Android支援NTFS這一檔案系統呢?難道僅僅只是為了方便本文開頭提到的那樣,會用手機去讀取硬碟/USB 隨身碟的使用者嗎?

如今Windows通常只對內建硬碟才默認格式化成NTFS,對外部快閃記憶體裝置則默認是exFAT檔案系統

顯然,這不太可能。一方面,這樣的需求實在是太過小眾;另一方面,對於USB 隨身碟這類基於快閃記憶體的可移動儲存裝置,現在Windows系統默認就會格式化成exFAT檔案系統,因此並不會不相容Android機型。

所以更加合理的推論在於,Google這樣的設計,很可能是為了方便使用者“在Windows電腦裡安裝Android系統”。說得更直白一點,其實就是為了方便PC上的Android模擬器使用者。因為如果Android能夠原生相容NTFS檔案系統,那麼這就意味著PC上的Android系統將能夠更高效讀寫硬碟上的資料,從而在一定程度上提高模擬器的執行效率,加快應用的開啟、載入速度。

事實上,如今“在電腦上玩手游”、或者說“在電腦上運行Android APP”已經成為了一個不容忽視的“大眾”需求。無論是微軟的Windows 11,還是Google如今正在推廣、Windows版的“Google Play Games”,本質上都是一種在Windows系統下運行Android環境的技術。而新版Android系統對NTFS檔案系統的原生相容,大機率也正是為了它們而生。

那麼問題就來了,你會喜歡在PC上玩手游嗎?

本文來自微信公眾號“三易生活”(ID:IT-3eLife),作者:三易菌,36氪經授權發佈。

本文經授權發布,不代表36氪立場。

如若轉載請註明出處。來源出處:36氪