无忧启动论坛

标题: .......................... [打印本页]

作者: 527104427    时间: 2013-6-10 23:25
标题: ..........................
本帖最后由 527104427 于 2016-8-15 21:33 编辑


http://blog.sina.com.cn/a527104427

http://bbs.wuyou.net/forum.php?m ... d=379244&extra=
作者: 无垠    时间: 2013-6-10 23:50
打包生成的ISO用新版的UI编辑后另存后所有启动仍然正常,我一直是这么做的。
作者: chanel    时间: 2013-6-10 23:54
谢谢大侠分享
作者: 527104427    时间: 2013-6-10 23:54
无垠 发表于 2013-6-10 23:50
打包生成的ISO用新版的UI编辑后另存后所有启动仍然正常,我一直是这么做的。

mkisofs制作的不能这么做,UEFI轨迹会丢失。
oscdimg制作的可以这么做,UEFI轨迹不会丢失。
用mkisofs制作可一步到位,用oscdimg制作还得改ISO的属性。

也许是我的测试有误,但在我的电脑上是这种情况。
作者: 无垠    时间: 2013-6-11 00:03
527104427 发表于 2013-6-10 23:54
mkisofs制作的不能这么做,UEFI轨迹会丢失。
oscdimg制作的可以这么做,UEFI轨迹不会丢失。
用mkisofs制 ...

snbxeon 用您的打包的ISO,我把文件都删了换上文件另存,启动正常。不知道他用的您的哪一种。
作者: 527104427    时间: 2013-6-11 00:07
无垠 发表于 2013-6-11 00:03
snbxeon 用您的打包的ISO,我把文件都删了换上文件另存,启动正常。不知道他用的您的哪一种。

应该是ISO模板吧,那个可以随便弄,一般不会出错
作者: 2010khmsoft    时间: 2013-6-11 00:41
本帖最后由 2010khmsoft 于 2013-6-11 00:45 编辑

Title 光盘自动打包工具--管理员权限运行我! BY:远景KHMSOFT(我本疯狂)
@echo off&md pe&md iso
.\ultraiso\ultraiso.exe -silent -in .\UEFI_X86_X64.ISO -extract .\pe
echo 暂停一下,拷贝w8pe64.wim、win8pe.wim文件到pe目录下后确定.&pause >nul
.\ultraiso\ultraiso.exe -in .\UEFI_X86_X64.ISO -f ".\pe\*" -jlong -imax -optimize -volu Uefi -boot .\boot\etfsboot.com -out .\ISO\UEFI_X86_X64.ISO.iso
@echo 按任意键退出&pause >nul&rd /s /q .\pe

作者: snbxeon    时间: 2013-6-11 07:12
感谢老大分享工具~~~
作者: 527104427    时间: 2013-6-11 07:53
2010khmsoft 发表于 2013-6-11 00:41
Title 光盘自动打包工具--管理员权限运行我! BY:远景KHMSOFT(我本疯狂)
@echo off&md pe&md iso
.\ultr ...

嘿嘿,老兄的也不错,不过,貌似没有UEFI引导。

早前我也出过一个工具,可以右键操作,也挺方便的:

http://bbs.wuyou.net/forum.php?m ... d=276010&extra=
作者: 2012bzsb    时间: 2013-6-11 07:59
OSCDIMG是王道,不用改ISO的属性.
作者: 527104427    时间: 2013-6-11 08:03
2012bzsb 发表于 2013-6-11 07:59
OSCDIMG是王道,不用改ISO的属性.

请将命令明示,谢谢,让我等学习学习!
作者: shan    时间: 2013-6-11 09:45
谢谢楼主,您的作品真是盖帽
作者: 2011LLYC    时间: 2013-6-11 09:48
不错的工具
作者: zds1210    时间: 2013-6-11 09:56
2012bzsb 发表于 2013-6-11 07:59
OSCDIMG是王道,不用改ISO的属性.

脚本共享一下吧?我们都是要改属性,设置引导,痛苦的。
作者: hhh333    时间: 2013-6-11 10:20
P大发布的时候我试过他的工具,多启自由变换启动方式还是不行。后仔细看了一下结构,发现与OSCDIMG是不同的,后者的EFI启动块是放启动区的,而MKISO做的是通过一个引导代码到光盘的文件系统上去找EFI启动文件的并装载启动的。
OSCD不知有不有不用UDF而支持双启的。
作者: 2010khmsoft    时间: 2013-6-11 10:34
本帖最后由 2010khmsoft 于 2013-6-11 11:22 编辑

