Gibt es eine Möglichkeit, eine NTFS-Festplatte zu klonen, aber einige Dateien wegzulassen?

Gibt es eine Möglichkeit, eine NTFS-Festplatte zu klonen, aber einige Dateien wegzulassen?

Ich versuche, eine gute Möglichkeit zu finden, Backups meines Windows 7 Media Center-Rechners zu erstellen. Idealerweise würde ich regelmäßig Snapshots der gesamten Festplatte erstellen, aber einige Dateien aus der Auswahl ausschließen. Erstellen Sie beispielsweise ein Image der gesamten Festplatte, lassen Sie aber alle TV-Aufnahmen aus (es wäre nicht das Ende der Welt, wenn ich diese verliere).

Ich verwende Clonezilla schon seit langem erfolgreich zum Klonen von Maschinen. Es ist intelligent genug, um ntfsclone zu verwenden, um Festplatten intelligent zu klonen, ohne auf zurückgreifen zu müssen dd. Es erstellt jedoch nur ein Image der gesamten Festplatte oder Partition und lässt mich keine Dateien auslassen.

Ich weiß, dass dies möglich ist, weil wir bei der Arbeit einen kleinen USB->SATA-Laufwerk-Dongle haben, der mit einer Software geliefert wurde, mit der man Dateien überspringen kann (funktioniert hervorragend für die Migration auf eine SSD), aber dafür ist der Dongle erforderlich und es funktioniert nur mit Laptop-Laufwerken.

Irgendwelche Vorschläge für Software, die ich verwenden sollte? Open Source ist wünschenswert, aber nicht erforderlich.

Antwort1

Hier ist eine Möglichkeit, dies mit Open-Source-Tools zu tun, z. B. mit der Ubuntu-Live-CD oder Live-USB. Sie benötigen das Terminal und Superuser-Zugriff ( sudo -i).

Angenommen, Sie möchten die erste Partition auf dem ersten Laufwerk klonen. Dies wird unter Linux als bezeichnet /dev/sda1.

Erstellen Sie zunächst eine vollständige Partitionssicherung mit ntfsclone:

ntfsclone -o yourfilename.img /dev/sda1

Ja, es wird das gesamte Laufwerk einschließlich des ungenutzten Speicherplatzes kopiert. Sie benötigen hierfür ausreichend temporären Speicher.

Jetzt können Sie diese exakte Kopie der Partition mithilfe eines Loopback-Mount-Punkts mounten. So mounten Sie Ihr Backup beispielsweise hier /mnt:

mount -o loop yourfilename.img /mnt

Jetzt können Sie Dinge durchsehen /mntund löschen, die Sie nicht benötigen.

`cd /mnt

rm -rf "System Volume Information" 

rm pagefile.sys 

rm hiberfil.sys 

rm -rf "Users/myusername/MyLargeFolderIDon'tWantToKeep"`

Wenn Sie bereit sind, hängen Sie den /mntOrdner aus:

cd the_directory_where_I_created_yourfilename.img
umount /mnt

Jetzt können Sie ntfsclone erneut verwenden, dieses Mal jedoch auf der bereinigten Kopie der Partition unter Verwendung des speziellen Festplattenformatparameters. Ihre Quelle ist also nicht die Partition, sondern die vorherige Sicherungsdatei. In diesem Fall werden nur die verwendeten Blöcke kopiert. Beachten Sie, dass das resultierende Image nach diesem Vorgang nicht wie das vollständige Festplattenimage gemountet werden kann.

ntfsclone -s -o mysecondfilename.img yourfilename.img

/dev/sda1Et voilà, das zweite ist ein Image, das nur die Daten enthält, die Sie im Katastrophenfall wiederherstellen möchten .

Sie können nun die vollständige Sicherungskopie löschen.

rm yourfilename.img

Antwort2

Eine Möglichkeit besteht darin, das Windows Image-basierte Sicherungsdienstprogramm zu verwenden und die Verzeichnisse, die Sie ausschließen möchten, zu HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\BackupRestore\FilesNotToSnapshot hinzuzufügen.

Beachten Sie, dass dies von der Funktion „Vorherige Versionen wiederherstellen“ und anderen auf Schattenkopien basierenden Funktionen ausgeschlossen wird.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa819132.aspx

Ich selbst habe zu diesem Zweck eine geplante Aufgabe eingerichtet, die wbadmin ausführt.

Antwort3

Klonen ist für mich kein Backup. Der Vorteil eines Backups ist, dass nicht jedes Mal alles kopiert wird, sondern nur das, was sich seit dem letzten Speichern geändert hat.

Es gibt bereits ein Dienstprogramm, das dies unter Windows 7 tut. Es heißt ROBOCOPY. Standardmäßig ist es ein Programm, das Sie über die Eingabeaufforderung starten müssen (Windows-Taste+R, „cmd“ eingeben, Eingabe drücken).

Zu verwenden: robocopy SOURCE_FOLDER DESTINATION_FOLDER -parameters

Sie können Parameter verwenden, um bestimmte Dateitypen, Verzeichnisse usw. auszuschließen. Robocopy kann über das Netzwerk, über USB usw. kopieren. Das macht keinen Unterschied. Mit dem Parameter /MIR wird Ihre Quelle in Ihren Zielordnern „gespiegelt“ und nur das gesichert, was neuer ist.

Antwort4

Mit einem Rinks True Image können Sie Ordner, Dateien oder eine Dateimaske ausschließen. Sie können entweder die Sicherungsfunktion verwenden (gesamte Festplatte oder bestimmte Partitionen). Sie können auch auf eine andere Festplatte klonen und dabei dieselben Methoden wie zuvor verwenden. Der Anwendungsfall wäre das Klonen auf eine kleinere Festplatte.

verwandte Informationen