|
本帖最后由 1400700226 于 2017-2-25 22:18 编辑
有很多03PE在启动后会对X盘进行一些清理(清理在WIM或者IS_里面的启动后无用的文件比如ntoskrnl.exe)。
但是我想,既然fbwf缓冲的最大大小是256M,内存里面的ISO/WIM又不会因增删文件而变化,那么删除原有的文件应该是没有意义的。
我的测试支持了我的猜想:
虚拟机内存大小是1GB,
我的WIM内核的03PE的WIM大小是41MB,启动后复制小文件到X盘直至报错,可以复制进144M的数据。
我把WIM里面加进去一个40MB的无关文件,然后启动PE后删除X盘里面的这个40MB的文件,然后尝试复制小文件到X盘直至报错,同样只可以复制进144M的数据。
我又测试了IS_内核的03PE,结果与上述WIM内核的PE相同。
删除40MB的X盘原有文件后,可用空间并没有增大40M而是没变。
所以,启动后删除X盘的冗余文件是没有意义的。
另外,在加载速度不至于太慢(USB1.1太慢时可用NativePE)时,为了保证X盘可用空间最大,最好把启动后需要放进X盘的文件事先压缩进WIM或者IS_。
天意老师提倡的启动后放入内核的观点个人认为是很有负面影响的。因为X盘可用空间只有256M不会再大了。
例如VC8+9运行库体积有13MB,如果我事先压缩进内核WIM,启动后可用内存为856MB(X盘可用空间253MB)。如果我不加进WIM,而是启动后放入,则可用内存只有844MB(X盘可用空间244MB)。
由于X盘满了的后果是PE直接死掉,并且事先压入WIM更省内存,所以,要尽量减少启动PE后向X盘添加文件的操作。
不知道以上是否适用于NT6PE。
如有失误,敬请批评!
|
|