BackupZit

Bare-Metal-Wiederherstellung eines Windows-Servers

Eine Schritt-für-Schritt-Anleitung: Sichern Sie Windows-Server und PCs im laufenden Betrieb als Festplattenabbild und holen Sie eine ausgefallene Maschine von einem Recovery-USB-Stick auf eine leere Festplatte zurück — auf derselben Hardware, auf neuer Hardware oder als virtuelle Maschine.

Was Sie einrichten

Eine Dateisicherung bringt Dokumente zurück; ein Festplattenabbild bringt die ganze Maschine zurück: Partitionstabelle, Boot-Partitionen, Windows, Programme, Einstellungen und Daten. BackupZit erstellt Abbilder aus einem VSS-Snapshot, während Windows läuft, speichert nur belegte und geänderte Blöcke und stellt sie von einer Recovery-ISO auf eine neue Festplatte wieder her — ein Server mit defekter Festplatte, Ransomware oder einem missglückten Update läuft so ohne Neuinstallation wieder. BackupZit ist kostenlos und Open Source (AGPLv3).

Was Sie brauchen

  • Eine BackupZit-Konsole — eine kleine Linux-VM (2 vCPU, 2–4 GB RAM, 16–20 GB Festplatte) aus dem fertigen Image auf der Download-Seite oder das Installationsskript auf einem vorhandenen Debian-, Ubuntu-, AlmaLinux- oder Rocky-Linux-Server.
  • Sicherungsspeicher auf einer anderen Maschine: SFTP, eine SMB-Freigabe auf einem NAS, ein S3-kompatibler Bucket, Azure Blob Storage oder ein gehärtetes BackupZit-Repository.
  • Die zu schützenden Windows-Maschinen: Windows 10, 11 und Windows Server 2016 oder neuer; Windows 7 SP1, Server 2008 R2 SP1 und 2012 R2 über den Legacy-Agenten mit denselben Abbild-Funktionen.
  • Einmalig einen Windows-PC mit dem kostenlosen Windows ADK, um die Recovery-ISO zu erstellen (Schritt 3), und einen USB-Stick.

Schritt 1 — Agent installieren

  1. Öffnen Sie in der Konsole Agenten und klicken Sie auf Registrierungstoken erstellen. Sie erhalten einen Registrierungscode (BZ1-…), 7 Tage gültig, für beliebig viele Rechner.
  2. Führen Sie auf jeder Maschine die MSI des Windows-Agenten von der Seite Agenten aus und fügen Sie den Code ein. Für viele Rechner eignet sich eine stille Installation über GPO, Intune oder ein RMM-Werkzeug:
    msiexec /i backupzit-agent.msi /qn ENROLLCODE="BZ1-..."
    Oder lassen Sie die Konsole ihn über WinRM installieren: Agenten → Von hier aus auf einem Rechner installieren.
  3. Innerhalb einer Minute erscheint die Maschine mit ihren Festplatten auf der Seite Agenten.

Schritt 2 — Abbild-Auftrag anlegen

  1. Öffnen Sie Sicherungsaufträge, legen Sie einen Auftrag für die Maschine an und wählen Sie Festplattenabbild.
  2. Wählen Sie Alle Datenträger, um jede interne Festplatte in einem Auftrag zu sichern — später hinzugefügte eingeschlossen — oder markieren Sie eine einzelne Festplatte, ganz oder nur einzelne Partitionen (z. B. ohne eine große Datenpartition, die eine Dateisicherung schon abdeckt).
  3. Wählen Sie Speicherziel, Zeitplan und Aufbewahrung. Eine übliche Kombination: ein wöchentliches oder nächtliches Abbild plus tägliche Dateisicherungen.

So funktioniert es:

  • Alle Volumes aller Festplatten werden aus einem VSS-Snapshot gelesen, sodass die Festplatten zueinander konsistent sind — zum Beispiel eine Datenbank auf D: mit ihren Logs auf E:.
  • Gelesen werden nur belegte Blöcke (NTFS-Belegungstabelle), und Blöcke, die schon im Repository liegen, werden nicht erneut hochgeladen. Das zweite Abbild derselben Maschine lädt meist nur wenige Prozent hoch.
  • Sicherungen werden auf der Maschine mit AES-256 verschlüsselt, bevor sie sie verlassen. Bewahren Sie den Wiederherstellungsschlüssel, den die Konsole anzeigt, getrennt von den Sicherungen auf.
  • USB- und SD-Datenträger, eingebundene VHD/VHDX-Dateien und Wechselmedien bleiben bei Alle Datenträger außen vor, damit eine externe Sicherungsfestplatte sich nicht selbst sichert.

