X盘是WINPE的系统盘。类似于我们电脑系统的C盘。
许多朋友在制作修改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
一般来说“FBWF P40 L32 H96”是在PECMD.INI文件中的最前位置的,我们比较容易找到。
FBWF这个命令就是用来设置X盘大小的。上例中:
P代表可用内存的40%;L代表最低设置为32MB;H代表最高设置为96MB,最高设置可以不超过256MB。
当然有P40 这个参数在,H 设置成512也没事,也不会出现内存用光的情况。
三个参数都可单独使用,如使用 FBWF L64 时,将不理会可用内存的大小,强制设置 64M 的 FBWF。
当然,我们还可以这样写:
FIND MEM<510,FBWF P40 L96 H192!FBWF P50 L256 H512
这句命令的意思是,当电脑内存低于510M时,X盘最低设置为96MB,最高设置为192MB。当电脑内存高于510MB时,X盘最低设置为256MB,最高设置为512MB。这样写的话,X盘大小设置就更灵活了。
我们接着来看看NT6系列的X盘大小是如何修改的。
NT6系列的X盘大小一般是通过修改注册表文件来实现的。
我们首先要解开NT6PE内核文件得到BOOT.WIM文件中windows文件夹下system32\config文件夹内的电脑system文件。
然后用注册表挂载system文件。
找到[HKEY_LOCAL_MACHINE\pe\ControlSet001\services\FBWF]项。
修改"WinPECacheThreshold"值。
040 -- 64M;080 -- 128M;100 -- 256M,200是512M,400是1G……你可以根据自己的需要填入对应的数字。但是设置X盘大小的时候要考虑电脑内存的大小。不能超出电脑内存。
修改好后,把system文件打包进BOOT.WIM文件中,X盘就修改好了。
当然还有的PE不是修改注册表,而是直接替换\Windows\System32\drivers\fbwf.sys和\Windows\fbwf.cfg文件的。这两个文件经过处理,替换后FBWF值就相应的改动了。这里就不提供相关文件了。有兴趣的电脑朋友可以百度一下。