解决EasyBoot(EZBoot)无法完美支持超过4G文件的难题
对于使用EasyBoot(EZBoot)制作系统启动盘的用户,常常会遇到一个棘手的问题:EZboot无法完美支持超过4G的单个文件。当ISO镜像中有大于4G的单个文件时,启动时会出现错误界面。面对这种情况,除了尽可能减小GHO和WIM文件的体积,难道真的没有其他解决方法了吗?
对于GHO文件,可以通过Ghostexp软件设置分卷大小来分割。只需打开视图-选项,将文件分割成两个文件,再通过文件-编译,GHOST仍然可以识别,从而解决了GHO体积过大的问题。
然而,对于WIM文件,情况则有些复杂。有些人喜欢使用GHOST,也有人更偏爱安装版的WIM。如果要将WIM分割成两个文件,在EZboot中引导可能会有些困难。对于这个问题,有经验的人可以通过十六进制编辑器如WinHex修改boot.wim里的setup.exe和autorun.dll等系统文件,然后破解bootmgr实现引导。但这种方法较为繁琐,且可能导致EZboot光盘目录下增加不必要的目录文件,影响PE的正常启动。
那么,有没有更简单的解决方法呢?答案是肯定的。可以使用EZboot编辑好启动菜单,然后不使用它和UltraISO软碟通打包成ISO。虽然WinISO、PowerISO和MagicISO均宣告失败,但微软自家的cdimage工具却能成功完成制作。不过,在命令提示符下参数的使用必须准确。
具体操作如下:下载cdimage.exe并拷贝到C盘根目录,然后以管理员身份运行CMD命令提示符,cd到C盘。接下来输入以下命令:cdimage -lRoachCD -h -m -o -u1 -bd:\easyboot\disk1\ezboot\loader.bin d:\easyboot\disk1 d:\easyboot\iso\mydisk.iso。回车后即开始制作。
其中,-l后面为卷标名称可随意指定;-h表示制作时包含隐藏文件;-m不受680M限制;-o为优化容量;-u1制作成UDF媒介,对于单个文件超过4G的情况这个参数是必须的。注意,前面未使用此参数而使用了-j1(ISO-9660格式),导致整个光盘可以启动,但安装Win7、Win8那项启动到一半出错,提示找不到install.wim。
后面-b跟着的是Easyboot所用的引导文件所在路径和文件名,再后面是制作镜像的整个目录和要保存镜像的位置。只有使用这样的参数制作出来的ISO才能成功启动。
通过以上方法,我们可以成功解决EasyBoot(EZBoot)无法完美支持超过4G文件的难题。这对于需要制作大容量系统启动盘的用户来说无疑是一大福音。
未经允许不得转载:免责声明:本文由用户上传,如有侵权请联系删除!
最新评论
这个文章解决了我多年在编程语言的看法,很中肯
这里可以学到前端,后端,大数据,AI技术,赞
这个站真不错,包括前端,后端,java,python,php的等各种编程语言,还有大数据和人工智能教程
vue,angular,C++和其他语言都有相关的教程
这个站我能学到python和人工智能相关的经验