前有人要方法及参数-OSCDIMG.EXE系统光盘制作普及贴--不会的看看:

OSCDIMG.CMD批处理1:

@echo off
pushd "%~dp0"
oscdimg.exe -t07/26/2012,19:57:24 -h -m -o -n -x -lHRM_CCSA_X64FRE_ZH-CN_DV5 -bboot.bin j:\ .\cn_windows_8_x64_dvd_915407.ISO

OSCDIMG.CMD批处理2:

@echo off
pushd "%~dp0"
oscdimg.exe -t07/26/2012,19:57:24 -h -m -o -n -x -lHRM_CCSA_X64FRE_ZH-CN_DV5 -b.\efi\microsoft\boot\efisys.bin j:\ .\cn_windows_8_x64_dvd_915407.ISO


或者加入4k的etfsboot.com,如果手动加入:重命名为etfsboot.bin,如果加入1.44MB的磁盘镜像文件:efisys.bin 都可实现UDF启动,实现EFI启动。





上述命令中各参数含义分别为:
-l:设置光盘卷标。此处为“HRM_CCSA_X64FRE_ZH-CN_DV5 ”。
-t:设置光盘上所有文件的生成日期。此处为“2012年7月26日格林威治时间(GMT)上午11:57:24 ”。
-g:转换本地时间与格林威治时间(GMT)。但如果是在Windows XP系统下,该参数似乎不起作用,“-t”参数指定的是GMT时间,而文件的生成时间是“-t”指定的时间加上时区转换后的本地时间。如,上例中的文件生成本地时间是“19:57:24 ”,即GMT+8=北京时间。
-h:包含隐藏的目录和文件。
-n:允许长文件名。
-o:优化相同的文件,最重要的参数。
-m:允许生成的ISO文件超过640 MB。
-b:光盘启动引导程序,此处我们使用了WIN7的启动文件:boot.bin 如果是XP选择:w2kall.bin。
j:\:源文件路径,将作为光盘的根目录(如果是当前目录设置为:.\WIN8\cn_windows_8_x64_dvd_915407\)。
.\cn_windows_8_x64_dvd_915407.ISO:最后生成的ISO文件(位于当前目录)。



作者: 527104427    时间: 2013-6-12 05:41
2010khmsoft 发表于 2013-6-11 10:34
前有人要方法及参数-OSCDIMG.EXE系统光盘制作普及贴--不会的看看:

OSCDIMG.CMD批处理1:

你看,按你的批处理,做出来的属性还是不通用,还得改。

而且还只有一个引导,UEFI 、BIOS只能二选一啊?

sshot-1.png (40.13 KB, 下载次数: 111)

sshot-1.png

作者: 527104427    时间: 2013-6-12 05:46
hhh333 发表于 2013-6-11 10:20
P大发布的时候我试过他的工具,多启自由变换启动方式还是不行。后仔细看了一下结构,发现与OSCDIMG是不同的 ...

研究过OSCDIMG的参数,都没发现不用改ISO属性的。看来,都没有一个两全的办法,只能二选一了:
要么用mkisofs ,ISO外壳不可编辑;要么用OSCDING ,ISO外壳可重复编辑
作者: 2012bzsb    时间: 2013-6-12 08:54
本来,我有一帖,准备详细说明这个秘密的. 着绝对原创用法,并且,包括没公开的秘密,
不过,居然没人加精加亮,那就没办法了,我只能自己用了.

OSCDIMG,有没公开的参数, 所有问题,都可以搞定!
什么修改ISO属性,什么二选一,都不存在.
作者: 527104427    时间: 2013-6-12 08:58
2012bzsb 发表于 2013-6-12 08:54
本来,我有一帖,准备详细说明这个秘密的. 着绝对原创用法,并且,包括没公开的秘密,
不过,居然没人加精加亮,那 ...

能否偷偷地告诉我?或者私聊?QQ:527104427,希望这位高手能慷慨相授
作者: 527104427    时间: 2013-6-12 09:05
2012bzsb 发表于 2013-6-12 08:54
本来,我有一帖,准备详细说明这个秘密的. 着绝对原创用法,并且,包括没公开的秘密,
不过,居然没人加精加亮,那 ...

如果你不愿公开,我可以保守秘密,多谢多谢!
作者: fxq008    时间: 2013-6-12 09:14
Oscdimg 命令行选项
http://technet.microsoft.com/zh-cn/library/cc749036(WS.10).aspx
作者: 527104427    时间: 2013-6-12 09:16
fxq008 发表于 2013-6-12 09:14
Oscdimg 命令行选项
http://technet.microsoft.com/zh-cn/library/cc749036(WS.10).aspx

