U盘4K写入性能巨差,避免使用NTFS选择更好的exFAT磁盘格式可以提升读写速度,MFT记录≤592字节优化
U盘4K写入性能巨差,避免使用NTFS选择更好的exFAT磁盘格式可以提升读写速度,MFT记录≤592字节优化之前有提到过
https://bbs.itzmx.com/thread-114492-1-1.html
最近使用一段时间,发现NTFS硬盘在只读的情况下,也会产生4K写入日志到这4个地方
FAT32作为零日志的读写文件格式,但是仅支持32G的U盘,虽然通过第三方工具DiskGenius强制格式化到2T上限值,但每次写入时要扫描FAT表,大容量效率会大幅下降,簇大小选32K
exFAT是FAT32的升级版,新增位图 (Bitmap) 技术产生极小的开销,同样是零日志写入,对于64GB甚至512GB更大型号的U盘,性能表现优异,簇大小选128K
NTFS是最适合机械硬盘,ssd固态硬盘使用,对存储安全性高要求首选此格式,支持无需弹出直接热插拔不丢数据,簇大小选4096
如果U盘不存在4K性能的话,还是推荐选择NTFS格式的,可以用跑分软件试试,我的U盘4K性能就 5 iops,大概20KB/s写入,只能换格式了
2025年12月28日帖子补充
exFAT实测效果非常好,启动胜利女神的速度快了几百倍,启动过程观察任务管理器,不在有任何写入速度发生
以前每次启动要5分钟左右,现在30秒就启动好了简直光速
胜利女神这游戏40000个文件,小文件特别多,所以每次启动游戏读取的文件也很多,NTFS会产生日志根本不能用在我这个U盘上
2025年12月29日帖子补充
有个比较意外的结果是,启动游戏虽然飞快了,但是游戏内加载对局的速度变的极慢了,每次加载对局时候游戏本身也会记录__info文件写入最后访问时间,感觉可能是簇大小太大?
我先尝试下把exFAT簇大小从128K改成32K试试,问了下ai为什么NTFS上加载对局快,ai说这种小文件会存储在MFT记录中,文件≤592字节的时候就存进去内存先缓存后续在延迟写入从而提升了速度,支持LogFile先写日志在延迟写入数据,托盘弹出U盘的时候系统在慢慢合并这些改动,所以NTFS弹出速度比较慢需要直接热插拔避免弹出卡住,反之exFAT直接弹出就没任何延迟,但是没有NTFS的延迟写入特性,所以exFAT启动游戏很快,但是涉及到__info文件变化从而导致加载游戏对局比较慢,可以尝试exFAT簇大小设置为32K在试一下
NTFS的MFT记录≤592字节优化
2025年12月31日帖子补充
发现个有趣的事,用Windows快速格式化exFAT虽然是簇大小真的修改正确,但是文件上右键属性界面里面的值没有成功变化,并且重新插拔U盘依旧无法正确更新簇大小显示
用DiskGenius反而就能正常更新这个界面上显示的数字,暂时还不知道重启电脑后会不会刷新显示,晚上在试试32K簇大小的游戏加载速度
实测32K确实启动游戏慢了一些,启动时候看任务管理器活动时间甚至都跑不满100%,但是对局加载速度依旧没区别,32K除了节省小文件开销空间外算是完全没用的值(128K截图看到浪费的占用空间开销是3.9G,32K下是0.9G),exFAT为了性能可以用回去128K
想要对局加载速度快,估计得用NTFS的MFT记录优化了,算是一个平衡值,但是NTFS由于读取文件也写日志引起启动游戏又太慢很折磨,看来对于胜利女神这款游戏,还是必须换回去NTFS来MFT记录优化对局加载速度
2026年1月2日帖子补充
exFAT一定要设置128K保持性能,并且发现启用Windows中的写入缓存功能后,依旧无法获得写缓存效果,要想用写入缓存必须将格式转换成NTFS,ai给了个用NTFS的优化,关闭读取文件时候产生的日志写入,无法单独对U盘关闭,是整个系统关闭最后访问时间日志
fsutil behavior set disablelastaccess 1
查询关闭成功,1代表关闭,2代表启用
fsutil behavior query disablelastaccess
最终还是回到了NTFS,对局加载速度回归正常了,经过上面这个关闭日志的优化,启动游戏速度也快了,和exFAT基本保持同一水平
总结:正常情况NTFS性能巨差,经过优化NTFS关闭日志后性能最好
exFAT不支持内存延迟写入,对于胜利女神这款游戏,加载对局速度巨慢,没有存在的必要
学到了,但是不用u盘很久了,以前还会拷贝文件,仅仅是拷贝文件也要转exFAT格式么 royone 发表于 2025/12/29 13:57
学到了,但是不用u盘很久了,以前还会拷贝文件,仅仅是拷贝文件也要转exFAT格式么
如果U盘内小文件不多的话,拷贝电影这种大文件没有性能影响
如果在U盘上运行游戏,那么小文件会非常多,NTFS性能损耗就很严重,就需要转exFAT
总之先给U盘跑个分试试,如果4k写性能在2MB/s(500iops)的话,直接用NTFS会感觉不出来有性能差的问题,像我这种只有20KB/s的U盘主控就一定要转格式
小樱 发表于 2025/12/29 18:28
如果U盘内小文件不多的话,拷贝电影这种大文件没有性能影响
如果在U盘上运行游戏,那么小文件会非常多 ...
懂了~{:1350:}
页:
[1]