Rettungsmedien (WinPE) direkt booten

Du hast Fragen zur Sicherung, Reparatur oder Fehlermeldungen in Windows 10?
Antworten
Benutzeravatar
g-force
Elite
Elite
Beiträge: 2702
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 403 Mal
Danke erhalten: 416 Mal
Gender:

Rettungsmedien (WinPE) direkt booten

Beitrag von g-force » 18.12.2024, 00:00

Es gibt ja einige Rettungs-Medien, die man evtl. braucht. Dazu zähle ich "Macrium Reflect", "Aomei Backupper", aber auch ein selber erstelltes "Win10XPE". Alle liegen meist als ISO vor, von einem "Ventoy-Stick" kann man die alle wunderbar booten. Die ISO enthält Dateien/Scripte, die die enthaltene "boot.wim" in den RAM laden und das PE starten.

Bei z.B. "Macrium Reflect" gibt es ja auch die Möglichkeit, das Rettungs-Medium in das Bootmenü (Windows Boot Manager) einzutragen - wie geht das? Ziemlich einfach: Die eigentlich wichtige "boot.wim" wird in einem Ordner auf Laufwerk "C" abgelegt und ein Eintrag im "Windows Boot Manager" erzeugt, der genau diese "boot.wim" als PE (also nur in den RAM) bootet. Funktioniert super, solange Laufwerk "C" diese "boot.wim" enthält. Ein mißlungenes In-Place, ein falscher Klick im Windows-Setup -die Partition ist weg - dann nützt auch der Eintrag im Bootmenü nichts mehr.

Ich habe mir zuerst die verschiedenen PE-ISO mit 7z ausgepackt, dort findet man in Unterordnern die "boot.wim" (manchmal auch anders bezeichnet, ist egal). Ich habe mir eine Partition "WinPE" erzeugt und die verschiedenen WIM eindeutig benannt (z.B. "macrium.wim", "aomei.wim", "xpe.wim") und in den Root der Partition kopiert - in dieser Partition kann man beliebig viele unterschiedliche "WIM" ablegen. Nun habe ich "EasyBCD" zur Hilfe genommen (ja, das geht auch über Kommandozeile...) und neue Booteinträge für jede WIM erstellt. Das sieht in "EasyBCD" so aus:
EasyBCD_NeuesPE.JPG
EasyBCD_NeuesPE2.JPG
Wenn ich meinen PC nun (neu)starte, erscheint mein "Windows Boot Manager" und ich kann direkt in mein ausgewähltes PE starten. Das ist im Prinzip dasselbe wie die erwähnte Möglichkeit von "Macrium Reflect", aber die PE.wim liegt nicht auf "C", sondern in einer eigenen Partition/Festplatte.

VORTEILE:
Schneller Boot in verschiedene PE, ohne einen Stick benutzen zu müssen.
Funktioniert auch noch, wenn die OS-Partition "geschrottet" ist.
Medien wie mein eigenes "Win10PXE" bieten nicht die Möglichkeit, sich selbstständig ins Bootmenü einzutragen.

NACHTEILE:
Ist die EFI-Partition bzw. die gesamte Festplatte weg, funktioniert das nicht mehr.
Einen Ventoy-Stick sollte man immer "in Reserve" haben.

Ich habe die von mir genutzen WIM und "EasyBCD" (portable) auf meinem Homeserver (siehe Signatur) unter "Windows PE" abgelegt.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von g-force am 20.12.2024, 19:38, insgesamt 3-mal geändert.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU

Tante Google

Rettungsmedien (WinPE) direkt booten

Beitrag von Tante Google » 18.12.2024, 00:00


Benutzeravatar
Holgi
Guru
Guru
Beiträge: 3084
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 390 Mal
Danke erhalten: 503 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von Holgi » 18.12.2024, 08:33

klingt interessant. Zutrauen, dass bei mir mal nachzuvollziehen, würde ich mir das auf einem Produktivsystem aber nicht.
Geht so etwas auch allein auf Kommandzeilenebene, Powersshell o.ä.?
Kann man das verscipten? Also statt EASYBCD mit BCDEDIT o.ä. arbeiten?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2702
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 403 Mal
Danke erhalten: 416 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von g-force » 18.12.2024, 17:12

Ich habe übrigens gerade im Forum entdeckt, daß etwas ähnliches schonmal vorgeschlagen wurde: viewtopic.php?p=434519#p434519

@Holgi
Das geht ganz bestimmt, habe ich aber (noch) nicht gemacht. "EasyBCD" hat mich bisher noch nie im Stich gelassen.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU

Gast

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von Gast » 19.12.2024, 21:07

Ein absolutes Highlight ist dir da gelungen und ist es echt wert, mal gezeigt zu werden!
Alle Anwendungen funktionieren einwandfrei.
Hab mir vier kleine Partitionen erstellt mit jeweils einer PE.
Beim Booten des Systems habe ich jetzt mit der Taste F11 alle vier Boot-Einträge zur Auswahl, darunter auch dein "Win10PXE".

Danke dafür.


Bild

Bild

Bild

Gast

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von Gast » 19.12.2024, 21:43

