![]() |
|
http://www.mistyrebootfiles.alte ... s/device_locate.htm 这个网站上有解释。可以在自己用的启动菜单增加这个选项,要用windows8.1以上版本的bcdedit才能编辑 locate=custom:12000002 该装置 元件具有值定位=定制:12000002。这将扫描驱动器,直到找到元素 12000002(路径条目)- \ Windows \ system32 \ winload.exe中设置的数据。 locate=custom:22000002 osdevice的 元件具有值定位=定制:22000002。这将扫描驱动器,直到找到元素 22000002(systemroot 元素)- \ Windows中的数据集 上例中包含数据的BCD存储区取自sysprepped系统-使用Windows 7上的Sysprep工具会自动将设备设置为使用locate。不幸的是,我没有找到任何使用Windows 7附带的bcdedit工具来复制它的方法。使用Windows 8.1版本的bcdedit,可以通过使用以下命令语法将设备 元素设置为使用locate - bcdedit / set {guid }设备LOCATE = custom:0x12000002 在多引导环境中,定位 设备可能未加载所需的操作系统,因为一旦找到第一个path \ file,扫描过程就会停止-例如,如果分区1和2的同一磁盘上有两个Windows版本,则分区1上的操作系统将被引导,因为它首先被扫描。 reg.exe method First step is to mount the BCD store - reg.exe load HKLM\bcd C:\BCD_backup\BCD [enter] Next change the device element data to locate=custom:12000002 - reg.exe ADD "HKLM\bcd\Objects\{069317d9-50d7-11df-9241-001d925a73cf}\Elements\11000001" /v Element /t REG_BINARY /d 0000000000000000000000000000000008000000000000001e000000000000000000000002000012000000000000 /f[enter] Next change the osdevice element data to locate=custom:22000002 - reg.exe ADD "HKLM\bcd\Objects\{069317d9-50d7-11df-9241-001d925a73cf}\Elements\21000001" /v Element /t REG_BINARY /d 0000000000000000000000000000000008000000000000001e000000000000000000000002000022000000000000 /f [enter] Unload the BCD store - reg.exe unload HKLM\bcd[enter] |
| BCD的有些设置是不能通过BCDEdit设置的,BOOTICE也没有支持。比如Sysprep过的BCD会搜索各个分区查找winload,在安装过程中再把BCD中的值定位到搜索到的winload。这就没法用BCDEdit设置。 |
homyang 发表于 2020-2-22 12:26 pe的启动是这样,但是这个功能不是这样调用的,不过有些配置是加密的,看不到 |
| 直接通过windows的自身引导,bootmgr和bcd,与第三方引导无关,uefi启动也是这样的,我删除了bcd中其他项目 |
l3429900 发表于 2020-2-22 12:15 直接通过windows的自身引导,bootmgr和bcd,与第三方引导无关,uefi启动也是这样的 |
| 观看未加密的配置文件就知道如何写配置了,也就是菜单文件,一般pe都有启动硬盘系统,而且是pe默认项,防止插入U盘启动后自动进入pe而不是硬盘系统 |
xzm1008 发表于 2020-2-21 01:34 高级模式也改不了 |
| 额,下载不动,能发个模板研究下吗? |
sunsea 发表于 2020-2-21 09:17 https://sergeistrelec.ru//donate.html WinPE10_8_Sergei_Strelec_x86_x64_2019.12.28_English 这个iso的启动可实现,u盘启动后查找硬盘的windows系统启动 |
|
本帖最后由 sunsea 于 2020-2-21 09:21 编辑 其实上这是用其他的软件工具在启动的时候首先搜索然后程序手动hack这个bcd填入相应的地址的……不需要再bcd里填写磁盘和分区,只要指定好启动文件和启动参数就行了,比较典型的此类工具是XORBOOT(UEFI版本),WIMBOOT和NTBOOT…… 说白了这就是个模板文件 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417518这里有技术原理教学 |
| 以前遇到过,不要用智能,用高级修改是可以保存的 |
| 你用高级模式看看 |
|
这软件做不到,不代表其他软件不行。 实际上启动文件这行有地址就行 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.