[ros-bugs] [Bug 4760] New: Unable to create/access 2GB+ pagefile

ReactOS.Bugzilla at reactos.org ReactOS.Bugzilla at reactos.org
Wed Aug 5 09:25:24 CEST 2009


           Summary: Unable to create/access 2GB+ pagefile
           Product: ReactOS
           Version: TRUNK
          Platform: VMWare 6
        OS/Version: ReactOS
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Kernel
        AssignedTo: ros-bugs at reactos.org
        ReportedBy: bblaauw at gmail.com
         QAContact: ros-bugs at reactos.org

In theory FAT32 should allow filesizes up to 4GB. I don't know ReactOS's
pagefile allocating strategies, but as I got a virtual machine I can assign
more than 4GB memory to:
* ReactOS seems to create a swapfile which is exactly as large as the installed
recognized memory.
* Unknown if ReactOS system dialogs allow to actually change this amount in a
working way.
* ReactOS should never create a paging file larger than 4GB as that's file size
* ReactOS seems to have trouble creating and/or accessing paging files over 2GB
filesize. If I increase the working memory I assign to a virtual machine from
2048MB (no complaint whatsoever) to 2052MB or more, I get a message claiming:
(./base/system/smss/print.c:33) "Creation of paging file \??\C:\pagefile.sys
with size 2100788 KB failed (status 0xc00000f1)"
* ReactOS does not seem to be happy with already existing paging file, it wants
to adjust the size to actual amount of RAM. 
* Unsure if ReactOS can use/access/modify Windows XP pagefile.sys if located on
the same FAT32 disk.
* Unsure if swapfile creating also depends on /MAXMEM value, or if it ignores
it completely.

Recommended : check if ReactOS can handle storing/accessing/modifying/creating
files between 2GB and 4GB on FAT32. 

Recommended : hardcode max swapfile size to at least below 4GB, but preferably
also below 2GB. Alternatively, respect /MAXMEM setting

Recommended : don't adjust paging file's size if the paging file exists.
ReactOS installation should set it to correct value, and user later on through
normal interface.

Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the Ros-bugs mailing list