Windows Image Backup - umbenannter Ordner, jetzt kann keine Wiederherstellung durchgeführt werden

Windows Image Backup - umbenannter Ordner, jetzt kann keine Wiederherstellung durchgeführt werden

Vor einiger Zeit habe ich beschlossen, zu verschiedenen Zeitpunkten während der Neuinstallation einige Windows-Image-Backups meiner Workstation zu erstellen.

'Backup <Date>'Während ich dies tat, beschloss ich, die Ordner mit den VHDs in einen anderen Namen meiner Wahl umzubenennen .

Ich habe es damals nicht für nötig befunden, zu testen, ob die Wiederherstellung noch funktioniert.

Jetzt verwende ich diese Backups, um eine Bare-Metal-Wiederherstellung auf einem anderen Computer durchzuführen.

Das Problem besteht darin, dass bei der Wiederherstellung keines der Backups „gesehen“ werden kann.

Ich bin also zu dem Schluss gekommen, dass ich sie vielleicht wieder nach dem 'Backup <Date>'Muster umbenennen muss. Leider kann ich die genauen Werte, die hier ursprünglich verwendet worden wären, nicht ermitteln. Ich habe es mit bestem Gast versucht, aber die Bilder können immer noch nicht gefunden werden. Ich habe versucht, sowohl eine Netzwerk- als auch eine USB-Festplattenwiederherstellung durchzuführen. Keiner von beiden hatte Glück.

PS: Ich weiß, dass ich Dateien aus den VHDs abrufen kann. Das Problem besteht darin, dass ich mir die Zeit sparen möchte, die ich sonst für die Neuinstallation vieler großer Anwendungen aufwenden müsste, und nicht, Daten wiederherzustellen.

Antwort1

Ich bin mir nicht sicher, was genau los ist, also verzeihen Sie mir, wenn ich einen schlechten Rat gebe. Ich verwende für die Datensicherung Acronis, nicht Windows. Allerdings würde ich es so verstehen, dass es sich lediglich um ein Systemdatum für GUI-Zwecke handelt, sodass Sie aus der Liste eines auswählen können. Wenn dies korrekt ist, sollte jedes Datum im richtigen Format funktionieren.

Um sich einen Eindruck vom Format zu verschaffen, könnten Sie ein neues Backup erstellen und diese Formatierung mit einem einigermaßen korrekten Datum in die alten Backups kopieren. Möglicherweise gibt es auch einige Änderungen am Registrierungsschlüssel, das sollten Sie überprüfen.

Wenn das nicht funktioniert, besteht eine geringe Chance, dass Sie proprietäre Backup-Software wie Acronis (kein Werbeversprechen beabsichtigt) verwenden können, die Ihre Dateien möglicherweise „lesen“ kann: Acronis ermöglicht eine Konvertierung zwischen Acronis zu Windows und wieder zurück.

Hoffe das hilft?!

Antwort2

Das habe ich bisher herausgefunden:

Die folgenden Änderungen führen dazu, dass das Backup nicht erkannt wird (ich teste mit wbadmin get versions -backupTarget:D:)

  • Wenn Sie die MediaIdDatei aus dem Stammverzeichnis löschen oder ändern
  • Löschen oder ändern Sie die Catalog/GlobalCatalogDatei (das Löschen BackupGlobalCatalogscheint keine Auswirkungen zu haben).
  • Benennen Sie den Backup <Date>Ordner um (ich habe versucht, ihn alle 1 Sekunde zu ändern).
  • Wenn es sich nicht im D:\WindowsImageBackup\<PC-NAME>\Ordner befindet (in meinem Beispiel)

Sie können das Verzeichnis löschen SPPMetadataCache, es scheint jedoch keine Auswirkungen zu haben – die Sicherung wird weiterhin erkannt.

Die wesentlichen Teile sind also bisher MediaId, GlobalCatalog, der datierte Ordner und vermutlich sein Inhalt.

Fortgesetzt werden...

Update: MediaId enthält einen Verweis auf die GlobalCatalog-Datei ...

Update 2: Ich werde versuchen, dies mit einem Powershell-Skript mit roher Gewalt zu erzwingen ...

Update 3: Nun, ich habe den richtigen Ordnernamen mithilfe eines quälend langsamen Powershell-Skripts gefunden:

#must match the starting date of the folder
$date = Get-Date '15/10/2010 00:34:24 AM' 
$nextDate = $date.AddDays(1)
cd "D:\WindowsImageBackup\My-PC\"

$dateString = Get-Date $date -format "yyyy-MM-dd HHmmss"
$nextFolder = "Backup $dateString"
while ($date -le $nextDate)
{
    $nextFolder >> out.txt
    wbadmin get versions -backupTarget:d: >> out.txt

    $folder = $nextFolder

    $date = $date.AddSeconds(1)
    $dateString = Get-Date $date -format "yyyy-MM-dd HHmmss"
    $nextFolder = "Backup $dateString"

    ren $folder $nextFolder
}

Suchen Sie einfach in der Datei out.txt, bis Sie das Wort „Ziel“ sehen.

Antwort3

Ich habe den ursprünglichen PC-Namen und damit den ursprünglichen Namen des Unterordners unter WindowImageBackup gefunden, indem ich im Ordner SPPMetadataCache nachgesehen habe. Dort befindet sich eine Datei, deren ursprünglichen Namen Sie, wenn Sie sie mit Notepad öffnen, am Anfang neben vielen anderen Daten sehen werden. Es ist jedoch nicht ganz offensichtlich, daher wird davon ausgegangen, dass SiemancheAhnung, wie es ursprünglich hieß.

verwandte Informationen