|
本帖最后由 liuzhaoyzz 于 2021-6-25 19:37 编辑
ESD 发表于 2021-6-23 16:29
请教一下版主,不论是DOS时代菜单的dpx脚本,还是CodeHz的工具,都没有办法在通过光盘引导进pe后,在PE里面 ...
从PE里面启动判断引导分区?这个问题和思路就不对。这种情况下,你说说看什么叫做引导分区?
对于BIOS启动,一般是活动分区,每个带有引导文件的活动分区都有可能是引导分区,比如优盘移动硬盘,本地多个硬盘,都有可能是,你说通过程序怎么判断?而且g4d启动根本就不需要活动分区,只要MBR是g4d,可以从随便一个MBR分区启动windows,你怎么判断?
UEFI情况类似,什么叫做引导分区?ESP分区能算引导分区吗?不一定,有的电脑就没有ESP分区,全部都是NTFS分区都可以启动windows。存在/efi/microsoft/boot/bootmgfw.efi的算启动分区吗?可能多硬盘都有这个文件。
我的意思是bootmgr/bootmgfw.efi作为主引导引导硬盘或者vhd里面的windows或者硬盘里面的pe.wim的时判断引导分区,而不是PE.ISO启动的环境下去判断。PE知道啥?他怎么知道他是怎么被引导的?是ISO还是wim?那么多引导方式,如果用g4d/g4e/grub2用wimboot/ntloader/ntboot引导pe.wim,pe应该是无法确定你想要的那个引导分区,有g4d/g4e/grub2引导文件的分区算是“引导分区”吗?!显然未必是。有很多歧义,没有确定性答案,也就是没有答案。 |
|