Edit: Und wenn ich meinen Notfallstick noch einstecke, hab ich acht Boot-Einträge zur Auswahl, man weiß ja nie.

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2702
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 403 Mal
Danke erhalten: 416 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von g-force » 19.12.2024, 22:30

Danke für das Lob!
Die unterschiedlichen "WIM" können übrigens alle in einer einzigen Partition abgelegt werden, ich habe das im Eingangspost nochmal editiert. Das funktioniert, weil ja nichts "installiert" wird, sondern die WIM alle in den RAM geladen werden. Das macht die verschiedenen WinPE quasi unzerstörbar, weil nichts gespeichert wird.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2702
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 403 Mal
Danke erhalten: 416 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von g-force » 19.12.2024, 22:43

@Holgi
ChatGPT sagt zum Scripting folgendes:

Code: Alles auswählen

# Variablen für die Konfiguration
$wimFilePath = "X:\XXX.wim" # Pfad zur WIM-Datei
$description = "WinPE Boot from WIM" # Beschreibung des neuen Boot-Eintrags
$identifier = [guid]::NewGuid().ToString() # Neuer GUID-Identifier für den Eintrag

# Schritt 1: Neuen Eintrag erstellen
Write-Host "Erstelle neuen Eintrag im BCD..." -ForegroundColor Cyan
bcdedit /create /d "$description" /application osloader

# Schritt 2: GUID des neuen Eintrags abrufen
$newEntryGuid = (bcdedit | Select-String "identifier {$identifier}" -Context 0,1).Context.PreContext.Trim()

if (-not $newEntryGuid) {
    Write-Host "Fehler: Konnte keinen neuen Eintrag erstellen." -ForegroundColor Red
    exit 1
}

Write-Host "Neuer Eintrag erstellt mit GUID: $newEntryGuid" -ForegroundColor Green

# Schritt 3: Bootloader-Konfiguration setzen
Write-Host "Konfiguriere Bootloader..." -ForegroundColor Cyan
bcdedit /set $newEntryGuid device ramdisk=[X:]$wimFilePath
bcdedit /set $newEntryGuid osdevice ramdisk=[X:]$wimFilePath
bcdedit /set $newEntryGuid systemroot \Windows
bcdedit /set $newEntryGuid detecthal Yes

# Schritt 4: Bootloader für WIM konfigurieren
Write-Host "Konfiguriere RAMDisk Optionen..." -ForegroundColor Cyan
bcdedit /set $newEntryGuid winpe Yes
bcdedit /set $newEntryGuid custom:45000001 ramdiskoptions

# Schritt 5: Eintrag zur Boot-Option hinzufügen
Write-Host "Füge Eintrag zum Boot-Manager hinzu..." -ForegroundColor Cyan
bcdedit /displayorder $newEntryGuid /addlast

Write-Host "BCD-Konfiguration abgeschlossen. Neustart ist erforderlich, um Änderungen zu testen." -ForegroundColor Green
Erläuterung:

Erstellen eines neuen Eintrags:
bcdedit /create erstellt einen neuen Bootloader-Eintrag und weist diesem eine GUID zu.

Geräte- und OS-Einstellungen:
Mit bcdedit /set wird die WIM-Datei als RAM-Disk für den Bootloader festgelegt. Laufwerk X: muss zur Verfügung stehen.

RAMDisk-Optionen:
Mit winpe Yes wird der Eintrag als PE-Umgebung definiert.
custom:45000001 stellt sicher, dass die RAM-Disk korrekt konfiguriert ist.

Eintrag zur Boot-Reihenfolge hinzufügen:
Der Eintrag wird mit bcdedit /displayorder zur Boot-Auswahl hinzugefügt.

Voraussetzungen:

Starte die PowerShell mit Administratorrechten.
Stelle sicher, dass die WIM-Datei in X: vorhanden ist.
Nach der Konfiguration kannst du den PC neu starten und den neuen Boot-Eintrag testen.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU

Benutzeravatar
watruxagto
Stammgast
Stammgast
Beiträge: 117
Registriert: 05.05.2016, 15:57
Hat sich bedankt: 42 Mal
Danke erhalten: 2 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von watruxagto » 26.04.2025, 11:30

Tolle Sache! Ich benutze dafür die WinPE von Sergej Strelec und da gibt es viel mehr Möglichkeiten (Software usw)
Kurze Frage an ge-force. Womit unterscheiden sich Aomei_PA und _PU auf Deinem Server?

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2702
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 403 Mal
Danke erhalten: 416 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von g-force » 26.04.2025, 11:42

PA = Partition Assistent
BU = BackUp
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU

Benutzeravatar
watruxagto
Stammgast
Stammgast
Beiträge: 117
Registriert: 05.05.2016, 15:57
Hat sich bedankt: 42 Mal
Danke erhalten: 2 Mal
Gender:

Re: Rettungsmedien (WinPE) direkt booten

Beitrag von watruxagto » 26.04.2025, 11:43

g-force hat geschrieben: 26.04.2025, 11:42 PA = Partition Assistent
BU = BackUp
Hätte man auch selbst ahnen können :rofl: ---aber ok. Danke sehr.

Antworten