将页面/交换文件设置在外部硬盘上,以节省主系统磁盘上的空间

将页面/交换文件设置在外部硬盘上,以节省主系统磁盘上的空间

我的 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 sizeZ:保持C:选定No paging file状态)。但是,每当我重新启动时,都会出现一个弹出窗口,通知我由于在外部驱动器上创建页面文件时出现一些未指定的问题,因此创建了一个临时页面文件C:

确实, 上C:有 ,pagefile.sys但是 上从来没有创造出任何东西Z:

我怀疑外部 USB HDD 仅在启动周期的后期才被 Windows 注册和识别,并且仅在创建页面/交换文件后才被注册和识别。有人可以证实这一点吗?

  • 是否可以使用外部 USB 驱动器来托管系统上的(唯一)页面文件?
  • 如果没有,是否可以调整 Windows 启动以便Z:尽早注册和识别并允许在那里创建页面文件?

提前致谢!

答案1

您无法在外部磁盘上创建页面文件。

页面文件,也称为交换文件、页面文件或分页文件,是虚拟内存的后备存储,因此必须位于内部常开磁盘上,速度越快越好。如果丢失,则会创建它(这就是您观察到的)。

页面文件与中断机制紧密结合,不会使用慢速的外部磁盘。

如果磁盘空间有问题,您可以完全禁用它(不推荐!),或者减少它的大小(但不要太多)。

有关详细信息,请参阅 什么是 Windows 页面文件?您应该禁用它吗?

相关内容