固态硬盘用哪种分区格式好?固态硬盘不同分区格式性能评测
固态硬盘迅速普及,相关应用问题也逐渐多了起来,尤其是如何做到性能的最优化?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主控)
AS SSD 4KB随机读写:FAT32上三星830的写入慢了太多,但是思民F1上又是最好的,这似乎不是分区格式本身的问题。
AS SSD 4KB随机读写(队列深度64):exFAT都是最好的,NTFS紧随其后,FAT32就完全不行了,不过注意普通桌面应用是极少能涉及到64的队列深度的。
AS SSD持续读写:FAT32再次败下阵来,特别是思民F1上惨不忍睹。exFAT、NTFS读取都差不多,但写入得看硬盘。
AS SSD访问时间:exFAT、NTFS旗鼓相当,FAT32又一次不济。
AS SSD拷贝测试:这个项目更偏向实际情况,NTFS自然是首选,FAT32老了。