无忧启动论坛

标题: 小白问题,请教一下PE中的X盘的空间大小是如何定义的? [打印本页]

作者: 孟蓝    时间: 2008-4-27 22:42
标题: 小白问题,请教一下PE中的X盘的空间大小是如何定义的?
请教一下PE中的X盘的空间大小是如何定义的?
一直在使用PE,但最近才开始学习修改,目前在用的是深山红叶版。

在虚拟机中调试,X盘的大小为:
小于236M内存时的大小为80M;256M内存的大小为100M;大于512M内存为120M

请问要调整该盘的大小要怎么做?
作者: tintinbt    时间: 2008-4-27 23:39
2楼的乱发广告,你死定了。

楼主检查一下 X:\I386\SYSTEM32\PECMD.INI,里边有定义X盘大小的命令,该命令是PECMD的子命令,但一下PECMD的帮助有详解
例:
   ` P表示占内存的百分比,L表示X盘的最小值,H表示X盘的最大值,单位Mb
   FBWF P38 L128 H196
作者: 孟蓝    时间: 2008-4-28 08:04
谢谢楼上的解答,找到了上述文件,正在查看PECMD.ini的命令
作者: 孟蓝    时间: 2008-4-28 08:46
在\SYSTEM32\PECMD.INI,找到这个“FBWF P40 L32 H96”信息-可用内存的40%,最小32M最大96M;
但如果按上面的算,仍是有疑问。当内存为256M时,40%为102M才是正确的啊;而在内存为512M时,应该是204M才对,但实际却是120M。。。
所以还是没搞懂。。。

另外X盘不是属于ramdisk吗?应该设置的命令是RAMD才对的吧?
作者: tintinbt    时间: 2008-4-28 09:19
令X盘可写是FBWF服务的功能,不是RAMDRIVE
FBWF,是File base write filter的缩写,中文意思是:基础文件写入过滤技术。它是一种保护卷以防止写入的手段,这使操作系统(OS) 可以从只读媒体(如 CD ROM、写保护硬盘或闪存)中启动。所有对受到 FBWF保护的卷进行的写入都被重定向到覆盖。这些写入被缓存在覆盖中并且作为卷的一部分提供。这会产生该卷可写的表象。覆盖可能存在于磁盘或随机访问内存(RAM) 中。如果需要,可以将覆盖中存储的数据提交给受保护的卷。
因此,打开FBWF后,X盘可写,至于PECMD的三个参数具体哪个会起作用我也不太明白,一般来说我的是L参数起作用。
但是,X盘的可用空间并不是一成不变的,查PECMD.INI可以发现,在PE启动后期,会删除掉一些只在启动时有用的文件,这会使X盘可以空间变大,而以后在X盘写入的文件(比安装网络支持等)都会使X盘空间减少。现在PE核心都不大,很多功能如网络、声显卡支持等都外置了,需要在PE启动后安装,具体你要查看PECMD.INI以及追踪后续文件(比如在\开始\程序\启动\中加入的启动文件)来确定。

一句话,改这句就没错了
   ` P表示占内存的百分比,L表示X盘的最小值,H表示X盘的最大值,单位Mb
   FBWF P38 L128 H196
Qk|+Gj  
作者: 孟蓝    时间: 2008-4-28 09:32
再次谢谢楼上的,解释很详细,我再次修改一下作试验。。。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3