如果出现蓝屏,我希望获取内存转储(特别是小型转储)。但为此我需要启用页面文件,而我不想这样做。
但是,我读到过一个地方说有一个选项可以创建专用于内存转储的页面文件。不幸的是,那个来源没有解释如何做到这一点。不幸的是#2我不记得那个来源的网址了。
因此,最重要的是:如何创建仅用于内存转储的页面文件?
编辑
来源是这里不幸的是,MS 所说的显示如何创建它的链接并没有显示这一点(或者至少我没有找到如何创建它)。
答案1
您无法决定页面文件的用途。
您要么拒绝启用页面文件并接受您正在不必要地破坏虚拟内存系统,并且这样做会阻止内存转储系统工作,要么启用页面文件并允许其按预期工作,包括允许内存转储。
从如何确定适用于 64 位 Windows 版本的适当页面文件大小在 Windows 家庭版或用户版中,你可以设置最小页面文件,允许某种类型如果需要的话,内存转储就会发生,但是您不能仅仅针对这些情况限制页面文件。
系统崩溃转储设置 最小页面文件大小要求 小内存转储(256 KB) 1 兆字节 内核内存转储 取决于内核虚拟内存的使用情况 完成内存转储 1 x RAM 加 257 MB* 自动内存转储 取决于内核虚拟内存的使用情况。有关详细信息,请参阅自动内存转储。
对于 Windows Server能为转储文件设置专用的页面文件:
专用转储文件
运行 Microsoft Windows 或 Microsoft Windows Server 的计算机通常必须具有页面文件来支持系统故障转储。系统管理员现在可以创建专用转储文件。
专用转储文件是不用于分页的页面文件。相反,它“专用”于在系统崩溃时备份系统崩溃转储文件 (Memory.dmp)。专用转储文件可以放在任何支持页面文件的磁盘卷上。如果您想要系统崩溃转储但不想要页面文件,我们建议您使用专用转储文件。要了解如何创建它,请参阅Windows 的内存转储文件选项概述。
更多信息请访问为服务器核心安装配置内存转储文件。
答案2
可以在高级属性、启动和恢复中编辑转储选项;开始 > 运行 > “control.exe sysdm.cpl,,3”
保持页面文件打开,因为它是 Windows 正常工作所必需的,曾经将其关闭是一个好主意,但仅仅是一个想法。
页面 = 虚拟内存,用于存储 Windows 需要但未使用的所有东西,并将其从物理内存中移除(最短的时间内),以便您可以玩 IE 游戏。正如 Mokubai 所述,Dump 需要 Vram 才能工作