|
原因已经很明确:完全就是内存不足。
网上查DELL笔记本电脑D610是512MB的,你的只有256MB。
不是说256MB内存启动不了0PE。只有128MB内存也可启动的。问题是你的部署方式没做优化,导致耗内存。
用系统自带的碎片整理来整理D盘是无用的。要整理的不是整个磁盘,而是单个iso文件。
这要wincontig来完成。
只要这个文件无碎片,整个磁盘(其它文件)有碎片没关系。反之,整理了磁盘,其它东西没碎片,不能保证这个文件无碎片。
放在c盘没碎片,不见得放d盘没碎片。这次放c盘没碎片,下次放c盘不见得没碎片。
不过,一旦iso文件无碎片,只要你不动这个文件,它就一直无碎片。
整体启动iso时,如果iso有碎片,grub4dos就必须先把整个iso载入内存再启动。启动需要的内存除了平常所说的128MB,还要多出iso体积那么多。
那么你256MB,足以启动58MB的0PE.ISO,但肯定不能载入两百多兆的4in1的iso,更不说载入后启动了。
0PE可以在一定程度上智能处理该如何加载iso。由于你的iso不连续有碎片,迫使0pe动用
map --mem /0PE.ISO (0xff)
来加载iso。这是iso全部载入内存的方式。
如果连续,0pe会自动用适当方式来加载,内存不足问题就不会存在。
另外,如果将iso即开来放,就没有碎片问题。不过不解开显然更清爽。
[ 本帖最后由 pseudo 于 2011-4-12 18:55 编辑 ] |
|