固態硬碟迅速普及,相關應用問題也逐漸多了起來,尤其是如何做到性能的最優化?Tom'sHardware今天做了一個很特別的評測,考察了固態硬碟在FAT32、NTFS、exFAT三種不同分區格式行下的性能差異。或許很多玩家根本還沒注意到這方面的影響吧。
FAT32:
1997年的Windows 95 OSR2第二版系統中首次引入,至今依然很流行,特別是低容量設備上,因為支持實在太過廣泛,技術所有的主流作業系統都可以創建、讀取、寫入FAT32分區。
因為是32位文件系統,FAT32分區的最大容量只有2TB,8KB簇下也不過32TB,單個文件體積更是不能超過4GB,文件名長度也不可以超過255個字符。
另外,FAT32不支持日誌、版權管理等高級技術,安全性也很差。
NTFS:
全稱New Technology File System(新技術文件系統),Windows NT的新特性,屬性類似IBM HPFS。文件體積最大16TB(理論上16EB),分區容量最大256TB,不過文件名還是最多255個字符。
NTFS還支持LZ77壓縮、文件級加密(一般是AES)、訪問控制(ACL),簇尺寸減小到4KB(這一點對固態硬碟很重要)。主文件表(MFT)負責存儲穩健的屬性、位置、訪問信息。
exFAT:
微軟專門為快閃記憶體設備設計的文件系統,高容量的SDXC卡默認都是這種格式,但也並不強求。Windows XP SP2、Windows Vista SP1及以上系統都支持,分區最大容量64ZB,文件體積最大16EB。簇尺寸可以大到16MB,訪問控制則還是依靠ACL。
exFAT利用剩餘空間位圖來管理容量分配,提高刪除性能,這對改善寫入性能非常重要,尤其是對比NTFS。
但要注意的是,在exFAT分區上安裝Windows系統是不可能的。Windows Vista/7都非常依賴NTFS的文件許可等特性。
不過由於微軟授權機制的限制,exFAT的普及並不廣泛,在消費電子領域的應用也不是特別多。
測試平臺配置:
處理器:Core i5-2500K 3.3GHz
主板:技嘉GA-Z68X-UD3H-B3
內存:海盜船TR3X6G1600C8D DDR3-1333 2GB×2
系統盤:Intel X25-M G1 80GB (固件0701)
測試盤:三星830 256GB、思民F1 240GB
控制器:Intel Z68 SATA 6Gbps
電源:海韻X-760 760W
作業系統:Windows 7 SP1 x64旗艦版
驅動程序:Intel INF 9.2.0.1030、Intel RST 10.5.0.1026
參測固態硬碟之一:三星830 256GB (MCX主控)
參測固態硬碟之二:思民F1 240GB (SandForce SF-2281主控)