许多朋友在制作修改WINPE过程中,因为添加软件的缘故,经常发现X盘不够用了。
这个时候就需要我们对WINPE的X盘进行调整,那如何修改X盘的大小呢?
下面我们来看看WINPE的X盘的大小是如何修改的。
首先我们要清楚,NT5系列的PE和NT6系列的PE修改X盘大小的方式是不一样的。
我们先来看看NT5系列的X盘大小是如何修改的。
NT5系列的X盘大小是通过修改PECMD.INI文件来实现的。
我们首先要解开NT5PE的内核得到PECMD.INI文件。找到如下字样:
//配置文件开始
FBWF P40 L32 H96
TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\Drivers
一般来说“FBWF P40 L32 H96”是在PECMD.INI文件中的最前位置的,我们比较容易找到。
FBWF这个命令就是用来设置X盘大小的。上例中:
P代表可用内存的40%;L代表最低设置为32MB;H代表最高设置为96MB,最高设置可以不超过256MB。
当然有P40 这个参数在,H 设置成512也没事,也不会出现内存用光的情况。
三个参数都可单独使用,如使用 FBWF L64 时,将不理会可用内存的大小,强制设置 64M 的 FBWF。
我们接着来看看NT6系列的X盘大小是如何修改的。
NT6系列的X盘大小一般是通过修改注册表文件来实现的。
我们首先要解开NT6PE内核文件得到BOOT.WIM文件中windows文件夹下system32\config文件夹内的system文件。
然后用注册表挂载system文件。
找到[HKEY_LOCAL_MACHINE\pe\ControlSet001\services\FBWF]项。
修改"WinPECacheThreshold"值。
其中200是512M,400是1G。你可以根据自己的需要填入对应的数字。
修改好后,把system文件打包进BOOT.WIM文件中,X盘就修改好了。
|