我有一个一直连接的 USB SSD 磁盘。我永远不会在运行时断开它。它以“更好的性能模式”运行,而不是“快速移除”。我可以在其上配置页面文件,但重新启动后,页面文件实际上并未创建,并且我看到任务管理器中的虚拟内存没有增加。我该怎么做才能让 Windows 真正将其用于页面文件?
答案1
USB 磁盘直到启动序列后期才会加载。即使磁盘由 UEFI/BIOS 加载,当操作系统加载时,它会在驱动程序初始化期间有效地重置 USB 连接,并且磁盘至少会消失一小段时间。
因此,当检测到 USB 驱动器时,Windows 早已检查过它是否有权访问页面文件,发现它丢失了,并且在没有它的情况下继续运行。
Windows 仅支持真正永久连接的页面文件存储设备,例如 SATA、IDE 或 NVME 驱动器。Windows 知道如何可靠地处理这些设备,并且已围绕它们进行了设计,并在操作系统启动后的最初几毫秒内加载了本机支持。
USB 需要稍微不同的驱动程序堆栈,并且处理方式与普通磁盘不同。至少驱动器在启动过程中消失并重新出现会有效地禁用页面文件。
因此,USB 磁盘不支持页面文件。
答案2
您不能将页面文件放在可移动驱动器上。Windows 不提供此功能。
页面文件很小(从整体上看),因此将其保存在 C 盘上:这确实是最好的做法。
“持续连接的 USB 驱动器”有断线的坏习惯。
继续阅读,了解最佳解决方案。
“我见过的用于 Windows 10 中的分页文件的外部设备的唯一方法是使用支持 Ready Boost 的设备并启用 Superfetch。”
那不是页面文件,而是应用程序/数据缓存。不是一回事。您不能将页面文件放在外部媒体上。Windows 已硬编码以防止这种情况发生。