DEV Community

Izanagi
Izanagi

Posted on

NTFS and file system settings that affect gaming performance

NTFS has several features designed for enterprise file systems that add overhead during gaming. Here's what to disable.

Last Access Time

NTFS records the last time each file was accessed. For a game streaming thousands of small files, this means a metadata write for every file read. On SSDs this is low-cost but measurable; on HDDs it's significant.

fsutil behavior set disablelastaccess 1
Enter fullscreen mode Exit fullscreen mode

This disables last access time updates. Nothing breaks — the feature exists for backup software and archival tools, not games.

8.3 filename generation

NTFS generates 8.3 format filenames (MS-DOS compatibility) for every file created. Games with thousands of assets create thousands of these entries.

fsutil behavior set disable8dot3 1
Enter fullscreen mode Exit fullscreen mode

Disable this on your game drives. Don't disable on the system drive if you have legacy software.

NTFS compression

Windows can compress files and folders transparently. Never enable this on game directories — decompression overhead during texture streaming causes stutters.

Check: right-click folder → Properties → Advanced → ensure "Compress contents" is unchecked.

MFT (Master File Table) reservation

The MFT is NTFS's file index. When it fills its reserved zone, it fragments across the disk. Reserve more upfront:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v NtfsMftZoneReservation /t REG_DWORD /d 2 /f
Enter fullscreen mode Exit fullscreen mode

IzanagiOP sets last access time and 8.3 filename generation via the Safe Optimizations NTFS section. https://terweb.lt/

Top comments (0)