ReFSUtil

Gilt für: Windows Server 2022, Windows Server 2019, Windows 10

ReFSUtil ist ein in Windows und Windows Server enthaltenes Tool, das versucht, stark beschädigte ReFS-Volumes zu diagnostizieren, verbleibende Dateien zu identifizieren und diese Dateien auf ein anderes Volume zu kopieren. Dieses Tool befindet sich im Ordner %SystemRoot%\System32.

ReFS-Datenrettung ist die primäre Funktion von ReFSUtil und eignet sich für die Wiederherstellung von Daten aus Volumes, die in der Datenträgerverwaltung als RAW angezeigt werden. Die ReFS-Datenrettung erfolgt in zwei Phasen: Scanphase und Kopierphase. Im automatischen Modus werden die Scan- und die Kopierphase nacheinander ausgeführt. Im manuellen Modus kann jede Phase separat ausgeführt werden. Status und Protokolle werden in einem Arbeitsverzeichnis gespeichert, damit Phasen separat ausgeführt und die Scanphase angehalten und fortgesetzt werden kann. Sofern es sich nicht um ein RAW-Volume handelt, ist die Verwendung des ReFSutil-Tools nicht erforderlich. Der Zugriff ist auch auf schreibgeschützte Daten möglich.

Parameter

Parameter BESCHREIBUNG
<source volume> Gibt das zu verarbeitende ReFS-Volume an. Der Laufwerkbuchstabe muss als „L:“ formatiert sein, oder Sie müssen einen Pfad zum Volumebereitstellungspunkt angeben.
<working directory> Gibt den Speicherort an, an dem temporäre Informationen und Protokolle gespeichert werden sollen. Dieser darf sich nicht auf dem <source volume> befinden.
<target directory> Gibt den Speicherort an, in den identifizierte Dateien kopiert werden. Dieser darf sich nicht auf dem <source volume> befinden.
-M Stellt alle möglichen Dateien einschließlich gelöschter Dateien wieder her.

WARNUNG: Dieser Parameter verursacht nicht nur, dass die Ausführung des Prozesses länger dauert, sondern kann auch zu unerwarteten Ergebnissen führen.

-v Gibt an, dass der ausführliche Modus verwendet werden soll.
-X Erzwingt bei Bedarf das vorherige Aufheben der Bereitstellung des Volumes. Alle geöffneten Handles für das Volume sind dann ungültig. Beispiel: refsutil salvage -QA R: N:\WORKING N:\DATA -x.

Verwendung und verfügbare Optionen

Schneller automatischer Modus

Führt eine Schnellscansphase gefolgt von einer Kopierphase aus. Dieser Modus wird schneller ausgeführt, da davon ausgegangen wird, dass einige wichtige Strukturen des Volumes nicht beschädigt sind und daher nicht das gesamte Volume überprüft werden muss, um sie zu finden. Dadurch wird auch der Wiederherstellungsaufwand für veraltete Dateien/Verzeichnisse/Volumes reduziert.

refsutil salvage -QA <source volume> <working directory> <target directory> <options>

Vollständiger automatischer Modus

Führt eine Vollständige Scansphase gefolgt von einer Kopierphase aus. Dieser Modus nimmt einige Zeit in Anspruch, da das gesamte Volume auf wiederherstellbare Dateien/Verzeichnisse/Volumes überprüft wird.

refsutil salvage -FA <source volume> <working directory> <target directory> <options>

Diagnosephase (manueller Modus)

Ermitteln Sie möglichst zuerst, ob es sich bei <source volume> um ein ReFS-Volume handelt, und ermitteln Sie, ob das Volume bereitgestellt werden kann. Wenn ein Volume nicht bereitgestellt werden kann, werden die Gründe angegeben. Dies ist eine eigenständige Phase.

refsutil salvage -D <source volume> <working directory> <options>

Schnellscanphase

Führt einen Schnellscan des <source volume> auf alle wiederherstellbaren Dateien aus. Dieser Modus wird schneller ausgeführt, da davon ausgegangen wird, dass einige wichtige Strukturen des Volumes nicht beschädigt sind und daher nicht das gesamte Volume überprüft werden muss, um sie zu finden. Dadurch wird auch der Wiederherstellungsaufwand für veraltete Dateien/Verzeichnisse/Volumes reduziert. Ermittelte Dateien werden in der Datei foundfiles.<volume signature>.txt protokolliert, die sich in Ihrem <working directory> befindet. Wenn die Scanphase zuvor beendet wurde, setzt die Ausführung mit dem Flag -QS den Scan dort fort, wo sie aufgehört hat.

refsutil salvage -QS <source volume> <working directory> <options>

Vollständige Scanphase

Überprüft das gesamte <source volume> auf wiederherstellbare Dateien. Dieser Modus nimmt einige Zeit in Anspruch, da das gesamte Volume auf wiederherstellbare Dateien überprüft wird. Ermittelte Dateien werden in der Datei foundfiles.<volume signature>.txt protokolliert, die sich in Ihrem <working directory> befindet. Wenn die Scanphase zuvor beendet wurde, setzt die Ausführung mit dem Flag -FS den Scan dort fort, wo sie aufgehört hat.

refsutil salvage -FS <source volume> <working directory> <options>

Kopierphase

Kopiert alle in der Datei foundfiles.<volume signature>.txt beschriebenen Dateien in ihr <target directory>. Wenn Sie die Scanphase zu früh beenden, ist es möglich, dass die Datei foundfiles.<volume signature>.txt noch nicht vorhanden ist, sodass keine Datei in das<target directory> kopiert wird.

refsutil salvage -C <source volume> <working directory> <target directory> <options>

Kopierphase mit Liste

Kopiert alle Dateien in der <file list> vom <source volume> in Ihr <target directory>. Die Dateien in <file list> müssen zuerst in der Scanphase identifiziert worden sein, obwohl die Überprüfung als solches nicht abschließend ausgeführt worden sein muss. Die <file list> kann durch Kopieren von foundfiles.<volume signature>.txt in eine neue Datei, Entfernen von Zeilen, die auf nicht wiederherzustellende Dateien verweisen, und Beibehalten von wiederherzustellenden Dateien erzeugt werden. Das PowerShell-Cmdlet Select-String kann beim Filtern von foundfiles.<volume signature>.txt hilfreich sein, um nur die gewünschten Pfade, Erweiterungen oder Dateinamen einzuschließen.

refsutil salvage -SL <source volume> <working directory> <target directory> <file list> <options>

Kopierphase mit interaktiver Konsole

Fortgeschrittene Benutzer können Dateien mithilfe einer interaktiven Konsole retten. In diesem Modus werden auch Dateien benötigt, die in einer der Scanphasen erzeugt wurden.

refsutil salvage -IC <source volume> <working directory> <options>