From 2ea65e906df50cea93a10790db39c572fbd4f8fc Mon Sep 17 00:00:00 2001 From: Micha Date: Thu, 4 Jun 2026 15:06:58 +0200 Subject: [PATCH] docs: add boot cleanup plan --- .../docs/boot-cleanup-plan-2026-06-04.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 ops/windows-reinstall/docs/boot-cleanup-plan-2026-06-04.md diff --git a/ops/windows-reinstall/docs/boot-cleanup-plan-2026-06-04.md b/ops/windows-reinstall/docs/boot-cleanup-plan-2026-06-04.md new file mode 100644 index 0000000..1cbbe8f --- /dev/null +++ b/ops/windows-reinstall/docs/boot-cleanup-plan-2026-06-04.md @@ -0,0 +1,60 @@ +# Boot-Cleanup-Plan 2026-06-04 + +## Ziel + +`F:` ist das alte Windows und soll spaeter verschwinden. Vor Loeschen/Formatieren/Resize muss das neue Windows beweisen, dass es ohne `F:` bootet und keine BCD-/Resume-Abhaengigkeit mehr auf `F:` zeigt. + +Noch keine Partition wird geloescht, formatiert oder erweitert. + +## Aktueller Befund + +- Neues Windows: `C:\WINDOWS` +- Alter Loader: `Windows 11 Alt` +- Alter Loader zeigt auf `partition=F:` +- Alter Resume-Eintrag zeigt auf `partition=F:` und `F:\hiberfil.sys` +- Boot Manager referenziert aktuell noch den alten Resume-Eintrag. +- Aktives Pagefile ist nur `C:\pagefile.sys`. +- `D:\pagefile.sys` und `E:\pagefile.sys` sind inaktive Altlasten, lassen sich aber ohne Adminrechte nicht entfernen. + +## Vorbereitete Skripte + +Im Arbeitsordner `C:\Users\michi\Documents\Neues Windows`: + +- `boot-cleanup-freigabe-f-vorbereitung.ps1` +- `start-boot-cleanup-admin.cmd` + +Der Syntaxcheck des PowerShell-Skripts wurde ausgefuehrt. Es laedt korrekt und stoppt ohne Adminrechte erwartbar mit: + +```text +Dieses Skript muss als Administrator laufen. +``` + +## Geplanter Admin-Block + +Das Skript fuehrt mit Adminrechten aus: + +1. Backupordner unter `C:\Temp\boot_cleanup_` anlegen. +2. BCD, WinRE, Volumes, Partitionen und Pagefiles vor der Aenderung protokollieren. +3. BCD exportieren nach `BCD-before-cleanup.bak`. +4. `{bootmgr}` `resumeobject` auf den aktuellen C:-Resume-Eintrag setzen. +5. Alten Loader `Windows 11 Alt` aus der Boot-Anzeige entfernen. +6. Alten Loader loeschen. +7. Alten F:-Resume-Eintrag loeschen. +8. Inaktive Alt-Pagefiles `D:\pagefile.sys` und `E:\pagefile.sys` entfernen. +9. BCD, WinRE und Pagefiles danach erneut protokollieren. + +## Nicht enthalten + +- Kein Loeschen von `F:`. +- Kein Formatieren von `E:`. +- Kein Resize von Partitionen. +- Kein Entfernen von Recovery-Partitionen. +- Kein Veraendern von `G:` / Homelab / EFI-Systempartition. + +## Danach notwendig + +1. Neustart. +2. Pruefen, ob Windows sauber bootet. +3. `bcdedit /enum all` pruefen: keine `partition=F:` Referenz mehr. +4. Pagefiles pruefen: nur `C:\pagefile.sys` aktiv, `D:\pagefile.sys` und `E:\pagefile.sys` weg. +5. Erst danach `F:` als technisch freigegeben markieren.