解决EZBoot制作启动盘单文件大于4G不启动的问题
EasyBoot怎么制作多系统启动盘我就不说了,相信大家基本都会,不会的自己去看下教程也马上就会了哈,可能很多朋友在制作中会遇到这个问题,就是EZboot和软碟通不能很好的支持单个文件大于4G,如果我们封装的系统集成很多驱动、运行库和大量软件往往GHO会大于4G,或者用imagex将WIN7和WIN8的映像合到一个install.wim中所得到的WIM文件也会大于4G,更不用说还有人把32位的64位的WIN7和WIN8全合到一起了。对于有这样的大文件在里面EZboot和软碟通做出来的ISO镜像往往不能启动,会出现类似下面这种情况:
注意其中的参数,-l后面为卷标名称可以随意,-h是制作时包含隐藏文件,-m是不受680M限制,-o是优化容量,-u1制作成UDF媒介,对于单个文件超过4G这个参数是必须的,前面没用此参数而是用的-j1(ISO-9660格式)导致虽然整个光盘可以启动,但安装温七温八那项启动到一半出错,提示找不到install.wim,于是用软碟通打开刚做的ISO一看sources下面的install.wim本来4.9G的被他妹的压缩成1G导致损坏,后面安装当然出错。后面-b跟着的是Easyboot所用的引导文件所在路径和文件名,再后面是制作镜像的整个目录和要保存镜像的位置。用这样的参数制作出来的ISO方能成功启动,如图仔细看右边虚拟机预览下老夫的这个ISO有6.82G,其中全新安装Windows里的安装Windows7&8.1只用到一个大于4.9G的install.wim却成功实现大文件的识别和引导。
上面是成功引导了ISO的主菜单和子菜单界面,下面是成功引导了[3]安装Windows 7&8.1
并成功调用了安装程序:
后面安装我就没有进行了,因为我用软碟通打开cdimage制作好的镜像发现此次里面的install.wim文件大小与我封装合并后大小一致并无改变,可见此映像还是完整的。不似前次用-j1的参数制作的install.wim被压缩了。还要补充一点,就是在这里用-u1参数时就不要用-u2等其它参数了否则制作出来的iso在虚拟机中启动仍然会出错。好了没什么好说的鸟。Cdimage的其它参数详见度娘百科。