本帖最后由 liuzhaoyzz 于 2020-4-9 09:47 编辑
slore大神,
G:\wimbuilder2\bin\_MakeBootISO.bat
61行参数好多,
if exist "%ISO_DIR%\efi\Microsoft\boot\%EFI_BIN%" (
oscdimg.exe -bootdata:2#p0,e,b"%ISO_DIR%\boot\etfsboot.com"#pEF,e,b"%ISO_DIR%\efi\Microsoft\boot\%EFI_BIN%" -h -l"%WB_ISO_LABEL%" -m -u2 -udfver102 "%ISO_DIR%" "%Factory%\%WB_ISO_NAME%.iso"
) else (
oscdimg.exe -b"%ISO_DIR%\boot\etfsboot.com" -h -l"%WB_ISO_LABEL%" -m -u2 -udfver102 "%ISO_DIR%" "%Factory%\%WB_ISO_NAME%.iso"
)
-h -l"%WB_ISO_LABEL%" -m -u2 -udfver102
看了下参数,http://wuyou.net/forum.php?mod=viewthread&tid=419724
-bootdata:<num>#defaultbootentry#bootentry2#bootentryN 指定多重引导条目数(不要使用空格)
b<bootSectorFile> 指定El Torito引导扇区文件的位置(不要使用空格) 例如:UEFI : bEfisys.bin BIOS : bEtfsboot.com e 在El Torito编录中禁用软盘模拟。 p 指定要用于El Torito编录中平台ID的值。 默认ID为0xEF表示UEFI系统,0x00代表BIOS系统。
- -h 包含映像源路径下的所有隐藏文件和目录。
- -l<volumeLabel> 指定卷标,不超过32个字符(不要使用空格)
- -m 忽略映像的最大大小限制。
- -u2 生成仅包含UDF文件系统的映像。无法读取UDF的系统只会看到默认的文本文件,提醒用户此映像仅在支持UDF的计算机上可用。
- -udfver102 指定UDF文件系统版本1.02(支持:Windows 98及更高版本)
WePE那个ISO文件是 Joliet和UDF双格式的, wimbuilder2制作的ISO文件是纯UDF格式的。
请问下,怎么制作成 Joliet和UDF双格式的?参数太多看不懂。② Joliet选项 Joliet文件系统允许较长的文件名称和Unicode字符,其文件夹深度可以大于8。 注:-j2选项不能与任何UDF选项一起使用。
- -j1 对Joliet Unicode文件名进行编码,在 ISO 9660 命名空间中生成兼容DOS 8.3的文件名,这些文件名可以被 Joliet 系统或传统的ISO 9660系统读取,但是Oscdimg可能会更改ISO 9660名称空间中的一些文件名以符合DOS 8.3的命名限制。Joliet文件系统将具有最多64个字符的Unicode文件名。
是不是用-j1参数?
|