Startseite » wie man » Was sind Schattenkopien und wie kann ich sie verwenden, um gesperrte Dateien zu kopieren?

    Was sind Schattenkopien und wie kann ich sie verwenden, um gesperrte Dateien zu kopieren?

    Beim Versuch, einfache Dateikopiesicherungen in Windows zu erstellen, sind gesperrte Dateien ein häufiges Problem, wodurch der Vorgang ausgelöst werden kann. Unabhängig davon, ob die Datei derzeit vom Benutzer geöffnet oder vom Betriebssystem selbst gesperrt ist, müssen bestimmte Dateien vollständig ungenutzt sein, um kopiert zu werden. Zum Glück gibt es eine einfache Lösung: Schattenkopien.

    Mit unserem einfachen Tool können Sie einfach auf Schattenkopien zugreifen, wodurch Sie auf die Zeitpunktkopien der aktuell gesperrten Dateien zugreifen können, die von Windows Restore erstellt wurden.

    Bildnachweis: Beste Sicherungsdienste

    Was sind Schattenkopien??

    Schattenkopien sind ein Konzept, das erstmals in Windows Server 2003 eingeführt wurde. Es funktioniert, indem Windows regelmäßig das System durchsucht und nach Dateiänderungen sucht, die seit dem letzten Crawlen vorgenommen wurden, und die Änderungen aufzeichnet. Diese Änderungen werden indiziert und aufeinander gestapelt, wodurch eine Historie der Datei / des Ordners erstellt wird. Dieser Vorgang wurde dann unter der Systemwiederherstellungsfunktion zum Windows Vista-Betriebssystem hinzugefügt, wo es bis heute erhalten bleibt. Die Technologie ist die Grundlage der Windows-Vorgängerversionen.

    Dies wird im Hintergrund als Prozess auf Systemebene (Erstellung eines Wiederherstellungspunkts) durchgeführt, der nicht den gleichen Einschränkungen unterliegt wie vom Benutzer initiierte Dateivorgänge. Folglich kann das System Änderungen an Dateien erfassen, die für den Benutzer gesperrt sind.

    Um auf eine gesperrte Datei zugreifen zu können, müssen wir lediglich auf die neueste Schattenkopie zugreifen. Dies ist die gleiche Voraussetzung, die von Windows Backup und anderen kommerziellen Sicherungsprodukten verwendet wird, die beispielsweise auf Outlook-PST-Dateien zugreifen können, während Outlook geöffnet bleibt.

    Beachten Sie jedoch, dass der Inhalt zwischen der Live-Datei und der Version der Schattenkopie unterschiedlich sein kann, da Schattenkopien erstellt werden, wenn ein Systemwiederherstellungspunkt erstellt wird. Standardmäßig erstellt Windows jeden Tag einen Wiederherstellungspunkt, sodass dies für die meisten Situationen ein vernünftiger Kandidat für die Sicherung sein sollte.

    Zugriff auf Schattenkopien

    In diesem Artikel wird davon ausgegangen, dass Sie unser Tool verwenden, das über den Link am Ende des Artikels bereitgestellt wird. Das Batch-Skript sollte sich in einem Ordner befinden, der in Ihrer Windows-Variablen PATH festgelegt ist. Wenn Sie sich nicht sicher sind, platzieren Sie es einfach in Ihrem C: \ Windows-Verzeichnis und das sollte gut genug sein.

    Um auf die in Schattenkopien gespeicherten Dateien zuzugreifen, verwenden wir das in Windows enthaltene VSSAdmin-Befehlszeilentool. Dieses Tool muss als Administrator ausgeführt werden, damit es ordnungsgemäß funktioniert. Wenn Sie eine Eingabeaufforderung öffnen, klicken Sie mit der rechten Maustaste und wählen die Option "Als Administrator ausführen"..

    Einmal geöffnet, übernimmt unser Gerät das schwere Heben für Sie. Um die Syntax- und Header-Informationen für das Tool anzuzeigen, geben Sie einfach Folgendes ein:

    MountLatestShadowCopy /?

    Als Beispiel der Befehl:

    MountLatestShadowCopy C: \ LatestShadow \ C:

    führt folgende Aktionen aus:

    1. Suchen Sie die neueste Schattenkopie für Laufwerk C.
    2. Erstellen Sie einen symbolischen Link / Pseudo-Verzeichnis "C: \ LatestShadow".
    3. Stellen Sie den gesamten Inhalt der Schattenkopie in diesem Verzeichnis zur Verfügung.

    Wenn Sie fertig sind, können Sie den Inhalt entweder über die Eingabeaufforderung kostenlos durchsuchen:

    oder über den Windows Explorer, wie jeder andere Ordner.

    Wenn Sie fertig sind, können Sie das Pseudo-Verzeichnis einfach über die Eingabeaufforderung löschen:

    RMDIR C: \ LatestShadow

    oder direkt über den Windows Explorer. Die Löschaktion hebt den Ordner einfach auf und löscht die Schattenkopie nicht.

    Verwendung in Skripten / automatisierten Aufgaben

    Die oben genannten Informationen sind allesamt fein und fein, aber durch manuelle Bedienung ist sie relevanter über Windows-Vorgängerversionen. Der Hebel, den unser Tool bietet, liegt in automatisierten Prozessen.

    Im folgenden Skript wird beispielsweise die neueste Schattenkopie in das lokale Verzeichnis "C: \ MyShadow" eingebunden und anschließend die Datei "outlook.pst", die sich im Benutzerordner von JDoe befindet, auf einen Sicherungsserver kopiert. Wenn Sie fertig sind, wird das lokale Verzeichnis, in dem sich die Schattenkopie befindet, entfernt, um sich selbst zu bereinigen.

    CALL MountLatestShadowCopy C: \ MyShadow \ aufrufen

    XCOPY "C: \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"

    RMDIR C: \ MyShadow

    Wenn Sie versucht haben, die Live-Version derselben Datei zu kopieren, und der Benutzer hatte sie zu diesem Zeitpunkt geöffnet, schlug der Dateikopiervorgang fehl. Da wir jedoch über eine Schattenkopie auf die Datei zugegriffen haben, gibt es keine Sperren und der Kopiervorgang ist praktisch immer erfolgreich. Wie bereits erwähnt, handelt es sich bei diesem Verfahren so ziemlich genau darum, wie gängige Sicherungsprodukte dasselbe tun können.

    Eine wichtige Information, die oben angegeben wurde, ist, dass die Eingabeaufforderung als Administratorkonto ausgeführt werden muss, um das obige Skript oder ein Skript auszuführen, das das Tool MountLatestShadowCopy.bat verwendet (das wiederum das Tool VSSAdmin verwendet). Um dieses Tool in einer geplanten Task verwenden zu können, muss die entsprechende Task auf 'Mit höchsten Berechtigungen ausführen' gesetzt sein, damit der automatisierte Prozess Schattenkopien mit dem VSSAdmin-Tool mounten kann.

    Kurz gesagt, das Durchführen von Dateikopiersicherungen ist beim Kopieren von Schattenkopien fast immer die sicherste. Während Sie nicht immer die aktuellste Version einer Datei erhalten, kann die Tatsache, dass Sie wissen, dass die Datei nicht gesperrt ist und der Kopiervorgang ausgeführt wird, in den meisten Fällen von Vorteil sein.

    Laden Sie das MountLatestShadowCopy-Tool von HowToGeek.com herunter