Windows keeps creating a temporary paging file

1kca

Honorable
Jun 1, 2014
100
0
10,680
Every time I boot into Windows now, a message pops up telling me that's Windows has created a paging file on my C drive and it may be larger than what I originally specified.

Before this, my setup consisted of:

1x SSD [C]
2x HDD [D & E]

I moved the paging file off of the SSD and onto the D drive to reduce writes onto the SSD.
Recently, in order to keep GPU temps under control, I removed the drive cages in my case to allow unobstructed airflow to the cards, meaning I had to mount my SSD behind the motherboard and put my HDDs in an external enclosure. This is where the problem started.
After some digging, it just seems like it takes too long to find the external HDDs during boot so Windows creates the paging file on the only drive it detects in that time frame - the SSD.

The thing is, even when I disable the paging file entirely, it the message still pops up, but just not every single time.

When I create a small paging file on the SSD, the problem goes away but that's the one thing I wanted to avoid.


How can I get rid of the message whilst keeping the paging file off the SSD?


OS is Win8.1 Pro and external enclosure is connected via USB 3
 
Solution

Couple of Diagnostics to run if it persists...

sfc /scannow
It finds and fixes errors in Windows, but doesn't always report them. Run it and see if the fault disappears after re-booting your system
If corrupt files are found that can’t be fixed, try

Dism /Online /Cleanup-Image /RestoreHealth

In fact run it anyway, even if SFC finds nothing.

Re-run SFC

To view CBS Log

findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt

Search C drive for sfcdetails.txt or navigate to C:\Windows\System32 and scroll down.


Given that the speed of a paging file on an external HDD is way less than that of DDR3 RAM it's going to be worse than useless, just do without. (Provided you have at least 4Gb RAM and don't run any progs that can't do without a Paging File!)
See
http://www.thessdreview.com/ssd-guides/optimization-guides/the-ssd-optimization-guide-ultimate-windows-8-edition/2/
 

1kca

Honorable
Jun 1, 2014
100
0
10,680
I have 16GB RAM and when I ran the system without one in the past, I didn't run into any problems but when I do disable it, it doesn't seem to stop the message permanently. It will still appear on boot, telling me it's created a paging file larger than I specified but then it will list the paging file size as 0MB :??:

I've run a disk cleanup but admittedly not a boot-time disk check. Do you reckon that would help?
 

Can but try. By boot-time, do you mean before windows loads? Perhaps controlled by UEFI ? Not met anything like this!

 

Couple of Diagnostics to run if it persists...

sfc /scannow
It finds and fixes errors in Windows, but doesn't always report them. Run it and see if the fault disappears after re-booting your system
If corrupt files are found that can’t be fixed, try

Dism /Online /Cleanup-Image /RestoreHealth

In fact run it anyway, even if SFC finds nothing.

Re-run SFC

To view CBS Log

findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt

Search C drive for sfcdetails.txt or navigate to C:\Windows\System32 and scroll down.


 
Solution

1kca

Honorable
Jun 1, 2014
100
0
10,680


So I ran sfc and it reported no errors; I ran restore health and it seemed to find and fix something. I re-ran sfc, and it again found no errors but I've restarted 3 times since then and no message. Sounds like that's fixed it, thanks :)

I couldn't get it to show me the log file for some reason though but I suppose it doesn't matter too much now