无忧启动论坛

标题: 求精通PE引导的高手, 完善一下添加GPT类型的PE引导批处理 [打印本页]

作者: 2013kyj    时间: 2021-3-1 10:59
标题: 求精通PE引导的高手, 完善一下添加GPT类型的PE引导批处理
本帖最后由 2013kyj 于 2021-3-1 11:00 编辑

使用下面的批处理代码,可以添加如图1所示的PE引导项, 但是还不能直接用,需要更改图2的两项才可以, 更改后,就可以把PE的BOOT.wim和BOOT.sdi文件拷到C盘根目录下,进行引导了!

求精通PE引导的高手,更改一下批处理, 使得无须进行图2的两项设置,直接就可以生效,非常感谢!

百度和论坛搜索了一些类似的, 但都是关于MBR类型的PE引导的内容!

注意,下面的代码,只适合GPT类型的分区,UEFI引导的Windows系统

  1. mountvol z: /s



  2. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /delete {490b08e5-3a90-4d03-bee5-9d9673121391}

  3. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {ramdiskoptions} ramdisksdidevice boot

  4. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {ramdiskoptions} ramdisksdipath \BOOT.sdi



  5. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /create {490b08e5-3a90-4d03-bee5-9d9673121391} /d "Win PE" /application  osloader

  6. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} device boot

  7. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} device ramdisk="[boot]\BOOT.wim,{ramdiskoptions}"

  8. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} osdevice ramdisk="[boot]\BOOT.wim,{ramdiskoptions}"

  9. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} path \Windows\system32\boot\winload.efi

  10. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} locale zh-CN

  11. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} inherit {bootloadersettings}

  12. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} systemroot \windows

  13. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} BootMenuPolicy Legacy

  14. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} detecthal yes

  15. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /set {490b08e5-3a90-4d03-bee5-9d9673121391} winpe yes

  16. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /displayorder {490b08e5-3a90-4d03-bee5-9d9673121391} -addlast

  17. bcdedit /store Z:\EFI\Microsoft\Boot\BCD /timeout 6



  18. pause
复制代码








作者: liuzhaoyzz    时间: 2021-3-1 11:56
图1的就可以直接用,用图2的模式指定磁盘反而兼容性较差。
作者: 窄口牛    时间: 2021-3-1 11:57
本帖最后由 窄口牛 于 2021-3-1 11:58 编辑

在同一分区就是一,不在同一分区就是二,但和gpt,mbr无关,也和legacy和efi没关系。
作者: Anson4    时间: 2021-3-1 12:27
窄口牛 发表于 2021-3-1 11:57
在同一分区就是一,不在同一分区就是二,但和gpt,mbr无关,也和legacy和efi没关系。

对于UEFI模式,好像.sdi文件要放在ESP分区才能引导。
作者: liu_zhenfeng    时间: 2021-3-1 12:51
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408477
作者: 窄口牛    时间: 2021-3-1 14:06
Anson4 发表于 2021-3-1 12:27
对于UEFI模式,好像.sdi文件要放在ESP分区才能引导。

不对,没有那个限制。
作者: 2013kyj    时间: 2021-3-1 15:48
liuzhaoyzz 发表于 2021-3-1 11:56
图1的就可以直接用,用图2的模式指定磁盘反而兼容性较差。

我的是UEFI引导,WIM文件在C盘下, 用图1无法启动PE只能图2
作者: liuzhaoyzz    时间: 2021-3-1 15:55
本帖最后由 liuzhaoyzz 于 2021-3-1 15:57 编辑
2013kyj 发表于 2021-3-1 15:48
我的是UEFI引导,WIM文件在C盘下, 用图1无法启动PE只能图2

哦,我看了下我的批处理,好像UEFI下面是需要指定盘符的。
类似的批处理有很多,你看下楼上5楼的。
作者: 2013kyj    时间: 2021-3-1 16:10
liu_zhenfeng 发表于 2021-3-1 12:51
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408477

感谢大师分享,已经搞定!
作者: 2013kyj    时间: 2021-3-2 09:49
本帖最后由 2013kyj 于 2021-3-2 09:54 编辑
liu_zhenfeng 发表于 2021-3-1 12:51
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408477

关于Windows是否是UEFI启动[不考虑在PE的情况下], 是否可以简单用命令mountvol z: /s来识别呢? MBR的不能加载EFI分区, 批处理应该怎么写呢, 欢迎讨论
作者: liu_zhenfeng    时间: 2021-3-2 10:08
2013kyj 发表于 2021-3-2 09:49
关于Windows是否是UEFI启动[不考虑在PE的情况下], 是否可以简单用命令mountvol z: /s来识别呢? MBR的不能 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423468
作者: .__.    时间: 2021-3-6 20:28
2013kyj 发表于 2021-3-1 16:10
感谢大师分享,已经搞定!

你好,怎么搞定的,我现在也需要这功能,用批处理把wim格式的PE一键写到EFI启动的电脑上。教教我吧,跪谢~
作者: 2013kyj    时间: 2021-3-8 07:37
.__. 发表于 2021-3-6 20:28
你好,怎么搞定的,我现在也需要这功能,用批处理把wim格式的PE一键写到EFI启动的电脑上。教教我吧,跪谢 ...

用的楼上的批处理
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408477
作者: mrzhonghb    时间: 2021-3-8 08:16
2013kyj 发表于 2021-3-8 07:37
用的楼上的批处理
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408477

链接里面很多楼都有命令,楼主用的哪一楼的?
作者: 2013kyj    时间: 2021-3-8 13:00
mrzhonghb 发表于 2021-3-8 08:16
链接里面很多楼都有命令,楼主用的哪一楼的?

#19




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