tre*_*der 1 windows windows-10
我尝试应用此解决方案,但在最后一个关键步骤中失败了。执行后reagentc /enable我被Windows打了一个错误Operation failed: 70。可能是什么原因?
我尝试过这种非常奇怪的俄罗斯想法,将一些虚拟文件复制到恢复驱动器,但这对我的情况没有带来任何解决方案。我还尝试(与上述解决方案相反)使用本指南并执行:
\n\ncmd /c copy %DEPLOYROOT%\\DaRT\\DaRT_10_x64.wim S:\\Recovery\\WindowsRE\\WinRE.wim\nRun Code Online (Sandbox Code Playgroud)\n\n代替:
\n\nRobocopy.exe C:\\Windows\\System32\\Recovery\\ Q:\\Recovery\\WindowsRE\\ /copyall /dcopy:t\nRun Code Online (Sandbox Code Playgroud)\n\n还是没有效果。我能够通过两个指南的所有步骤,但在将其复制到恢复磁盘后无法启用 WinRE。
\n\n还有其他Operation failed: 70错误来源需要我调查吗?
我在一些廉价的蹩脚平板电脑上使用 Windows 10 Pro。
\n\n根据评论中的要求进行更新。
\n\n执行转储reagentc /info:
C:\\Windows\\system32>reagentc /info\nWindows Recovery Environment (Windows RE) and system reset configuration\nInformation:\n\n Windows RE status: Disabled\n Windows RE location:\n Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-000000000000\n Recovery image location:\n Recovery image index: 0\n Custom image location:\n Custom image index: 0\n\nREAGENTC.EXE: Operation Successful.\nRun Code Online (Sandbox Code Playgroud)\n\n执行转储bcdedit /enum all:
Firmware Boot Manager\n---------------------\nidentifier {fwbootmgr}\ndisplayorder {bootmgr}\n {806b45c4-eb06-11e4-a57c-ba3c4dbbc856}\n {806b45c0-eb06-11e4-a57c-ba3c4dbbc856}\n {806b45c1-eb06-11e4-a57c-ba3c4dbbc856}\n {806b45c2-eb06-11e4-a57c-ba3c4dbbc856}\ntimeout 0\n\nWindows Boot Manager\n--------------------\nidentifier {bootmgr}\ndevice partition=\\Device\\HarddiskVolume1\npath \\EFI\\Microsoft\\Boot\\bootmgfw.efi\ndescription Windows Boot Manager\nlocale en-GB\ninherit {globalsettings}\ndefault {current}\nresumeobject {806b45c8-eb06-11e4-a57c-ba3c4dbbc856}\ndisplayorder {current}\ntoolsdisplayorder {memdiag}\ntimeout 30\n\nFirmware Application (101fffff)\n-------------------------------\nidentifier {806b45c0-eb06-11e4-a57c-ba3c4dbbc856}\ndescription EFI USB Device\n\nFirmware Application (101fffff)\n-------------------------------\nidentifier {806b45c1-eb06-11e4-a57c-ba3c4dbbc856}\ndescription EFI DVD/CDROM\n\nFirmware Application (101fffff)\n-------------------------------\nidentifier {806b45c2-eb06-11e4-a57c-ba3c4dbbc856}\ndescription EFI Network\n\nFirmware Application (101fffff)\n-------------------------------\nidentifier {806b45c4-eb06-11e4-a57c-ba3c4dbbc856}\ndescription Internal EFI Shell\n\nWindows Boot Loader\n-------------------\nidentifier {806b45c6-eb06-11e4-a57c-ba3c4dbbc856}\ndevice ramdisk=[unknown]\\Recovery\\WindowsRE\\Winre.wim,{806b45c7-eb06-11e4-a57c-ba3c4dbbc856}\npath \\windows\\system32\\winload.efi\ndescription Windows Recovery Environment\nlocale en-us\ninherit {bootloadersettings}\ndisplaymessage Recovery\ndisplaymessageoverride Recovery\nosdevice ramdisk=[unknown]\\Recovery\\WindowsRE\\Winre.wim,{806b45c7-eb06-11e4-a57c-ba3c4dbbc856}\nsystemroot \\windows\nnx OptIn\nbootmenupolicy Standard\nwinpe Yes\n\nWindows Boot Loader\n-------------------\nidentifier {current}\ndevice partition=C:\npath \\Windows\\system32\\winload.efi\ndescription Windows 10\nlocale en-GB\ninherit {bootloadersettings}\nrecoveryenabled No\nisolatedcontext Yes\nallowedinmemorysettings 0x15000075\nosdevice partition=C:\nsystemroot \\Windows\nresumeobject {806b45c8-eb06-11e4-a57c-ba3c4dbbc856}\nnx OptIn\nbootmenupolicy Standard\n\nResume from Hibernate\n---------------------\nidentifier {806b45c8-eb06-11e4-a57c-ba3c4dbbc856}\ndevice partition=C:\npath \\Windows\\system32\\winresume.efi\ndescription Windows Resume Application\nlocale en-GB\ninherit {resumeloadersettings}\nrecoveryenabled No\nisolatedcontext Yes\nallowedinmemorysettings 0x15000075\nfiledevice partition=C:\nfilepath \\hiberfil.sys\nbootmenupolicy Standard\npae Yes\ndebugoptionenabled No\n\nWindows Memory Tester\n---------------------\nidentifier {memdiag}\ndevice partition=\\Device\\HarddiskVolume1\npath \\EFI\\Microsoft\\Boot\\memtest.efi\ndescription Diagnostyka pami\xc4\x99ci systemu Windows\nlocale en-GB\ninherit {globalsettings}\nbadmemoryaccess Yes\n\nEMS Settings\n------------\nidentifier {emssettings}\nbootems No\n\nDebugger Settings\n-----------------\nidentifier {dbgsettings}\ndebugtype Serial\ndebugport 1\nbaudrate 115200\n\nRAM Defects\n-----------\nidentifier {badmemory}\n\nGlobal Settings\n---------------\nidentifier {globalsettings}\ninherit {dbgsettings}\n {emssettings}\n {badmemory}\n\nBoot Loader Settings\n--------------------\nidentifier {bootloadersettings}\ninherit {globalsettings}\n {hypervisorsettings}\n\nHypervisor Settings\n-------------------\nidentifier {hypervisorsettings}\nhypervisordebugtype Serial\nhypervisordebugport 1\nhypervisorbaudrate 115200\n\nResume Loader Settings\n----------------------\nidentifier {resumeloadersettings}\ninherit {globalsettings}\nRun Code Online (Sandbox Code Playgroud)\n\n执行转储DISKPART> sel dis 0:
Disk 0 is now the selected disk.\n\nDISKPART> list part\n\n Partition ### Type Size Offset\n ------------- ---------------- ------- -------\n Partition 1 System 100 MB 1024 KB\n Partition 2 Reserved 128 MB 101 MB\n Partition 3 Primary 14 GB 229 MB\n Partition 4 Recovery 300 MB 14 GB\nRun Code Online (Sandbox Code Playgroud)\n\n执行转储dir /s /b /a Q:\\:
Q:\\Recovery\nQ:\\System Volume Information\nQ:\\Recovery\\WindowsRE\nQ:\\Recovery\\WindowsRE\\ReAgent.xml\nQ:\\Recovery\\WindowsRE\\Winre.wim\nRun Code Online (Sandbox Code Playgroud)\n
WinRE文件夹中既没有boot.sdi文件,也没有作为引导配置条目。首先,您必须删除Windows 恢复环境的当前BCD条目。打开高架并运行:cmd
bcdedit /delete {806b45c6-eb06-11e4-a57c-ba3c4dbbc856} /cleanup
Run Code Online (Sandbox Code Playgroud)
现在,尝试将boot.sdi复制到您的WinRE文件夹(它位于您的System32文件夹中):
xcopy boot.sdi Q:\Recovery\WindowsRE /h /v
Run Code Online (Sandbox Code Playgroud)
现在,设置 WinRE 映像的位置,并将其指向恢复当前的操作系统:
reagentc /setreimage /path Q:\Recovery\WindowsRE /target %windir%
Run Code Online (Sandbox Code Playgroud)
现在,如果没有遇到错误,您就可以启用它了:
reagentc /enable
Run Code Online (Sandbox Code Playgroud)
确保一切正常:
reagentc /info
Run Code Online (Sandbox Code Playgroud)
现在,要检查它是否正常工作,请运行它,然后重新启动。下次重新启动时它将自动启动 WindowsRE:
reagentc /boottore
Run Code Online (Sandbox Code Playgroud)
如果一切就绪,请运行以下命令删除恢复分区盘符:
Diskpart
remove letter=Q
Run Code Online (Sandbox Code Playgroud)
报告结果。祝你好运!
更新:
Operation failed: 70似乎是由于恢复分区卷溢出而发生的。对于 Windows 7 来说 300MB 就足够了,但在 Windows 10 中恢复分区至少需要 450MB。您必须从 Windows 分区中缩小至少 150MB 并扩展恢复分区。为此:
首先,保存您的Winre.wim:
xcopy Q:\Recovery\WindowsRE\Winre.wim Recovery /h /v
Run Code Online (Sandbox Code Playgroud)
现在修复分区大小:
diskpart
remove letter=Q
sel dis 0
sel part 4
del part override
sel part 3
shrink desired=150
create part primary
format quick fs=ntfs label="Recovery"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
assign letter=R
Run Code Online (Sandbox Code Playgroud)
创建文件夹结构:
mkdir R:\Recovery\WindowsRE
Run Code Online (Sandbox Code Playgroud)
并将文件带回来:
xcopy Recovery\Winre.wim R:\Recovery\WindowsRE /h /v
xcopy boot.sdi R:\Recovery\WindowsRE /h /v
Run Code Online (Sandbox Code Playgroud)
现在配置并启用它:
reagentc /setreimage /path R:\Recovery\WindowsRE /target %windir%
reagentc /enable
Run Code Online (Sandbox Code Playgroud)
要检查它在下次重新启动时是否有效:
reagentc /boottore
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5226 次 |
| 最近记录: |