移動存儲卡仍然用FAT32文件系統(tǒng)的真相
微軟在2001年就為自家的XP系統(tǒng)的本地磁盤默認(rèn)使用了NTFS文件系統(tǒng),但是12年之后,市面上的USB可移動設(shè)備和SD卡等外置存儲器仍然在用著FAT32文件格式,這是什么理由讓硬件廠商選擇過時的文件系統(tǒng)格式?
很顯然,這不是硬件廠商自身的問題,但是對于用戶而言,用過NTFS格式后,會發(fā)現(xiàn)FAT32文件系統(tǒng)格式帶來諸多不便。
FAT32文件系統(tǒng)的不足之處:
• FAT32文件系統(tǒng)不支持4G及以上單文件的存儲,F(xiàn)AT32文件系統(tǒng)最大支持的儲存空間為2TB。例如高清電影,幾乎無法往FAT32格式的磁盤里面拷貝或者寫入。
• FAT32不是一個日記型的文件系統(tǒng),也意味著該文件系統(tǒng)更容易發(fā)生問題。但是NTFS就添加了對文件系統(tǒng)的檢查功能,降低了磁盤的數(shù)據(jù)風(fēng)險問題。
• FAT32不支持文件的權(quán)限功能。借助NTFS文件系統(tǒng),可以進(jìn)一步增強(qiáng)磁盤存儲文件的安全權(quán)限能力。
因此,對于Windows的系統(tǒng)盤,最佳的方式是使用NTFS格式的文件系統(tǒng)進(jìn)行管理,NTFS格式也更安全、可靠以及支持更大的文件體積和驅(qū)動設(shè)備。
但是對于可移動存儲設(shè)備的情況,卻不同了。
以下是詳細(xì)原因:
1、U盤/SD卡的容量都低于2TB,因此不用擔(dān)心磁盤容量有上限的問題。偶爾會用拷貝移動體積在4G左右的文件。
2、無論U盤還是SD卡,不需要使用類似系統(tǒng)盤的日記型磁盤管理功能,最主要的功能在于便攜,可移動性,如果U盤使用NTFS格式,也會帶來更大的讀寫量,降低U盤閃存的壽命。
3、對于文件權(quán)限功能,U盤或者SD卡也不大會用上。只有當(dāng)在不同的機(jī)器設(shè)備之間移除可移動設(shè)備時,才會遇到類似的問題。
例如在A機(jī)器本地磁盤,由于本地驅(qū)動和管理,并分配了唯一的特殊的用戶ID號碼,就可以一直正常工作,但是對于U盤和SD卡設(shè)備而言,由于需要在不同的機(jī)器設(shè)備之間變更,因此每次都會生成不同的ID識別號碼,因此也不存在文件權(quán)限安全的問題。
因此,除非是需要使用4G以上的單文件的寫入時,才需要將U盤/SD卡格式化為NTFS文件系統(tǒng),在其余的使用環(huán)境下,F(xiàn)AT32文件系統(tǒng)也足夠使用了。
最后談一下所有桌面系統(tǒng)對FAT32和NTFS兩種文件系統(tǒng)的兼容性:
• Win平臺:兩者都兼容
• Mac平臺:Mac OS X全面支持讀取NTFS文件系統(tǒng),無法寫入;對于FAT32可以正常讀寫
• Linux平臺:可以正常讀寫NTFS文件格式,但并不完美,一般使用Linux自家的文件系統(tǒng)格式
因此,對于可移動設(shè)備,經(jīng)常會連接到不同的桌面系統(tǒng)上,如果使用FAT32文件系統(tǒng),都可以正常操作和讀寫,如果使用可NTFS文件系統(tǒng),不能保證正常工作。因此對于硬件廠商而言,只能選擇一種通用性更強(qiáng)的文件系統(tǒng),即FAT32,用于U盤或者SD卡等可移動存儲設(shè)備中。
同時微軟也提供了一種exFAT的文件格式,但通用性更低。