Partager via


refsutil salvage

La refsutil salvage commande tente de diagnostiquer les volumes ReFS (Resilient File System) gravement endommagés. Il fonctionne en identifiant les fichiers qui restent intacts malgré les dommages. Une fois ces fichiers récupérables identifiés, l’outil les copie dans un volume différent et spécifié.

L’outil refsutil salvage fonctionne en deux phases, phase d’analyse et phase de copie :

  • Phase d’analyse : implique le diagnostic du volume ReFS endommagé et l’identification des fichiers récupérables. En mode manuel, vous pouvez suspendre et reprendre cette phase. La progression et les journaux sont stockés dans le répertoire de travail, ce qui vous permet de poursuivre l’analyse à partir de l’endroit où elle a été désactivée.

  • Phase de copie : implique la copie des fichiers récupérables identifiés dans un volume cible spécifié. Cette phase peut être exécutée indépendamment en mode manuel. Les journaux et la progression de cette phase sont également enregistrés dans le répertoire de travail.

En mode automatique, la phase d’analyse et la phase de copie s’exécutent de manière séquentielle sans intervention de l’utilisateur. Toutes les progressions et journaux sont enregistrés dans le répertoire de travail, ce qui garantit que le processus peut être surveillé et géré efficacement.

En règle générale, vous n’avez pas besoin d’utiliser l’outil refsutil salvage , sauf si le volume apparaît comme RAW, ce qui indique une altération. Si le volume est dans un état en lecture seule, les données sont toujours accessibles et peuvent être récupérées sans cet outil.

Note

La refsutil salvage commande est prise en charge uniquement dans les systèmes d’exploitation suivants :

  • Windows 10 Professionnel pour stations de travail ou version ultérieure
  • Windows Server 2019 ou version ultérieure

Syntax

refsutil salvage -QA | -FA | -C <source volume> <working directory> <target directory> <options>
refsutil salvage -D | -QS | -FS | -IC <source volume> <working directory> <options>
refsutil salvage -SL <source volume> <working directory> <target directory> <file list> <options>

Parameters

Parameter Description
<source volume> Spécifie le volume ReFS à traiter au format E: ou au chemin d’accès au point de montage du volume.
<working directory> Spécifie l’emplacement où stocker les informations et les journaux temporaires. Il ne doit pas être situé sur le <source volume>.
<target directory> Spécifie l’emplacement où les fichiers identifiés sont copiés. Il ne doit pas être situé sur le <source volume>.
<file list> Spécifie un fichier contenant une liste de fichiers spécifiques à récupérer du volume source vers le répertoire cible. Ce fichier doit être généré pendant la phase d’analyse à l’aide du foundfiles.<volume signature>.txt fichier.
<options>
  • -m: récupère tous les fichiers possibles, y compris les fichiers supprimés.
  • -v: spécifie d’utiliser le mode détaillé pour la journalisation détaillée.
  • -sv: ignore la vérification de la version du volume ReFS et suppose la version de volume la plus élevée que cet outil peut gérer.
  • -hl: Suppose que le volume prend en charge les liens physiques.
  • -x: force le volume à démonter en premier, si nécessaire. Tous les descripteurs ouverts sur le volume ne sont alors pas valides.

Warning

Le -m paramètre entraîne l’exécution du processus plus long et peut également entraîner des résultats inattendus. De même, le -sv paramètre peut également entraîner des résultats inattendus.

Remarks

Dans la réparation des volumes ReFS, deux modes sont proposés, le mode automatique et le mode manuel. Le mode automatique analyse et répare automatiquement le volume sans intervention de l’utilisateur, tandis que le mode manuel offre un contrôle détaillé des utilisateurs avancés sur le processus de réparation, ce qui leur permet de passer en revue et de décider d’actions spécifiques.

Automatic mode Manual mode Description
Quick Automatic refsutil salvage -QA

Ce mode effectue une phase d’analyse rapide suivie d’une phase de copie. Elle fonctionne plus rapidement en supposant que les structures critiques du volume restent intactes, éliminant ainsi la nécessité d’une analyse complète du volume. Par conséquent, il réduit la récupération des fichiers, répertoires ou volumes obsolètes.
Full Automatic refsutil salvage -FA

