Esta es una pequeña guía que enseña los pasos a seguir para hacer la partición de swap accesible a windows y usarla como swap en win2.
Lo primero que hay que hacer es descargar swapfs de http://www.acc.umu.se/~bosse/swapfs-2.zip, descomprimirlo y copiar el archivo swapfs.sys a %systemroot%\system32\drivers (generalmente c:\windows\system32\drivers, %systemroot% es una variable de entorno, parecida a las que usa bash). Después editamos el archivo swapfs.reg y cambiamos:
"SwapDevice"="\\Device\\Harddisk0\\Partition1"
por la partición de intercambio (lo anterior sería /dev/hda1 en linux). Las particiones extendidas no son esquivadas en la numeración. Y también cambiamos la línea:
"S:"="\\Device\\Harddisk0\\Partition1"
indicando nuestra partición de swap. Si lo queremos podemos cambiar "S:" por otra letra pero no es necesario. Guardamos y ejecutamos el archivo nos va a saltar que se va a modificar el registro y le mandamos que sí y que no rompa las guindas (el botón dice "si, no rompas las guindas":-), es un chiste malo.)
Creo que había que resetear y después no va a aparecer la letra S de la partic. de intercambio (o la que hayamos puesto). Ahora vamos a la configuración de la mem virtual en win2 (en xp panel de control-->sistema la solapa opciones avanzadas después en la parte de rendimiento el botón configuración, opciones avanzadas de nuevo y la parte de memoria virtual el botón cambiar, que hij... tan lejos la tenían que poner) seleccionar C (o lo que sea) y poner "sin archivo de paginación", después seleccionar la unidad S (o la que hayas puesto) y poner "tamanio administrado por el sist." (o lo que se te cante poner de tamanio). Ahora creo que hay que reiniciar otra vez y yata.
Perdon si esta guía es muy win2sista pero es bastante útil.