Ein Teil Ihres Problems ist möglicherweise nicht so sehr, dass es nicht ausgetauscht wird. Wenn ich mich recht erinnere, ist der 4-GB-Adressraum unter Vista 32-Bit in zwei Hälften geteilt (was ich davon ausgehe, dass Sie das angegebene Verhalten verwenden), sodass jede Anwendung 2 GB hat und der Kernel und die Treiber die anderen 2 GB haben.
Das bedeutet, dass es wahrscheinlich nicht möglich ist (ohne Problemumgehung), unter Vista 32-Bit mehr als 2 GB in eine Ramdisk zu bekommen. Auf 64-Bit hätten Sie viel mehr Speicherplatz und wären nur auf den verfügbaren Swap beschränkt.
Schau mal hier .