X盘是WinPE的系统盘。C盘类似于我们的计算机系统。
很多朋友都在做修改WinPE在这个过程中,由于添加了软件,经常发现X盘不够。在这个时候,我们需要对待它WinPE调整X盘,那么如何修改X盘的大小呢?
让我们来看看WinPE如何修改X盘的大小?
首先要清楚,NT5系列的PE和NT6系列的PE修改X盘大小的方法不同。
让我们先NT如何修改系列X盘的大小?
NT5系列X盘大小修改PECMD.INI实现文件。
首先要解开NT5PE的内核得到PECMD.INI文件。找到以下字样:
//开始配置文件
FBWF P40 L32 H96
一般来说“FBWF P40 L32 H96”是在PECMD.INI我们更容易找到文件的最前位置。
FBWF这个命令是用来设置大小。上例中:
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
这个命令的意思是,当计算机内存低于510时M时,X最低盘设置为96MB,最高设置为192MB。当计算机内存高于510时MB时,X最低盘设置为256MB,最高设置为512MB。这样写,X盘面设置更灵活。
让我们看看NT如何修改系列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值相应变化。这里不提供相关文件。有兴趣的朋友可以百度一下。