Automatische Wiederherstellungstests (standardmäßig wöchentlich, unter Einstellungen → Wiederherstellungstests) lesen zufällige Blöcke der neuesten Abbilder und prüfen sie gegen ihre Prüfsummen.

Schritt 3 — Windows-Recovery-ISO einmal erstellen

Windows PE darf nicht weitergegeben werden, daher wird die Recovery-ISO einmalig auf einem beliebigen Windows-10/11- oder Server-PC erstellt:

  1. Installieren Sie das kostenlose Windows ADK (Funktion Deployment Tools) und das Windows-PE-Add-on von Microsoft.
  2. Laden Sie build-winpe.ps1 von der Release-Seite und kopieren Sie backupzit-agent.exe aus C:\Program Files\backupzit Agent einer Maschine mit Agent.
  3. In einer PowerShell als Administrator:
    .\build-winpe.ps1 -AgentExe .\backupzit-agent.exe -Out .\backupzit-recovery.iso
    Mit -DriverDir C:\Drivers kommen Speicher- oder Netzwerktreiber hinzu (z. B. VirtIO für Proxmox-VMs), mit -RecoveryJson .\recovery.json verbindet sich das Recovery-System ohne Eingabe.
  4. Optional kopieren Sie die ISO nach /var/lib/backupzit/dist auf der Konsole; dann wird sie auf der Seite Wiederherstellungsmedien angeboten.

Schreiben Sie die ISO mit Rufus (ISO-Modus) oder balenaEtcher auf einen USB-Stick. Unter Wiederherstellungsmedien können Sie Wiederherstellungscode erstellen wählen und recovery.json herunterladen; in einem Ordner backupzit auf dem Stick verbindet sich die Maschine damit ohne Eingabe mit der Konsole. Testen Sie den Stick einmal auf einem Ersatz-PC oder in einer VM — nicht erst am Tag, an dem Sie ihn brauchen.

Linux-Maschinen werden statt mit einem Abbild mit einem Auftrag Linux-System gesichert; ihre Recovery-ISO (backupzit-recovery-linux.iso) erscheint mit jedem Release.

Schritt 4 — Auf eine leere Festplatte wiederherstellen

  1. Starten Sie die Maschine vom Recovery-Stick. Sie startet den Agenten im Recovery-Modus und verbindet sich mit der Konsole (oder fragt nach Serveradresse und Wiederherstellungscode).
  2. Die Maschine erscheint mit ihren Festplatten als Recovery-Agent auf der Seite Wiederherstellungsmedien und unter Agenten.
  3. Öffnen Sie die Abbild-Sicherung unter Aktivität und wählen Sie Dieses Abbild auf eine Festplatte wiederherstellen.
  4. Wählen Sie bei Auf Agent wiederherstellen den Recovery-Agenten und bei Zieldatenträger seine neue Festplatte — mindestens so groß wie der belegte Bereich des Originals. Alle Daten auf der Zielfestplatte werden gelöscht; bestätigen Sie.
  5. Nach Abschluss des Laufs entfernen Sie den Stick und starten neu.

GPT- und MBR-Festplatten sowie UEFI- und BIOS-Start werden unterstützt. Partitionslayout und IDs werden neu angelegt, sodass die wiederhergestellte Festplatte wie vorher startet. Bei Alle Datenträger wird eine Festplatte nach der anderen wiederhergestellt: zuerst die Systemfestplatte, dann die übrigen.

Dasselbe Formular stellt auch auf eine freie Festplatte einer laufenden Maschine wieder her. Markieren Sie Festplatte danach offline lassen, wenn die Originalfestplatte in derselben Maschine steckt, damit Windows die Datenträger-IDs der Kopie nicht ändert.

