Partilhar via


refsutil salvage

O refsutil salvage comando tenta diagnosticar volumes de Sistema de Arquivos Resilientes (ReFS) gravemente danificados. Ele funciona identificando arquivos que permanecem intactos apesar dos danos. Uma vez que esses arquivos recuperáveis são identificados, a ferramenta os copia para um volume diferente e especificado.

A refsutil salvage ferramenta opera em duas fases, Fase de digitalização e Fase de cópia:

  • Fase de digitalização: envolve o diagnóstico do volume ReFS danificado e a identificação de arquivos recuperáveis. No modo manual, você pode pausar e retomar essa fase. O progresso e os logs são armazenados no diretório de trabalho, permitindo que você continue a verificação de onde foi parado.

  • Fase de cópia: envolve a cópia dos arquivos recuperáveis identificados para um volume de destino especificado. Esta fase pode ser executada de forma independente no modo manual. Os logs e o progresso desta fase também são salvos no diretório de trabalho.

No modo automático, tanto a fase de verificação quanto a fase de cópia são executadas sequencialmente sem a intervenção do usuário. Todo o progresso e logs são salvos no diretório de trabalho, garantindo que o processo possa ser monitorado e gerenciado de forma eficiente.

Normalmente, você não precisa usar a ferramenta, a refsutil salvage menos que o volume apareça como RAW, indicando corrupção. Se o volume estiver em um estado somente leitura, os dados ainda estarão acessíveis e poderão ser recuperados sem essa ferramenta.

Note

O refsutil salvage comando só é suportado nos seguintes sistemas operativos:

  • Windows 10 Pro para estações de trabalho ou posterior
  • Windows Server 2019 ou posterior

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> Especifica o volume ReFS a ser processado no formato E: ou o caminho para o ponto de montagem do volume.
<working directory> Especifica o local para armazenar informações e logs temporários. Ele não deve estar localizado no <source volume>.
<target directory> Especifica o local para onde os arquivos identificados são copiados. Ele não deve estar localizado no <source volume>.
<file list> Especifica um arquivo que contém uma lista de arquivos específicos a serem recuperados do volume de origem para o diretório de destino. Esse arquivo deve ser gerado durante a fase de verificação usando o foundfiles.<volume signature>.txt arquivo.
<options>
  • -m: Recupera todos os ficheiros possíveis, incluindo os eliminados.
  • -v: Especifica o uso do modo detalhado para registro em log detalhado.
  • -sv: Ignora a verificação de versão do volume ReFS e assume a versão de volume mais alto que esta ferramenta pode manipular.
  • -hl: Assume que o volume suporta links físicos.
  • -x: Força o volume a desmontar primeiro, se necessário. Todas as alças abertas para o volume são então inválidas.

Warning

O -m parâmetro faz com que o processo demore mais para ser executado e também pode levar a resultados inesperados. Da mesma forma, o -sv parâmetro também pode levar a resultados inesperados.

Remarks

Na reparação de volumes ReFS, dois modos são apresentados, Modo Automático e Modo Manual. O Modo Automático verifica e repara o volume automaticamente sem a intervenção do utilizador, enquanto o Modo Manual oferece aos utilizadores avançados um controlo detalhado sobre o processo de reparação, permitindo-lhes rever e decidir sobre ações específicas.

Automatic mode Manual mode Description
Quick Automatic refsutil salvage -QA

Este modo executa uma Fase de Análise Rápida seguida de uma Fase de Cópia. Ele opera mais rapidamente, assumindo que as estruturas críticas do volume permanecem intactas, eliminando a necessidade de uma varredura de volume completo. Como resultado, ele minimiza a recuperação de arquivos, diretórios ou volumes desatualizados.
Full Automatic refsutil salvage -FA

Este modo executa uma Fase de Análise Completa seguida de uma Fase de Cópia. Esse modo pode levar muito tempo, pois verifica todo o volume em busca de arquivos, diretórios ou volumes recuperáveis.
Diagnose Phase refsutil salvage -D

Tenta verificar se o <source volume> é um volume ReFS e avalia sua capacidade de montagem. Se o volume não for montável, a ferramenta identifica e fornece os motivos. Esta fase funciona de forma independente.
Fase de verificação rápida refsutil salvage -QS

Verifica rapidamente os <source volume> arquivos recuperáveis. Este modo opera mais rapidamente, assumindo que certas estruturas críticas do volume permanecem intactas, eliminando a necessidade de uma verificação de volume completo. Como resultado, ele minimiza a recuperação de arquivos, diretórios ou volumes desatualizados.

Os arquivos descobertos são registrados no foundfiles.<volume signature>.txt arquivo localizado no <working directory>. Se a fase de verificação tiver sido interrompida anteriormente, a execução do comando com o -QS sinalizador retomará a verificação a partir do último ponto de verificação.
Fase de verificação completa refsutil salvage -FS

Verifica todo o conjunto <source volume> em busca de arquivos recuperáveis. Esse modo pode levar uma quantidade significativa de tempo, pois executa uma verificação abrangente do volume. Os arquivos descobertos são registrados no foundfiles.<volume signature>.txt arquivo localizado no <working directory>.

Se a fase de verificação tiver sido interrompida anteriormente, a execução do comando com o -FS sinalizador retomará a verificação a partir do último ponto de verificação.
Copy Phase refsutil salvage -C

  • Copia foundfiles.<volume signature>.txt todos os arquivos listados no arquivo para o <target directory>arquivo . Se a fase de verificação foi interrompida prematuramente, o foundfiles.<volume signature>.txt arquivo pode não ser criado e nenhum arquivo é copiado para o <target directory>.

    refsutil salvage -SL

  • Copia <file list> todos os arquivos listados do <source volume> para o <target directory>. O <file list> deve ser gerado durante a fase de verificação, embora não precise ser concluído. Para criar um <file list>arquivo , copie o foundfiles.<volume signature>.txt arquivo para um novo arquivo, remova entradas para arquivos que não devem ser restaurados e retenha entradas para arquivos que devem ser restaurados. O cmdlet Select-String pode ajudar a filtrar o foundfiles.<volume signature>.txt para incluir apenas caminhos, extensões ou nomes de arquivo específicos.

    refsutil salvage -IC

  • Os usuários avançados podem recuperar arquivos usando um console interativo. Este modo requer ficheiros gerados durante uma das fases de análise.
  • Examples

    Para executar uma verificação automática de análise rápida, que verifica rapidamente o volume em busca de problemas e tentativas de reparos sem a entrada do usuário, execute este comando:

    refsutil salvage -QA E: C:\Temp
    

    Para executar uma verificação de análise completa automaticamente, que verifica completamente o volume em busca de problemas e tentativas de reparos sem a entrada do usuário, execute este comando:

    refsutil salvage -FA E: C:\Temp
    

    Para executar uma verificação abrangente com controle de usuário, permitindo que você revise e decida sobre ações específicas durante o processo de reparo, execute este comando:

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

    Para executar uma verificação rápida que forneça um relatório detalhado dos problemas encontrados, habilitando o log detalhado para obter mais informações, execute este comando:

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

    Para ignorar a verificação de versão durante uma verificação completa, que assume a versão de maior volume que a ferramenta pode manipular (útil se você souber que a ferramenta é compatível com seu volume), execute este comando:

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

    Para salvar arquivos específicos listados em uma lista de arquivos, criada durante a fase de verificação, e forçar a desmontagem do volume, se necessário, execute este comando:

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