Windows-Wiederherstellungsumgebung (Windows RE)
# Struktur der Wiederherstellungspartition
# Windows 10 (Build) 19045.6456)
\Recovery
\Recovery\WindowsRE
\Recovery\WindowsRE\boot.sdi wenn fehlt -> bootrec /rebuildbcd
\Recovery\WindowsRE\ReAgent.xml
\Recovery\WindowsRE\Winre.wim
04.12.2023 03:36 482.618.825
# einbinden der Wiederherstellungspartition für den Windows-Explorer
# cmd als Admin
diskpart
# auflisten der disks
list disk
# 1. disk auswählen, meistens 0
select disk 0
# auflisten der Partitionen
list partition
# Wiederherstellungs-Partition auswählen, meistens 3
select partiton 3
# Laufwerksbuchstaben zuweisen
assign letter=r
exit
# der Inhalt ist versteckt und muss mit der Option /A oder /AH angezeigt werden
dir r:\Recovery /A
dir r:\Recovery\WindowsRE /A
# danach wieder die Laufwerkbuchstaben-Zuweisung aufheben
# cmd als Admin
diskpart
# auflisten der disks
list disk
# 1. disk auswählen, meistens 0
select disk 0
# auflisten der Partitionen
list partition
# Wiederherstellungs-Partition auswählen, meistens 3
select partiton 3
# Laufwerksbuchstaben zuweisen
remove letter=r
exit
# Weitere Verzeichnisse und Dateien
# ReAgent.xml
# in
Windows 10 WindowsRE version="2.0"
C:\Recovery\ReAgentOld.xml
# diese Datei hat leere Eintrag bzw Nullen darin
C:\Windows\System32\Recovery\ReAgent.xml # hier sind gesetzt 'WinreBCD id', 'WinreLocation path'
C:\Windows\SysWOW64\Recovery\ReAgent.xml
# boot.sdi
C:\Windows\Boot\DVD\EFI\boot.sdi
C:\Windows\Boot\DVD\PCAT\boot.sdi
C:\Windows\System32\boot.sdi
C:\Windows\SysWOW64\boot.sdi
# Kommandos
reagentc /enable: Aktiviert die Windows-Wiederherstellungsumgebung.
reagentc /disable: Deaktiviert die Windows-Wiederherstellungsumgebung.
reagentc /setreimage: Legt den Speicherort für das Windows RE-Startimage fest.
reagentc /setosimage: Definiert den Speicherort für ein Abbild zum Zurücksetzen des Systems. (nicht in Windows 10)
# nach dem Deaktiviereen mit 'reagentc /disable' sind die Dateien verschoben nach:
C:\Windows\System32\Recovery\ReAgent.xml
C:\Windows\System32\Recovery\Winre.wim
# zB
Reagentc /setreimage /path R:\Recovery\WindowsRE
Reagentc /setreimage /path C:\WinRE_Backup
# eigene, Proxmox 9.1.4
# Windows 10 (MBR)
1 50MB System-rerserviert
2 128GB c:
3 562MB Wiederherstellungsparition
# Arbeit, Proxmox 8.3.3
# Windows 10 (MBR)
1 549MB System-rerserviert
2 649GB c:
3 441MB Wiederherstellungsparition
## install.wim nicht vorhanden auf dem Installationsmedium
# Die Datei heist install.esd und liegt in komprimierter Form in d:\sources
# kopieren der install.esd nach c:\temp
mkdir c:\temp
copy d:\sources\install.esd c:\temp
# listen der Editionen:
dism /Get-WimInfo /WimFile:C:\temp\install.esd
# konvertieren der Edition
dism /Export-Image /SourceImageFile:C:\temp\install.esd
/SourceIndex:Indexnummer /DestinationImageFile:C:\temp\install.wim
/Compress:max /CheckIntegrity
# Winre.wim extrahieren
mkdir c:\mount
# Installationsimage einbinden
dism.exe /Mount-Wim /MountDir:c:\mount /wimfile:c:\temp\install.wim /index:1
copy C:\mount\Windows\System32\Recovery\Winre.wim c:\temp
# Installationsimage aushängen
dism.exe /UnMount-Wim /MountDir:c:\mount /discard
# Windows Wiederherstellungsumgebung sichern:
# der Partition einen Laufwerksbuchstaben zuweisen, wie oben beschrieben
# dann cmd mit erhöhten Rechten starten
# erstelle ein neues Verzeichnis zum Sichern der Wiederherstellungspartition
mkdir c:\WinRE_Backup
# kopiere alle Verzeichnisse und Dateien mit ihren Attributen in dieses Verzeichniss
robocopy r:\Recovery\ c:\WinRE_Backup Winre.wim /E /COPYALL
# Wichtig für die Wiederherstellung einer solchen Umgebung:
- c:\Recovery\ReAgentOld.xml hat leere Einträge bzw Null
- Der Offset aus 'detail part' der Recovery Partition muss mit dem
Offset in C:\Windows\System32\Recovery\ReAgent.xml übereinstimmen.
guid = 000...
- Die '<WinreBCD id="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"' aus C:\Windows\System32\Recovery\ReAgent.xml
entspricht der 'recoverysequence {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}' aus bcdedit /enum ALL, muss übereinstimmen
BCD = Boot Configuration Data
Und diese Werte müssen dann zB alle gleich sein:
bcdedit /enum ALL | findstr /I <WinreBCD id>
# Links:
Microsoft: REAgentC-Befehlszeilenoptionen
heise: FAQ Windows Image-Format WIM
Der Windows Papst: Windows 10 Restore WinRE Partition
Storage-Insider: Wiederherstellungs-Partition in Windows 11 und Windows Server 2025 selbst erstellen
Windows SBS and Essentials Blog
Der Windows Papst: Windows 11 Wiederherstellungspartition löschen vergrößern und wiederherstellen
Microsoft: Bereitstellen von Windows RE in Windows 10
Microsoft: Bereitstellen von Windows RE in Windows 11
Microsoft: WinREConfig-XML-Referenz, ReAgent.xml