![]() The stuff run from the ramdisk is stored as zip archives on the hard drive. I'm testing beta versions of Mozilla Firefox, SeaMonkey, and Thunderbird, and I run those from the ramdisk. When it's active, XP sees 763MB of RAM beyond the 3.3GB or so XP can access directly as a compressed NTFS volume identified as drive Z: VSuite is available in several different versions. I use a product called VSuite Ramdisk, from an outfit called Romex Software. I'm using that extra memory not available to XP for a ramdisk. I'm running XP Pro SP3 on a 2.6ghz Core Duo machine with 4GB RAM. Obviously, so will hacking past Microsoft defined limitations. The maximum amount of memory that can be supported on Windows XPĪlso note that using non-certified drivers on Windows servers can result in problems related to PAE. The whole memory issue is discussed in depth on. Many PAE driver issues were discovered that led up to this decision. Above 4 is not possible on Windows XP by design. That top 1GB or so can go to video memory and drivers. While 3.25 is not an official limit, 4GB is. Of course, such a change is highly unsupported and violates your license agreement. After this is accomplished, you should be able to make the same settings to 32bit XP that you can to Server 2003 to allow the higher memory cap. I don't remember and can't find the link now for which file you need or how to modify it. For this to work, the file has to be modified so that XP won't reject it and you have to use volume shadow copy to get it to replace the existing file. dll file from a 32bit Server 2003 machine and use it to replace the equivalent file on your Windows XP machine. To get around it, you have to find a specific. IIRC, the limit is compiled into the operating system directly. I have heard tales that it's possible to break this barrier in 32bit XP, but it requires much more than a simple registry edit. It requires playing addressing tricks of the sort that used to be required in the days of 16bit systems. Put an old 64Mb pci video card in and you'll likely find you get much closer to your 4GB maximum.Įxceeding the 4GB cap is harder. You can easily exceed 3.25GB RAM in 32bit XP by simply swapping in a video card with less RAM (you're probably running a 768MB card right now). The actual system-wide limit in XP is 4GB, not 3.25GB. You can have a lot more RAM in Windows XP, but only so much is available to each process. The 2GB/3GB limited you mentioned earlier is per process. A normal RAMDisk isn't suitable because it will only use the memory that Windows manages, and therefore will more likely reduce the efficiency of the system and still leave the extra RAM unused. If anyone knows where I can get suitable RAMDisk software, that is an answer I could accept. If you have a lot of RAM (6Gb or more), I've also heard tales of people installing software that sets up a RAMDisk for the unused RAM and then placing the page file there. ![]() Use Reactos - still alpha, with significant issues, and I'm not sure if it can use more than 3.25GB memory anyway.Use Windows 2003 Server 32 bit - license issues.Two possibilities that may be worth a mention, but which I will reject for the moment, are. A RAM disk that can use non-Windows memory.A way of replacing the hard disk cache handling in Windows XP with an alternative that can use extra memory.A way of making Windows XP behave more like Windows 2003 Server.The kinds of possibilities I have in mind are. What I want to know, therefore, is whether there is any way to get memory above 3.25GB into practical use in 32 bit Windows XP. Linux is becoming my main operating system more and more over time, but I have too many Windows XP apps that I use regularly to just discard them. I dual-boot, with 64-bit OpenSUSE 11.3 Linux and Windows XP. This is the reason for the 2GB/3GB per-process limit in Windows XP, which is also shared by Windows 2003 Server. The key limit that defines a 32-bit system is per-process (the virtual address space for one particular application). There is no fundamental 4GB limit for memory in 32 bit operating systems - Windows Server 2003 can use more than 4GB. The maximum memory that Windows XP will use in total is 3.25GB. Each process is limited to 2GB of memory (or 3GB if you change a setting). 32 bit Windows XP has two well-known memory limits. ![]()
0 Comments
Leave a Reply. |