无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: lhc0688
打印 上一主题 下一主题

[已解决] 用命令给BCD增加一个WIM启动项的技术问题

[复制链接]
31#
发表于 2022-5-20 15:05:41 | 只看该作者
lhc0688 发表于 2022-5-20 14:41
bcdboot d:\esp

提示:尝试复制启动文件失败。

http://bbs.wuyou.net/forum.php?m ... &fromuid=225195

用12楼附件试。

点评

[attachimg]501638[/attachimg] 也不行,我是在虚拟机里测试的,引导模式选的 EFi;  详情 回复 发表于 2022-5-20 17:38
回复

使用道具 举报

32#
 楼主| 发表于 2022-5-20 17:38:49 | 只看该作者
szwp 发表于 2022-5-20 15:05
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=426313&pid=4506818&fromuid=225195
...



也不行,我是在虚拟机里测试的,引导模式选的 EFi;

点评

特意让它失败来避免创建引导项,当然也可以让它显示成功,去修改它创建的引导项。  详情 回复 发表于 2022-5-21 07:36
回复

使用道具 举报

33#
发表于 2022-5-20 18:34:15 来自手机 | 只看该作者
本帖最后由 baosheng00 于 2022-5-20 18:36 编辑

这个早完成了,看这个合适不?
http://bbs.wuyou.net/forum.php?m ... d=422261&extra=

点评

这个已经看到了,确实做的挺不错,也很方便。不过我折腾这个是想用纯命令行方式,好跟其他好几个整合成一个【系统运行环境配置批处理】(前面也有讲过),包括一键安装相关支持库、工具软件、配置BCD双引导、用户文  详情 回复 发表于 2022-5-20 19:22
回复

使用道具 举报

34#
 楼主| 发表于 2022-5-20 19:22:02 | 只看该作者
baosheng00 发表于 2022-5-20 18:34
这个早完成了,看这个合适不?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=422261&extra=

这个已经看到了,确实做的挺不错,也很方便。不过我折腾这个是想用纯命令行方式,好跟其他好几个整合成一个【系统运行环境配置批处理】(前面也有讲过),包括一键安装相关支持库、工具软件、配置BCD双引导、用户文件夹转移、等等;所以,想用纯命令行方式实现试试。
回复

使用道具 举报

35#
发表于 2022-5-21 07:36:10 | 只看该作者
lhc0688 发表于 2022-5-20 17:38
也不行,我是在虚拟机里测试的,引导模式选的 EFi;

特意让它失败来避免创建引导项,当然也可以让它显示成功,去修改它创建的引导项。
回复

使用道具 举报

36#
发表于 2024-10-24 10:35:17 | 只看该作者


谢谢分享
回复

使用道具 举报

37#
发表于 2024-10-24 10:54:52 | 只看该作者
学习一下看看。。
回复

使用道具 举报

38#
发表于 2024-10-24 11:24:44 | 只看该作者
今天用lightning大神的PE系统,及论坛里另一位大神2011hiboy的bcdedit添加wim代码,弄了个一键恢复的脚本
D:\boot文件夹下包含boot_re.wim,boot_re.bat,boot.sdi,一键还原.bat,002.wim(备份的镜像)

在Windows下点击一键还原.bat,就重启进入PE开始还原了

PECMD.ini脚本(boot_re.wim)
DISK  ,,,1,U:,0x6
EXEC d:\boot\boot_re.bat

一键还原.bat脚本
@echo off
bcdedit /timeout 2
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "PE" -application osloader') do set Guid={%%a}
bcdedit /set %Guid% device ramdisk="[d:]\boot\boot_re.wim,{ramdiskoptions}"
bcdedit /set %Guid% osdevice ramdisk="[d:]\boot\boot_re.wim,{ramdiskoptions}"
bcdedit /set %Guid% path \windows\system32\boot\winload.exe
bcdedit /set %Guid% locale zh-CN
bcdedit /set %Guid% systemroot \windows
bcdedit /set %Guid% bootmenupolicy Legacy
bcdedit /set %Guid% detecthal Yes
bcdedit /set %Guid% winpe Yes
bcdedit /default %Guid%
bcdedit /displayorder %Guid% -addlast
bcdedit /create {ramdiskoptions}
bcdedit /set {ramdiskoptions} ramdisksdidevice partition=d:
bcdedit /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
echo @echo off>boot_re.bat
echo format c: /q /u /y>>boot_re.bat
echo Dism /Apply-Image /ImageFile:d:\boot\002.wim /Index:1 /ApplyDir:C:>>boot_re.bat
echo shutdown -r -t 0 >>boot_re.bat
shutdown -r -t 0








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 09:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表