2009-04-06 2 views
7

Microsoft bietet eine Möglichkeit, einen schreibgeschützten Snapshot als Volume mithilfe seines Programms "vshadow" zu mounten. Es bietet jedoch keine Möglichkeit zum Aushängen des Snapshots (ich frage mich, was passieren würde, wenn ich den Snapshot lösche?). Wenn ich die Dokumentation auf MSDN gelesen habe, habe ich UnexposeSnapshot Method gefunden und die Möglichkeit hinzugefügt, sie im Vshadow zu verwenden. Es wird jedoch angegeben, dass es nur für Computer mit Vista und Server 2008 unterstützt wird. Gibt es das überhaupt? Die XP-Konfiguration für Vshadow wird nicht kompiliert. Es wäre wirklich bizarr, wenn Microsoft eine Methode zum Bereitstellen von Volumeschattenkopien in XP und Server 2003 schreiben würde, aber keine Möglichkeit bietet, diese abzuschalten.Einen Snapshot in XP (Volume Shadow Copy) verschieben

Irgendwelche Ideen?

+0

Sieht so aus, als könnten Sie es nicht ohne Vista 'aussetzen' ... Ich wäre nicht überrascht, wenn Sie einen Neustart durchführen müssten, um den Snapshot auszuhängen, weil Sie ihn wahrscheinlich nicht löschen können, während er geladen ist. –

+0

Und das ist den Downvote wert? Das war der springende Punkt der Frage. +1 –

+0

Ich erklärte nicht den Downvote (nicht mein Downvote), nur einen Kommentar hinzufügen. Was ich jetzt löschen muss, wenn die Antwort unten tatsächlich funktioniert. –

Antwort

0

In der Windows Vista-Plattform sdk befindet sich ein Befehlszeilentool, mit dem Batchdateien erstellt werden können, die mit Snapshots arbeiten. Ich weiß nicht, ob du das meinst, aber es funktioniert definitiv so: Du rufst es an und es wird den Schnappschuss erstellen. Dann wird ein anderer Prozess gestartet, den Sie angeben. Dann wird dieser Prozess (z. B. eine andere Stapeldatei oder die gleiche Stapeldatei) ausgeführt. Wenn es beendet wird, wird das Befehlszeilenprogramm den Snapshot entfernen und löschen.