这个早就看过了,没什么用。但楼上的高人说还有没公开的参数
作者: fxq008    时间: 2013-6-12 09:47
贴一个完整版的oscdimg参数说明,里面包含了很多help文件中没有的隐藏参数
EN

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146841

作者: pseudo    时间: 2013-6-12 11:03
hhh333 发表于 2013-6-11 10:20
P大发布的时候我试过他的工具,多启自由变换启动方式还是不行。后仔细看了一下结构,发现与OSCDIMG是不同的 ...

如果涉及grldr,宜使用mkisofs。这是不点大师多次强调的。
OSCDIMG、ultraiso非g4d官方推荐工具,用哪个,自己看着办。

mkisofs资料不少,但在0pe给出实用批处理之前,基于mkisofs制作支持bios、uefi双启pe的iso的资料,是很难找到的,以致之前竟没人用mkisofs做双启。

楼主的批处理原理跟0pe的相通,更适合其它PE。有楼主的推广,相信今后用mkisofs的会多起来。

h大说“不行”之后,可能没注意到我回复给出了“行”的方法。
所谓多启自由变换启动方式,与mkisofs不矛盾。如果其中涉及grldr,mkisofs也值得考虑。
作者: hhh333    时间: 2013-6-12 11:51
pseudo 发表于 2013-6-12 11:03
如果涉及grldr,宜使用mkisofs。这是不点大师多次强调的。
OSCDIMG、ultraiso非g4d官方推荐工具,用哪个 ...

又有新的“行”的办法吗?前面我有试过回复的办法,对grldr似乎无问题,但对其他方式好象不通用。
作者: 527104427    时间: 2013-6-12 11:59
hhh333 发表于 2013-6-12 11:51
又有新的“行”的办法吗?前面我有试过回复的办法,对grldr似乎无问题,但对其他方式好象不通用。

h大可以试试一楼的附件,用您的pe测试过,没问题
作者: my9823    时间: 2013-6-12 12:41
楼主,请教个问题:
为什么我下载的mkisofs的-b参数不能指定启动文件路径,我想用cdlinux的grub2文件和自己改的win7pe和几个dos的img做个启动盘,仿照cdlinux的iso中的sh脚本,写了批处理(其实是照搬,我批处理文盲!):
mkisofs.exe  -v  -R  -J  -joliet-long   -V "Win7PE" -c boot.cat -hide boot.cat -b CDlinux/boot/i386-pc/eltorito.img         -no-emul-boot -boot-load-size 4 -boot-info-table -o winpe.iso  e:\123
问题是win版本的mkiso的-b参数能用斜杠么?假如我把eltorito.img放到e:\123目录,就是iso根目录,能制作iso并启动,如果指定路径,不管是绝对还是相对路径,斜杠还是反斜杠都无法制作成功!
mkisofs版本是3.01a


作者: my9823    时间: 2013-6-12 12:44
my9823 发表于 2013-6-12 12:41
楼主,请教个问题:
为什么我下载的mkisofs的-b参数不能指定启动文件路径,我想用cdlinux的grub2文件和自己 ...

mkisofs.exe  -v  -R  -J  -joliet-long   -V "Win7PE" -c boot.cat -hide boot.cat -b eltorito.img -joliet-hide eltorito.img  -no-emul-boot -boot-load-size 4 -boot-info-table -o winpe.iso e:\123


eltorito.img放e:\123目录,这样写才对能制作成功并启动,为什么呢?-b参数怎么用?
作者: 527104427    时间: 2013-6-12 12:47
my9823 发表于 2013-6-12 12:41
楼主,请教个问题:
为什么我下载的mkisofs的-b参数不能指定启动文件路径,我想用cdlinux的grub2文件和自己 ...

用的就是斜杠,不要反斜杠。

比如,mkisofs.exe  放到与123同级目录,那么最后那句就是:

-boot-info-table -o winpe.iso  123
作者: 2010khmsoft    时间: 2013-6-12 20:58
本帖最后由 2010khmsoft 于 2013-6-12 21:00 编辑
527104427 发表于 2013-6-12 05:41
你看,按你的批处理,做出来的属性还是不通用,还得改。

而且还只有一个引导,UEFI 、BIOS只能二选一啊 ...


看看这个:
@echo off
pushd "%~dp0"

