Solution:
Root Cause: Windows UAC Virtualization Redirection (VirtualStore)
Older games that attempt to write save data directly to administrative system directories (e.g.,
C:\Program Files (x86)\<GameName>) trigger Windows User Account Control (UAC) virtualization. Instead of writing to Program Files, Windows silently redirects save writes to a hidden user directory:
%LOCALAPPDATA%\VirtualStore. If a system crash breaks UAC hooks or rights elevation, the game searches Program Files, fails to find save data, and reports missing saves.
Diagnostic Verification:
Check if the game is installed under C:\Program Files (x86)\.Press Win + R, type %LOCALAPPDATA%\VirtualStore, and press Enter.Step-by-Step Fix:
1Locate Redirected Saves in VirtualStore:
Navigate to %LOCALAPPDATA%\VirtualStore\Program Files (x86)\<GameDirectory>.2Verify most recent save files exist in this directory.
3Fix Folder Permissions to Prevent Future Virtualization:
Right-click the game's main installation folder under Program Files (x86) > Properties > Security tab.Click Edit > select Users > check Full Control > click Apply.4Copy save files directly into the game's expected internal save folder or move the game installation outside Program Files (e.g., C:\Games\).
Prevention & Long-Term Monitoring:
Install legacy PC games outside restricted Windows system directories to avoid UAC virtualization conflicts.