MBR+UEFI安装win10之后有很多小伙伴都在问怎么正常使用winre,其实小编也遇到过这个问题,弄好之后把答案整理给大家,需要的用户快点来看看吧。
MBR+UEFI安装win10怎么使用winre
安装问题:
操作系统:Windows 10 LTSC 2019 17763
安装方式:MBR+UEFI,因为我就一个60G的SSD,不想搞GPT磁盘了,最初在PE下使用DG把这个SSD分出了ESP和系统两个区,然后使用
WinNTSetup 安装,一路顺畅,现在进入系统使用也没有任何问题。
但是我想进 WinRE 的命令提示符使用下 mklink,这发现出问题了:
进入 WinRE 的疑难解答,里面高级选项就一个“启动设置”,这跟我这种方式安装系统有关么?(我看过微软文档其实官方建议的分区标准是单独有个区给
WinRE,可我以前用 MBR+BIOS 模式运行 WIN10 的时候也没单独给 WinRE 分区,但功能一切正常啊)
我尝试重建ESP分区的引导(因为最开始想的就是原先在 MBR+BIOS 中好用,现在不好用了或许跟 UEFI
的引导有关系),结果没有任何作用。。。
然后我回到系统桌面管理员CMD下:
ReAgentc /info
显示 WinRE 是 Disable 的,ReAgentc /enable 提示错误,找不到配置什么的;
后来我给修复了,忘记是 REAGENTC.EXE /enable /osguid 还是 ReAgentc /setreimage /path 了,反正
C:\Recovery\WindowsRE 下有 WIM,并且现在使用:
ReAgentc /enable 也好,ReAgentc /enable 也好都可以正常禁用启用了,然后进入 WinRE
疑难解答的高级选项里,也显示全了,命令提示符也出来了。
可又出个问题,不管我点哪个选项(当然最早有的“启动设置”这个选项是好用的,而 UEFI 固件设置这个也能重启自动进到 BIOS
里),但包括命令提示符,还有系统还原、启动修复、影像恢复等等都不好用,表现为系统开始重启(这是正常我的知道),接着显示:
“请稍候”。。。
然后就俩结果:要么自动重启回到系统桌面,要么一直卡在这个 请稍候 这里,除非我按了电源按钮(笔记本)关了再开,又进了系统。。。
后来我想原来的 MBR+BIOS 中好用,我就进 BIOS
里把UEFI关了用传统BIOS来启动了(因为我是MBR的磁盘,不愿意用GPT一是因为磁盘小,二就是为了可以随时切换),进桌面倒是依然正常,我又尝试重启到
WinRE 里(对了我只能在桌面环境进设置里选高级重启或者是按了 SHIFT 点重启来进入,开机按F8一点效果也没有的)
高级选项又显示只有一个“启动设置”。。。我寻思再按上面的方法修复一下吧,结果事儿更大了:
ReAgentc /info -- 显示是 Disabled 的,后来我不管运行 ReAgentc 的什么命令都告诉我成功(比如 ReAgentc
/enable),但是再次 ReAgentc /info 还是显示 Disabled。。。
最前面修复成功的时候我记得 ReAgentc /enable
执行的时候是卡了一下的,明显是有操作进行,而现在瞬间显示成功,但看状态还是关闭的。。。
疯了,我就又把 BIOS 设置回 UEFI 模式了,好么。。。跟传统模式一样了:ReAgentc /info 一直显示关闭,enable
成功还是关闭。。。我的天哪,我只是想用 WinRE 的 命令提示符啊
需要解决的难题:
1、要是能告诉我怎么修复就行;
2、如果有大佬能告诉这到底是怎么引起的(是不是安装方式不对,理论上 MBR+UEFI
是可以的啊,多少帖子都说过,是哪细节没整好么?),下次怎么安装才不会出这样的问题,那就太感激不尽了。
个人解决方法:
只要将\ Windows \ System32 \ Recovery \ Reagent.xml更改为“
https://support.microsoft.com/zh-cn/help/2952359/winre-cannot-be-built-after-you-deploy-a-windows
-8-1-image“中的” 例如,更改XML文件,如下所示︰“的示例再运行”reagentc / enable“就可以了
这是我的个案,不能适应所有的情况,但还是贴出来希望帮到和我有一样情况的人
官方解决方法和思路:
在解决问题的过程中,在微软官网找到了一个与自己情况一样的解决方案(https://support.microsoft.com/zh-cn/help/2952359/winre-cannot-be-built-after-you
-deploy-A-窗口-8-1-图像),即
更改Reagent.xml文件位于\ Windows \ System32 \ Recovery \
Reagent.xml路径内来自非UEFI的计算机捕获的.wim文件中进行以下更改︰
通过删除ImageLocation路径标记的值“”。
将WinREStaged状态标记的值设置为0。
但仍然提示无法使用并且有以下症状:
1.管理员权限下在Shell中运行“reagentc / enable”提示操作成功但实际并未开启(如图),重启后如故
2. 在: “C:\ Windows \ System32下\恢复\ WindowsRE”与“C:\恢复\
WindowsRE”下已放置Winre.wim但在外壳中看到仍然不能找到 “恢复映像位置“(同上图)
3.在“C:\ Windows \ Logs \ ReAgent \ ReAgent.log”中查看到的ReAgentc.exe在运行“reagentc
/ enable”时的完整日如:
2018-08-02 20:45:00,信息[ReAgentc.exe] ---------------------------------
---------------------
2018-08-02 20:45:00,信息[ReAgentc.exe] -----执行命令行:“C: \ Windows \ system32 \
ReAgentc.exe“/ enable -----
2018-08-02 20:45:00,Info [ReAgentc.exe] -----------------
-------------------------------------
2018-08-02 20:45:00,信息[ ReAgentc.exe]输入WinRECheckGuid
2018-08-02 20:45:00,信息[ReAgentc.exe]参数:TargetOsGuid :: NULL
2018-08-02 20:45:00,信息[ReAgentc.exe]退出WinRECheckGuid返回错误代码:0x0
2018-08-02 20:45:00,信息[ReAgentc.exe]输入WinReInstall
2018-08-02 20:45:00,信息[ReAgentc.exe]参数:ReInstallBecauseOfBitlocker:0
2018-08-02 20:45:00,信息[ReAgentc.exe] -
在目标操作系统上安装第1步:收集信息像分区列表,加载reagent.xml,源winre.wim和分区
2018-08-02 20:45:00,信息[ReAgentc.exe]枚举并记录所有固定分区:
2018-08-02 20:45:00,信息[ReAgentc.exe] - 分区信息 -
2018-08-02 20:45:00,信息[ReAgentc.exe] VolumeName:\\?\ Volume
{54af3569-bf0d-412c-b720-1705b8d0c1f9},PartitionName: \\?\ GLOBALROOT \设备\
Harddisk0上\分区1
2018-08-02
20:45:00,信息[ReAgentc.exe]分区号码:1,偏移量:1048576,可用空间:92003328,总空间:104027136
2018-08-02 20:45:00,信息[ReAgentc。 exe]
DiskNumber:0,DiskSignature:0,NTFS:0,Mbr:0,Active:0,Boot:0,BitlockerEnabled:0
2018-08-02 20:45:00,信息[ReAgentc.exe] GPT分区GUID:
:{C12A7328-F81F-11D2-BA4B-00A0C93EC93B}
2018-08-02 20:45:00,信息[ReAgentc.exe]
DiskId:{15FCCC93-2C81-4F6A-896C-629CAF05E601}
2018-08-02 20:45 :00,信息[ReAgentc.exe] - 分区信息 -
2018-08-02 20:45:00,信息[ReAgentc.exe] VolumeName:\\?\ Volume
{740d3b13-3399-455b-9979-93c7e7554f58},PartitionName:\\?\ GLOBALROOT \ device \
harddisk0 \ partition3
2018 -08-02
20:45:00,信息[ReAgentc.exe]分区号码:3,偏移量:32213303296,可用空间:20312272896,总空间:95820967936
2018-08-02 20:45:00,信息[ReAgentc.exe ]
DiskNumber:0,DiskSignature:0,NTFS:1,Mbr:0,活动:0,引导:0,BitlockerEnabled:0
2018-08-02 20:45:00,信息[ReAgentc.exe] GPT分区GUID ::
{EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
2018-08-02 20:45:00,信息[ReAgentc.exe]
DiskId:{15FCCC93-2C81-4F6A-896C-629CAF05E601}
2018-08-02 20:45:00,信息[ReAgentc.exe] - 分区信息 -
2018-08-02 20:45:00,信息[ReAgentc.exe] VolumeName:\\?\ Volume {f0cc2269-
fbf1-467f-b5ca-86b7d8bf88b4},PartitionName:\\?\ GLOBALROOT \ device \ harddisk0
\ partition2
2018-08-02
20:45:00,信息[ReAgentc.exe]分区号:2,偏移量:105906176,可用空间:4586532864,总空间:32107393024
2018-08-02 20:45:00,信息[ReAgentc.exe]
DiskNumber:0,DiskSignature:0,NTFS:1,Mbr:0,活动:0,引导:1,BitlockerEnabled: 0
2018-08-02 20:45:00,信息[ReAgentc.exe] GPT分区GUID ::
{EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
2018-08-02 20:45:00,信息[ReAgentc.exe]
DiskId:{15FCCC93-2C81-4F6A-896C-629CAF05E601}
2018-08-02 20:45:00,信息[ReAgentc.exe]获取下层ReAgent config
2018-08-02 20:45:00,信息[ReAgentc.exe]下层配置文件路径:\ Recovery \ ReAgentOld.xml
2018-08-02 20:45:00,信息[ReAgentc.exe]检查下层WinRE安装。
2018-08-02 20:45:00,信息[ReAgentc.exe]第一轮搜索
2018-08-02 20:45:00,信息[ReAgentc.exe]获取ReAgent配置
2018-08-02 20:45:00 ,Info [ReAgentc.exe] GetReAgentConfig配置文件路径:C:\ Windows \
system32 \ Recovery \ ReAgent.xml
2018-08-02 20:45:00,信息[ReAgentc.exe]
CheckRegKey测试挂钩(SystemSetupInProgress)存在和禁用
2018-08-02 20:45:00,信息[ReAgentc.exe]更新增强配置信息已启用。
2018-08-02 20:45:00,警告[ReAgentc.exe] ReAgentConfig ::
ReadBcdAndUpdateEnhancedConfigInfo BCD恢复入口指向无效位置(无winre.wim)
2018-08-02 20:45:00,信息[ReAgentc。 exe] -
安装在目标操作系统上的步骤2:检测并修复winre设置是否有任何问题2018-08-02 20:45:
00,Info [ReAgentc.exe]
DetectAndFixWinReIssues(WinRE)WinRE已安装,设置BCD条目(winre位置\\?\ GLOBALROOT \ device \
harddisk0 \ partition2 \ Recovery \ WindowsRE)
2018-08-02 20:45:00,信息[ReAgentc.exe]
DetectAndFixWinReIssues当前恢复序列已设置为WinRE的BCD ID。
2018-08-02 20:45:00,信息[ReAgentc.exe]当前WinRE已准备就绪。无需进一步更改
2018-08-02 20:45:00,信息[ReAgentc.exe]退出WinReInstall返回值:1,最后一次错误:0x0
2018-08-02 20:45:00,信息[ReAgentc。 exe]输入WinReSetConfig
2018-08-02 20:45:00,信息[ReAgentc.exe]参数:configWinDir:NULL
2018-08-02 20:45:00,信息[ReAgentc.exe]更新增强配置信息已启用。
2018-08-02 20:45:00,警告[ReAgentc.exe] ReAgentConfig ::
ReadBcdAndUpdateEnhancedConfigInfo BCD恢复入口指向无效位置(无winre.wim)
2018-08-02 20:45:00,信息[ReAgentc。 exe]没有安装WinRE,没有备份
2018-08-02 20:45:00,信息[ReAgentc.exe]退出WinReSetConfig返回值:1,最后一次错误:0x0
2018-08-02 20:45:00,信息[ReAgentc.exe]启用自动修复时清除非严重错误
2018-08-02 20:45:00,信息[ReAgentc.exe] -------------------
-----------------------------------
2018-08-02 20:45:00,信息[ReAgentc.exe] -----退出命令行:“C:\ Windows \ system32 \
ReAgentc.exe”/启用,错误:0 -----
2018 -08-02 20:45:00,信息[ReAgentc.exe] ----------------------------------
--------------------
上面的日志可以看到有两条标红的警告显示找不到Winre.wim,但从我标注出的蓝色信息中可看到ReAgentc.exe明明已经在C:\恢复\
WindowsRE中找到了WinRE的的.wim,这点也很让人摸不着头脑
4.尝试过运行“reagentc / setreimage / path C:\ Recovery \ WindowsRE”但问题并没有什么改善。
修改引导方式前,WinRE中是正常的,修改后就关闭了。因为系统使用中积累了一些问题,所以想重置,但却无法解决WinRE的这个问题,发到这里来希望能够得到帮助,谢谢大家
评论