oscdimg.exe -t07/26/2012,19:57:24 -h -m -o -x -u2 -uf -ue -lHRM_CCSA_X64FRE_ZH-CN_DV5 -bboot.bin .\ISO .\cn_windows_8_x64_dvd_915407.ISO

pause


作者: 527104427    时间: 2013-6-12 22:35
2010khmsoft 发表于 2013-6-12 20:58
看看这个:
@echo off
pushd "%~dp0"

oscdimg.exe -m -o -j1 -h -u1 -udfver102 -lUefi_Bios -bootdata:2#p0,e,betfsboot_x64.com#pEF,e,befisys_noprompt_x64.bin cdrom_x64\ cdrom_x64.iso

ISO属性要改成下面那样才比较通用。
ISO内的所有文件名改成大写,不易出错。

sshot-1.png (49.82 KB, 下载次数: 95)

sshot-1.png

作者: 2010khmsoft    时间: 2013-6-12 22:54
本帖最后由 2010khmsoft 于 2013-6-12 22:56 编辑
527104427 发表于 2013-6-12 22:35
oscdimg.exe -m -o -j1 -h -u1 -udfver102 -lUefi_Bios -bootdata:2#p0,e,betfsboot_x64.com#pEF,e,befis ...


也不知通用是什么意思,MSDN光盘难道不通用吗?
我是照着MSDN光盘的属性修改的。




作者: 2010khmsoft    时间: 2013-6-12 23:03
527104427 发表于 2013-6-12 22:35
oscdimg.exe -m -o -j1 -h -u1 -udfver102 -lUefi_Bios -bootdata:2#p0,e,betfsboot_x64.com#pEF,e,befis ...

UDF是统一光盘格式(Universal Disc Format)的缩写。它采用标准的封装写入技术(PW,Packet Writing)将CD-R当作硬盘来使,用户可以在光盘上修改和删除文件。其基本原理是在进行烧录时先将数据打包,并在内存中临时建立一个特殊的文件目录表,同时接管系统对光盘的访问。被删除的文件或文件中被修改的部分其实仍存在CD-R光盘中,修改后的部分则以单独的数据块写入光盘,只不过在内存的目录表中,通过设定允许和不允许访问以及特殊链接等重定向寻址方法将数据重新组合,让系统找不到“老数据”,或让新数据替换老数据,从而达到删除与修改的目的。当用户结束操作后,便将新的目录表写回光盘并记下操作内容以便光盘日后的读取和数据的恢复(Undo)。这样一来,无疑大大增加了操作的便利性。而且在使用UDF时,一般都可以使用Windows中的资源管理器就能进行烧录,不会象使用ISO映像文件进行烧录时,每次完毕后都要进行关闭区段(Close Session)的操作,减少了烧录失败的机率。目前使用UDF技术的软件也都支持对CD-RW盘片的烧录,但在一些细节上有所不同,如删除的文件真的是被删除而不再是欺骗操作系统了。不过,在增加便利性的同时UDF也减少了有效存储空间,而且还要事先将CD-R与CD-RW盘片进行格式化,其中CD-RW盘片格式化后的容量要减少近100MB,所以大家要视情使用。另外,它还有一种派生的格式,即UDF/ISO,用UDF的技术制作ISO标准的光盘。
作者: 527104427    时间: 2013-6-12 23:21
本帖最后由 527104427 于 2013-6-12 23:25 编辑
2010khmsoft 发表于 2013-6-12 22:54
也不知通用是什么意思,MSDN光盘难道不通用吗?
我是照着MSDN光盘的属性修改的。


你丢个03PE进去,看能不能启动?

文件名超过11位数的,该如何处理?
作者: 2010khmsoft    时间: 2013-6-12 23:26
527104427 发表于 2013-6-12 23:21
你丢个03PE进去,看能不能启动?

文件名超过11位数的,该如何处理?

03PE用虚拟光盘
作者: 527104427    时间: 2013-6-12 23:28
2010khmsoft 发表于 2013-6-12 23:26
03PE用虚拟光盘


多合一的工具盘,03PE如何虚拟?不是直接放到合盘中的吗?不懂
作者: baosheng00    时间: 2013-6-12 23:31
谢谢分享,支持楼主!
作者: PE168    时间: 2013-6-13 12:16
很遗憾没有uefi主板测试。
作者: dsljp    时间: 2013-8-11 23:30
感谢楼主提供的好工具,在时间测试一下。
作者: 于山    时间: 2013-8-12 11:05
以前试过,用UltraISO重新编辑生成,不是都不能引导。
这要跟修改编辑的具体文件有关系。



