Ещё можно воспользоваться интересной, но, насколько мне известно, редко используемой возможностью создания
"Временных" временных файлов. Такой файл создаётся, но хранится не на диске, а в оперативной памяти пока её хватает и главное что при этом не ограничивается объёмом 2GB. Но даже когда закончится свободное место в оперативке, то такой файл будет частично сбрасываться на диск вместо того чтобы сообщать о нехватке памяти - главное чтобы было достаточно свободного места на диске.