PE如何定义RAMDISK SIZE

 在X:\I386\SYSTEM32\PECMD.INI,里边有定义X盘大小的命令,该命令是PECMD的子命令,在PECMD的帮助里有详解。
例:FBWF P38 L128 H196
    P表示占内存的百分比,L表示X盘的最小值,H表示X盘的最大值,单位Mb

    三个参数都可单独使用,如使用 FBWF L64 时,将不理会可用内存的大小,强制设置 64M 的 FBWF。


    令X盘可写是FBWF服务的功能。
    FBWF,是File base write filter的缩写,中文意思是:基础文件写入过滤技术。它是一种保护卷以防止写入的手段,这使操作系统(OS) 可以从只读媒体(如 CD ROM、写保护硬盘或闪存)中启动。所有对受到 FBWF保护的卷进行的写入都被重定向到覆盖。这些写入被缓存在覆盖中并且作为卷的一部分提供。这会产生该卷可写的表象。覆盖可能存在于磁盘或随机访问内存(RAM) 中。如果需要,可以将覆盖中存储的数据提交给受保护的卷。

    因此,打开FBWF后,X盘可写。

    但是,X盘的可用空间并不是一成不变的,查PECMD.INI可以发现,在PE启动后期,会删除掉一些只在启动时有用的文件,这会使X盘可以空间变大,而以后在X盘写入的文件(比安装网络支持等)都会使X盘空间减少。现在PE核心都不大,很多功能如网络、声显卡支持等都外置了,需要在PE启动后安装,具体你要查看PECMD.INI以及追踪后续文件(比如在\开始\程序\启动\中加入的启动文件)来确定

你可能感兴趣的:(pe,ramdisk)