作者: 翅膀    时间: 2013-10-23 09:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: wuyouman01    时间: 2013-12-22 18:13
若设Etfsboot为引导文件,Mkisofs制作iso,启动提示找不到bootmgr,必须做成UDF ISO才能识别BOOTMGR?
作者: 2011he家劲    时间: 2014-6-13 12:53
很好,谢谢
作者: 易广白    时间: 2014-6-21 11:11
确实很实用,收下了,谢谢楼主分享支持!支持!!非常感谢!!
作者: w523w78    时间: 2014-8-8 16:47
用 楼主网盘里的 Uefi、& Bios双启制作 - (2).7z 制作双启盘,容量大时,有错误提示,无法进行下去(如图)

错误.png (108.17 KB, 下载次数: 78)

错误提示

错误提示

作者: w523w78    时间: 2014-8-8 16:49
请帮忙看看、能否解决,谢谢!
作者: 超无限    时间: 2016-4-26 08:00
楼主,你这里面的oscdimg、& 制作ISO - (2)这个制作的ISO不知和以下命令制作的ISO有什么区别?
%PAR%:\oscdimg.exe -m -o -u2 -udfver102 -lWindows 10 Pro -bootdata:2#p0,e,b%PAR%:\DIY\boot\etfsboot.com#pEF,e,b%PAR%:\DIY\efi\microsoft\boot\efisys.bin %PAR%:\DIY\ %PAR%:\WIN10.ISO

这个制作出来BIOS和UEFI同时支持的.只不过没有32 64UEFI自动判定.
作者: 超无限    时间: 2016-4-26 08:00
本帖最后由 超无限 于 2016-4-26 08:50 编辑

楼主,另外请教下
mkisofs、& 制作ISO - (2)\cdrom_x64、x86\efi\efisys.bin  和
oscdimg、& 制作ISO - (2)\oscdimg、& 制作ISO - (2)\根目录需要两个EFI文件\efisys_noprompt_x64_x86.bin

这两文件是一样的吗?有没有带cdboot.....等候,按任意键进入的功能,

另外,里面的bootm32.efi  bootmgr.efi支持WIN10吗?是不是要把WIN10 32位bootmgr.efi改名为bootm32.efi 64位的bootmgr.efi替换里面的文件才能用在win10 的ISO中??
作者: 窄口牛    时间: 2016-4-26 08:56
oscdimg如果能有专门指定efi启动文件而不需要引导磁盘镜像就能任意编辑了,期待版本更新吧。
作者: 527104427    时间: 2016-4-27 00:01
超无限 发表于 2016-4-26 08:00
楼主,另外请教下
mkisofs、& 制作ISO - (2)\cdrom_x64、x86\efi\efisys.bin  和
oscdimg、& 制作ISO - ( ...

好久没弄这个了,都忘得差不多了。

上次你说要的 diskpart  GUI
http://bbs.wuyou.net/forum.php?m ... &fromuid=378114
作者: 超无限    时间: 2016-4-27 07:49
527104427 发表于 2016-4-27 00:01
好久没弄这个了,都忘得差不多了。

上次你说要的 diskpart  GUI

给楼主点个赞,楼主可否搞个适用WIN10的?本帖中的好像是WIN8的bootmgr.efi和bootm32.efi
作者: 超无限    时间: 2016-4-27 08:04
527104427 发表于 2016-4-27 00:01
好久没弄这个了,都忘得差不多了。

上次你说要的 diskpart  GUI

diskpart gui赞一个,不过我说的gdisk 好像不是这个

http://bbs.wuyou.net/forum.php?m ... 6&fromuid=19115
作者: 月狐    时间: 2016-4-29 15:38
老毛桃一键还原,傻瓜式操作 一键轻松备份还原;程序为向导式安装,一键即可实现自动备份或还原系统。操作过程全程自动完成,即使是电脑新手,都能快速掌握使用。当您的系统操作变慢、中木马病毒、或是灾难性崩溃等任何情况,老毛桃一键还原都可以使您的系统轻松快速的还原到健康状态。
http://www.*.net/?C1341
作者: 月狐    时间: 2016-4-29 15:42
老毛桃一键还原,傻瓜式操作 一键轻松备份还原;程序为向导式安装,一键即可实现自动备份或还原系统。操作过程全程自动完成,即使是电脑新手,都能快速掌握使用。当您的系统操作变慢、中木马病毒、或是灾难性崩溃等任何情况,老毛桃一键还原都可以使您的系统轻松快速的还原到健康状态。
http://www.*.net/?C1341




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3