My 32-bit Windows 10 machine has a reasonable processor, but limited hardware resources (only 4GB RAM and 28GB local HDD). Windows itself takes up nearly half the disk so I'm using an external 1TB USB HDD. This has been mapped to Z:
. I would like to move the system virtual memory page/swap file to the external drive.
In System Properties > Advanced > Perfomance > Settings > Advanced > Virtual Memory > Change
, the option Automatically manage paging file for all drives
has been switched off. Then for all listed drives (C:
and Z:
) No paging file
has been selected, followed by Set
.
The PC was then rebooted, and Folder Options > View > Hide protected operating system files
was switched off. In Windows Explorer I deleted pagefile.sys
, rebooted again and confirmed the pagefile.sys
did not return. All good so far!
Now I return to the page/swap file settings and this time select System managed size
for Z:
(keeping C:
with No paging file
selected). However, whenever I reboot, a popup appears informing me that a temporary pagefile was created on C:
due to some unspecified problem creating the pagefile on the external drive.
True enough, on C:
there is a pagefile.sys
but nothing is ever created on Z:
!
My suspicion is that the external USB HDD is only registered and recognised by Windows later in the boot cycle and only after the page/swap file is created. Can anyone confirm this?
- Is it possible to use an external USB drive to host the (only) pagefile on a system?
- If not, can Windows boot be tweaked so that
Z:
is definitely registered and recognised early allowing the pagefile to be created there?
Thanks in advance!