Ce mode effectue une phase d’analyse complète suivie d’une phase de copie. Ce mode peut prendre beaucoup de temps, car il analyse l’intégralité du volume pour tous les fichiers, répertoires ou volumes récupérables.
Diagnose Phase refsutil salvage -D

Tente de vérifier s’il <source volume> s’agit d’un volume ReFS et évalue sa capacité de montage. Si le volume n’est pas montable, l’outil identifie et fournit les raisons. Cette phase fonctionne indépendamment.
Phase d’analyse rapide refsutil salvage -QS

Analyse rapidement les <source volume> fichiers récupérables. Ce mode fonctionne plus rapidement en supposant que certaines structures critiques du volume restent intactes, éliminant ainsi la nécessité d’une analyse complète du volume. Par conséquent, il réduit la récupération des fichiers, répertoires ou volumes obsolètes.

Les fichiers découverts sont enregistrés dans le foundfiles.<volume signature>.txt fichier situé dans le <working directory>. Si la phase d’analyse a été interrompue précédemment, l’exécution de la commande avec l’indicateur -QS reprend l’analyse à partir du dernier point de contrôle.
Phase d’analyse complète refsutil salvage -FS

Analyse l’intégralité <source volume> des fichiers récupérables. Ce mode peut prendre beaucoup de temps, car il effectue une analyse complète du volume. Les fichiers découverts sont enregistrés dans le foundfiles.<volume signature>.txt fichier situé dans le <working directory>.

Si la phase d’analyse a été interrompue précédemment, l’exécution de la commande avec l’indicateur -FS reprend l’analyse à partir du dernier point de contrôle.
Copy Phase refsutil salvage -C

  • Copie tous les fichiers répertoriés dans le foundfiles.<volume signature>.txt fichier dans le <target directory>fichier . Si la phase d’analyse a été interrompue prématurément, le foundfiles.<volume signature>.txt fichier peut ne pas être créé et aucun fichier n’est copié dans le <target directory>fichier .

    refsutil salvage -SL

  • Copie tous les fichiers répertoriés <file list> dans le <source volume><target directory>fichier . L’analyse <file list> doit être générée pendant la phase d’analyse, bien que l’analyse n’ait pas besoin d’être terminée. Pour créer un <file list>fichier, copiez le foundfiles.<volume signature>.txt fichier dans un nouveau fichier, supprimez les entrées des fichiers qui ne doivent pas être restaurés et conservez les entrées pour les fichiers qui doivent être restaurés. L’applet de commande Select-String peut aider à filtrer le pour n’inclure que des chemins d’accès, des foundfiles.<volume signature>.txt extensions ou des noms de fichiers spécifiques.

    refsutil salvage -IC

  • Les utilisateurs avancés peuvent récupérer des fichiers à l’aide d’une console interactive. Ce mode nécessite des fichiers générés pendant l’une des phases d’analyse.
  • Examples

    Pour effectuer une analyse rapide automatique, qui vérifie rapidement le volume pour détecter les problèmes et tente de réparer sans entrée utilisateur, exécutez cette commande :

    refsutil salvage -QA E: C:\Temp
    

    Pour effectuer automatiquement une analyse complète, qui vérifie soigneusement le volume pour détecter les problèmes et tente de réparer sans entrée utilisateur, exécutez cette commande :

    refsutil salvage -FA E: C:\Temp
    

    Pour effectuer une analyse complète avec le contrôle utilisateur, ce qui vous permet de passer en revue et de décider des actions spécifiques pendant le processus de réparation, exécutez cette commande :

    refsutil salvage -C E: C:\Temp D:\Recovered
    

    Pour effectuer une analyse rapide qui fournit un rapport détaillé des problèmes détectés, en activant la journalisation détaillée pour plus d’informations, exécutez cette commande :

    refsutil salvage -QS E: C:\Temp -v
    

    Pour ignorer la vérification de version pendant une analyse complète, qui suppose que la version de volume la plus élevée que l’outil peut gérer (utile si vous savez que l’outil est compatible avec votre volume), exécutez cette commande :

    refsutil salvage -FS E: C:\Temp -sv
    

    Pour récupérer des fichiers spécifiques répertoriés dans une liste de fichiers, créés pendant la phase d’analyse et forcer le démontage du volume si nécessaire, exécutez cette commande :

    refsutil salvage -SL E: C:\Temp D:\Recovered FileList.txt -x