標籤:

u盤為什麼不默認是NTFS格式的?

現在的u盤的空間已經很大,為什麼還不是默認的NTFS格式的,導致大文件不能用


大U盤還可能給Linux、MAC使用,這些系統都是默認不支持原生的NTFS的。


不通用。

OSX對NTFS默認只讀

Linux原生不支持NTFS,需要驅動(一般發行版內置)

有些支持u盤的設備不支持NTFS,比如印表機

此外由於系統會對NTFS寫文件系統日誌,一定程度上會降低U盤的性能和壽命


不知道題主具體想表達什麼。任何不問是不是,先問為什麼的都是耍流氓。

在 Windows 7 系統中格式化 U 盤,查看文件系統格式,可看見選項排列如下:

  1. NTFS
  2. FAT
  3. FAT32
  4. exFAT

很顯然這個選項是有排序的,而且絕對不是字母順序(N的字母序在F之後,而且NTFS出現得比FAT晚,所以除非微軟故意為之,沒有任何其他的理由導致 NTFS 排在前面)。

這個排序的意思,NTFS 是 Windows 7 格式化時的第一選項

Ubuntu 裝機之後,預設是支持 NTFS 的。

我家的機頂盒預設支持 NTFS 格式的 U 盤,高清的片子拷在 NTFS U 盤裡面能夠直接播放。

支持 NTFS 的高清播放機頂盒很多,大多數都使用的是 Linux 系統。

所以,你可以看到,如果有需求的情況下,NTFS 本來就是預設選項

那麼,為什麼不是所有設備都支持 NTFS?

原因很多,我只能推測:

首先,FAT 是必須要支持的,因為兼容性,已經有大量的現存的 U 盤使用 FAT,為了保證向後兼容性,你的設備當然必須要支持 FAT。

然後,NTFS 相比 FAT 的優勢是能保存 4G 以上的文件,此類文件通常只出現於高清視頻文件,其它文件很少有這種需求,因而大家看到,高清播放盒領域的設備都會要求支持 NTFS,而其他設備就沒有覺得自己有支持 NTFS 的必要。

結果:既然 FAT 無論如何都要支持,那麼支持 NTFS 意味著我需要同時支持兩個文件系統,而支持 FAT 意味著我只需要支持一個文件系統。對於圖省事以及節省成本的設備,當然不會考慮支持 NTFS,畢竟那意味著需要寫額外的代碼,對不?

一個默認已經確定了,就很難改了,僅此而已。


日誌型文件系統在平日進行文件讀寫操作的時候會有一些額外的讀寫(用來寫日誌),

所以對於U盤這種「壽命與讀寫次數緊密相關的設備」來說並不合適。

references:

日誌文件系統 - 維基百科,自由的百科全書


日誌型文件系統不適合U盤,exFAT更好些。


因為世界上不是所以電腦都用Windows


推薦閱讀:

win10下,USB 3.0寫入速度不到10M/s,奇慢是怎麼回事?
U 盤格式化為 NTFS 好不好?U 盤文件系統在 FAT32 跟 NTFS 之間如何取捨呢?

TAG:U盤 | NTFS |