I have found a compatibility issue between Windows 11 Paint and SoftPerfect RAM File System. When the Windows TMP environment variable is redirected to a folder on a SoftPerfect RAM File System volume, Microsoft Paint cannot save image files.
I have been able to reproduce the problem consistently.
My environment:
- Windows 11
- Microsoft Paint (mspaint.exe)
- SoftPerfect RAM File System 26.9
- RAM File System volume: R:
- Temporary folder on the RAM volume: R:\Temp
My test results:
TEMP TMP Paint save ---------------------- ---------------------- ---------- Default (C:) Default (C:) Works RAM File System (R:) Default (C:) Works Default (C:) RAM File System (R:) Fails RAM File System (R:) RAM File System (R:) Fails R:\Temp C:\TempTest (SSD) WorksThe last row shows that Paint works normally when TMP points to an ordinary folder on the SSD. The problem is therefore specifically related to TMP being located on the SoftPerfect RAM File System volume, rather than simply having a non-default TMP location.
Basic file creation with
echo test > "%TMP%\test.txt"succeeds, so the RAM volume is writable and the TMP directory is accessible.
While filtering Process Monitor for file-system activity involving R:\Temp during the failed save, I could not find any corresponding events. This may indicate that Paint fails during some preliminary operation or filesystem capability check before actually creating a temporary file.
The image was being saved to a normal folder on C:, so the destination folder does not appear to be the cause.
The error message I get: This file cannot be saved. Saving was interrupted, so the file was not saved.
Since SoftPerfect RAM File System is designed to support Windows temporary files, I would like to know whether there is a known compatibility issue with Microsoft Paint, or whether Paint needs a filesystem feature that is missing when TMP is located on a RAM File System volume.
If possible, could you investigate this behaviour and consider addressing it in a future version? I would be happy to provide additional information or run further tests if needed.
Thank you.