我的 32 位 Windows 10 机器具有合理的处理器,但硬件资源有限(只有 4GB RAM 和 28GB 本地 HDD)。Windows 本身占用了将近一半的磁盘,所以我使用的是外部 1TB USB 硬盘。这已映射到Z:
. 我想将系统虚拟内存页面/交换文件移动到外部驱动器。
在System Properties > Advanced > Perfomance > Settings > Advanced > Virtual Memory > Change
中,该选项Automatically manage paging file for all drives
已关闭。然后对于所有列出的驱动器 (C:
和Z:
)No paging file
已被选中,然后是Set
。
然后PC重新启动,并Folder Options > View > Hide protected operating system files
关闭。在 Windows 资源管理器中,我删除pagefile.sys
了,再次重新启动并确认pagefile.sys
没有返回。到目前为止一切都很好!
现在我返回页面/交换文件设置,这次选择System managed size
(Z:
保持C:
选中状态No paging file
)。但是,每当我重新启动时,都会出现一个弹出窗口,通知我C:
由于在外部驱动器上创建页面文件存在一些未指定的问题,因此创建了一个临时页面文件。
确实,在C:
有一个pagefile.sys
但没有任何东西被创造过Z:
!
我的怀疑是外部 USB 硬盘仅在启动周期的后期并且仅在创建页面/交换文件之后才被 Windows 注册和识别。谁能证实这一点?
- 是否可以使用外部 USB 驱动器在系统上托管(唯一)页面文件?
- 如果没有,是否可以调整 Windows 启动,以便
Z:
尽早注册和识别,从而允许在那里创建页面文件?
提前致谢!
您不能在外部磁盘上创建页面文件。
页面文件,也称为交换文件、页面文件或页面文件,是虚拟内存的后备存储,因此必须位于内部永远在线的磁盘上,越快越好。如果缺少,它将被创建(这是您观察到的)。
页面文件与中断机制强耦合,不会使用慢速外部磁盘。
如果磁盘空间有问题,您可以完全禁用它(不推荐!),或减小它的大小(但不要太多)。
有关详细信息,请参阅 什么是 Windows 页面文件,您应该禁用它吗?