Filesystems
為什麼 Windows 不能讀取 Linux 文件系統?
在玩文件系統和分區時,我意識到當我在我的 USB 驅動器上創建一個 ext 文件系統並將其插入 Windows 時,我不得不對其進行格式化。另一方面,當在 Windows 上建構 FAT 分區並將其插入我的虛擬機時,Linux 完全能夠讀取和掛載我的 FAT 分區。
1 - 為什麼 Windows 不能讀取 Linux 文件系統?
2 - 允許 Linux 做到這一點而 Windows 不能做到的關鍵區別是什麼?
預設情況下,Windows 無法讀取“Linux”文件系統(例如 Ext4 或 XFS),因為它沒有附帶驅動程序。您可以安裝Ext2fsd等軟體來獲得對 Ext2/3/4 文件系統的讀取權限。
Linux 可以訪問 FAT 文件系統,因為核心有一個 FAT 文件系統驅動程序,並且大多數發行版預設啟用它。
在某些情況下,Linux 發行版預設無法訪問 Windows 格式的 USB 密鑰:大密鑰通常使用 ExFAT 格式化,而 Linux 核心不支持。在這種情況下,您必須安裝單獨的 ExFAT 驅動程序。
Windows 或 Linux 本身並沒有限制它們支持文件系統的能力。這真的取決於驅動程序的可用性。Linux 支持 Windows 文件系統,因為它們非常流行;這為文件交換提供了一個通用基礎,這意味著 Windows 不再需要支持 Linux 文件系統。