我的 32 位 Windows 10 计算机拥有合理的处理器,但硬件资源有限(只有 4GB RAM 和 28GB 本地硬盘)。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 HDD 仅在启动周期的后期才被 Windows 注册和识别,并且仅在创建页面/交换文件后才被注册和识别。有人可以证实这一点吗?
- 是否可以使用外部 USB 驱动器来托管系统上的(唯一)页面文件?
- 如果没有,是否可以调整 Windows 启动以便
Z:
尽早注册和识别并允许在那里创建页面文件?
提前致谢!
答案1
您无法在外部磁盘上创建页面文件。
页面文件,也称为交换文件、页面文件或分页文件,是虚拟内存的后备存储,因此必须位于内部常开磁盘上,速度越快越好。如果丢失,则会创建它(这就是您观察到的)。
页面文件与中断机制紧密结合,不会使用慢速的外部磁盘。
如果磁盘空间有问题,您可以完全禁用它(不推荐!),或者减少它的大小(但不要太多)。
有关详细信息,请参阅 什么是 Windows 页面文件?您应该禁用它吗?