Wiederherstellung auf andere Hardware

Windows startet nur mit einem Treiber für den Festplattencontroller, von dem es bootet. Ein Abbild eines PCs mit Intel-Controller bleibt daher auf einem AMD-Board, einer NVMe-SSD oder in einer VM mit INACCESSIBLE_BOOT_DEVICE stehen. Markieren Sie Auf andere Hardware wiederherstellen, und BackupZit bereitet das wiederhergestellte Windows nach dem Schreiben des Abbilds vor:

  • Die in Windows enthaltenen Treiber für gängige Festplattencontroller starten wieder beim Booten: AHCI/SATA, NVMe, Intel RST, LSI/Broadcom/Dell PERC SAS und RAID, HPE Smart Array, Hyper-V und VMware.
  • Zusätzliche Treiber werden mit DISM hinzugefügt: die auf der Recovery-ISO und die Ordner, die Sie unter Zusätzliche Treiber angeben — z. B. Speicher- und Netzwerktreiber des neuen Mainboards auf einem USB-Stick (E:\Drivers; Unterordner werden durchsucht).
  • Die Startdateien werden für die neue Maschine neu erstellt (bcdboot).

Die Laufseite listet die aktivierten und hinzugefügten Treiber. Die übrigen neuen Geräte erkennt Windows beim ersten Start; die Aktivierung kann auf neuer Hardware eine Wiederholung verlangen.

Physisch zu virtuell: Wiederherstellung in Proxmox VE oder Hyper-V

Ein Festplattenabbild ist auch der einfachste Weg, einen alten physischen Server in eine VM zu überführen oder zu prüfen, ob Ihre Abbilder wirklich starten:

  • Proxmox VE: Legen Sie eine VM mit OVMF (UEFI) für GPT-Festplatten oder SeaBIOS für MBR-Festplatten an, mit einer VirtIO-SCSI-Festplatte mindestens so groß wie das Original und einer VirtIO-Netzwerkkarte. Binden Sie die Recovery-ISO ein (mit VirtIO-Treibern erstellt) und stellen Sie mit Auf andere Hardware wiederherstellen wieder her.
  • Hyper-V: Legen Sie eine leere VM-Festplatte mindestens so groß wie das Original an — Generation 2 für UEFI/GPT, Generation 1 für BIOS/MBR —, starten Sie die VM von der Recovery-ISO und stellen Sie mit Auf andere Hardware wiederherstellen wieder her.

Einzelne Dateien aus einem Abbild

Für einen einzelnen Ordner ist keine vollständige Wiederherstellung nötig. Der Abbild-Lauf listet jede Festplatte mit ihren Partitionen; klicken Sie auf Dateien durchsuchen, um NTFS-Volumes zu durchsuchen, Dateien herunterzuladen (mehrere als ZIP) oder in einen Ordner auf einem beliebigen Agenten wiederherzustellen. Das Durchsuchen in der Konsole setzt eine Sicherung auf Netzwerkspeicher voraus (SFTP, S3, SMB, Azure oder gehärtetes Repository).

Grenzen, die Sie kennen sollten

  • Festplattenabbilder gibt es für Windows (NTFS-Volumes, GPT- und MBR-Festplatten). Für Linux-Maschinen verwenden Sie einen Auftrag Linux-System.
  • Die Zielfestplatte muss mindestens so groß sein wie der belegte Bereich des Originals.
  • Eine Wiederherstellung zwischen UEFI und Legacy-BIOS ist nicht möglich — das Ziel muss auf dieselbe Weise starten wie das Original.
  • Die Windows-Recovery-ISO müssen Sie einmal selbst mit dem Windows ADK erstellen, weil Windows PE nicht weitergegeben werden darf.

Nächste Schritte

Laden Sie BackupZit herunter, sehen Sie die Funktionen für Festplattenabbilder oder lesen Sie die Kapitel zu Abbildern und Wiederherstellung in der Anleitung in der Konsole. Virtuelle Maschinen behandeln die Anleitungen für Proxmox VE und Hyper-V. Fragen sind in den GitHub Discussions willkommen. Unternehmen erhalten kommerziellen Support von MaxZit (nur auf Englisch).