I have a Windows laptop with Windows XP SP3 installed (on both new and old drives).
I have been getting this problem lately (within the last year) and can't quite figure out how to resolve it or where the problem is.
I changed my swap file settings on the hard drive I have (a 400GB laptop HD partitioned into 5 partitions) to have the swap file (pagefile.sys) on a different partition to the one where Windows is installed. I did this through the virtual memory settings.
The settings 'took' (after clicking on SET) and I rebooted my laptop and checked to see if the swap file had moved to the new partition. It had not. It was still showing as being in the root of C (the Windows installation partition). I left this alone, since I couldn't get it to switch over to the other partition, until today when I tried installing a new 1TB drive on my laptop. I installed Win XP SP3 after partitioning my drive into 7 partitions and tried changing the swap file settings. The same thing happened. I changed the settings in the 'Virtual Memory settings' and placed the swap file on another partition, clicked 'SET', reboot the laptop and saw that the pagefile was still on C:\ drive (Windows installation partition), even though the settings still showed it on another drive partition.
Since I didn't want this swap file on C:\ I did a search to see if there was anything on the 'net about this problem. I found an article that gave the registry location of this swap file setting. When I got to this registry item I found that the registry entry did indeed point to the NEW location of the swap file yet in Windows explorer the pagefile.sys file was shown as being in C:\ and NOT the new location.
Can anyone tell me what the problem is and how to rectify this so that the pagefile.sys file shows up in the correct drive when viewed via Windows explorer?