通过WDS的Windows 7部署导致超大hiberfil.sys和pagefile.sys文件。 我该如何阻止?

更长的版本:我有一个股票Windows 7图像坐在VMware Workstation,我用它来创build新的虚拟机,以节省时间。 我只是快照和克隆股票图像,瞧! 一个新的Windows 7虚拟机。 现在,我正尝试在Server 2012上使用Windows部署服务(WDS)的相同映像来将Windows 7安装到Dell Optiplex 9010上。一切正常,包括WinPE的答案文件,但不适用于安装后(仍在工作),但一旦安装完成C:\是太大了。

经过进一步的检查,我发现hiberfil.sys和pagefile.sys分别是33GB和25GB。 这比正常情况下要大得多,而当我使用WDS在VMware中安装映像时,这些超大文件不会显示。 hiberfil.sys来自Windowshibernate,而pagefile.sys由RAM使用。 很明显,我不能只是把他们删除。

根据虚拟机中没有出现的文件,它们好像是在部署之后生成的(而不是被捕获为映像的一部分,然后部署出去)。 安装之间的唯一区别是部署到物理机器还包含一个驱动程序集,而VM部署不包含这个驱动程序集。

禁用hibernate(这将closureshiberfil.sys但不pagefile.sys),我怎样才能防止这些巨型文件出现? 如果你能告诉我他们为什么出现

编辑 :结果pagefile.sys正在扩大,因为我们正在部署图像到一台机器与16倍的RAM(总共32GB)。 hiberfil.sys是如此之大,因为pagefile.sys是如此之大。 我们仍然不知道hiberfil.sys显示在禁用了hibernatefunction的机器上(包括虚拟机),但至less我们可以通过命令行禁用它。

我会使用powershell来禁用页面文件,或者在部署映像后降低页面文件的大小。 重新启动后,它应该缩小或消失。

这对我来说很简单,因为我们使用sccm osd,但是仍然可以单独使用wds来完成。 我还没有在这里testing代码,但是networking上有不同的解决scheme。