无忧启动论坛

标题: 请高手指点EASYBCD是如何为ISO镜像添加启动的 [打印本页]

作者: lhpxs    时间: 2020-6-3 07:57
标题: 请高手指点EASYBCD是如何为ISO镜像添加启动的
用了EASYBCD与BOOTICE大约3年感觉两家是各有所长,但在用户界面和使用方便这里就感觉EASYBCD更好一些,它不需要用户手动填写更多的内容,比如启动WIM镜像所需的BOOT.SDI文件等等。所以感觉BOOTICE需要的用户水平要更高更专业一些。再有EASYBCD为将PE的ISO镜像直接添加为启动项,但BOOTICE应当是不行。下图为EASYBCD添加ISO镜像为启动项时的磁盘碎片整理过程的截图。而且它过后会在启动分区的根目录里生成一个文件,并且在启动分区的根目录下生成一个NST子目录,里面有对应的.mbr文件。故请高手们帮分析一下它的启动原理。

QQ五笔截图未命名.png (33.75 KB, 下载次数: 69)

ISO镜像的碎片整理过程

ISO镜像的碎片整理过程

1.png (2.6 KB, 下载次数: 74)

启动分区根目录下的ANGx文件

启动分区根目录下的ANGx文件

2.png (4.63 KB, 下载次数: 71)

启动分区NST子目录下的.mbr文件

启动分区NST子目录下的.mbr文件

作者: chishingchan    时间: 2020-6-3 08:44
ISO 的启动一般是使用 UltraISO 导出(复制源)再导入的功能
作者: lhpxs    时间: 2020-6-3 08:54
chishingchan 发表于 2020-6-3 08:44
ISO 的启动一般是使用 UltraISO 导出(复制源)再导入的功能

我想了解的是启动过程与原理,不是制作工具。就是EASYBCD为什么要整理ISO镜像的碎片,它在计算机启动时是如何加载的过程等等。
作者: caocaofff    时间: 2020-6-3 09:09
你用G4D编辑器打开这个ANG1文件,就能看到菜单命令
作者: wintoflash    时间: 2020-6-3 09:30
这个东西实际上是比较老的 grub4dos。
老版本的 grub4dos 需要文件连续才能 map。
作者: lhpxs    时间: 2020-6-3 10:13
wintoflash 发表于 2020-6-3 09:30
这个东西实际上是比较老的 grub4dos。
老版本的 grub4dos 需要文件连续才能 map。

谢谢学霸高手了

作者: lhpxs    时间: 2020-6-3 10:13
caocaofff 发表于 2020-6-3 09:09
你用G4D编辑器打开这个ANG1文件,就能看到菜单命令

谢谢高手,请问BOOTICE或FBINSTTOOL就是可以编辑G4D的编辑器吗?
作者: caocaofff    时间: 2020-6-3 11:50
lhpxs 发表于 2020-6-3 10:13
谢谢高手,请问BOOTICE或FBINSTTOOL就是可以编辑G4D的编辑器吗?

可以,它们都有编辑g4d的功能
作者: lhpxs    时间: 2020-6-3 13:30
wintoflash 发表于 2020-6-3 09:30
这个东西实际上是比较老的 grub4dos。
老版本的 grub4dos 需要文件连续才能 map。

请问您的fmldr是修改了grldr的哪些方面?
作者: lhpxs    时间: 2020-6-3 13:36
caocaofff 发表于 2020-6-3 11:50
可以,它们都有编辑g4d的功能

我试用了bootice去编辑启动分区根目标下的angx文件,它们实际和menu.lst或grub.cfg文件类似,确实是启动菜单来的。试了编辑凤凰OS生成在启动分区根目录下的phoenixldr文件,也是类似。但EASYBCD生成的NST子目录下的.mbr文件就报错了,说它不是grldr文件来的。
作者: wintoflash    时间: 2020-6-3 15:56
lhpxs 发表于 2020-6-3 13:30
请问您的fmldr是修改了grldr的哪些方面?

fmldr 不是 grldr。它不是给用户用的,你把它从光盘中拿出来就没用了。
作者: ylac    时间: 2020-6-3 17:13
我也来学习学习
作者: caocaofff    时间: 2020-6-3 17:16
lhpxs 发表于 2020-6-3 13:36
我试用了bootice去编辑启动分区根目标下的angx文件,它们实际和menu.lst或grub.cfg文件类似,确实是启动 ...

.mbr文件无需编辑,直接看菜单就是你要的命令了
作者: lhpxs    时间: 2020-6-3 17:56
lhpxs 发表于 2020-6-3 13:36
我试用了bootice去编辑启动分区根目标下的angx文件,它们实际和menu.lst或grub.cfg文件类似,确实是启动 ...

好的,只是想多学一点,看看这个.mbr是什么样的文件来的,系统如何装载它
作者: fswrx    时间: 2020-6-3 22:35
学习一下
作者: 双响炮    时间: 2020-11-9 12:36
我的添加ISO这一项直接是灰色的,这怎么回事儿呀?
作者: reasnt    时间: 2022-11-17 18:41
很优秀的资源,终于找到了,先收下了,非常感谢!
作者: for2008    时间: 2022-11-17 22:17
在PE下修复启动,我更喜欢用Dism++。
作者: hqhlwz    时间: 2024-3-6 18:08
加载iso后 NST子目录下不能生成对应的.mbr的文件 这个是什么问题呢  请问
作者: Monkeydance    时间: 2024-3-9 09:47
UtralISO也是可以的,我制作可启动的Windows 95光盘,就是用它的
作者: yyz2191958    时间: 2024-3-9 09:54
进来学习
作者: hehuiying    时间: 2024-4-11 21:35
谢谢分享




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