Compartilhar via


refsutil salvage

O refsutil salvage comando tenta diagnosticar volumes do ReFS (Sistema de Arquivos Resiliente) gravemente danificados. Ele funciona identificando arquivos que permanecem intactos apesar dos danos. Depois 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 Verificação e Fase de Cópia:

  • Fase de verificaçã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 ela foi deixada de fora.

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

No modo automático, a Fase de Verificação e a Fase de Cópia são executadas sequencialmente sem intervenção do usuário. Todos os andamentos e logs são salvos no diretório de trabalho, garantindo que o processo possa ser monitorado e gerenciado com eficiência.

Normalmente, você não precisa usar a refsutil salvage ferramenta, a 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ó tem suporte nos seguintes sistemas operacionais:

  • 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 no 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 o qual 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 arquivos possíveis, incluindo os excluídos.
  • -v: especifica usar o modo detalhado para registro em log detalhado.
  • -sv: ignora a verificação de versão de volume do ReFS e assume a versão de maior volume que essa ferramenta pode manipular.
  • -hl: pressupõe que o volume ofereça suporte a links físicos.
  • -x: força o volume a desmontar primeiro, se necessário. Todos os identificadores abertos para o volume são inválidos.

Warning

O -m parâmetro faz com que o processo demorou mais tempo 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

Ao reparar volumes reFS, dois modos são apresentados, Modo Automático e Modo Manual. O Modo Automático verifica e repara o volume automaticamente sem intervenção do usuário, enquanto o Modo Manual oferece aos usuários avançados controle detalhado sobre o processo de reparo, permitindo que eles examinem e decidam sobre ações específicas.

Automatic mode Manual mode Description
Quick Automatic refsutil salvage -QA

Esse modo executa uma Fase de Verificação Rápida seguida por uma Fase de Cópia. Ele opera mais rápido supondo que as estruturas críticas do volume permaneçam 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.
Full Automatic refsutil salvage -FA

Esse modo executa uma Fase de Verificação Completa seguida por 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> volume é reFS e avalia sua capacidade de montagem. Se o volume não for montável, a ferramenta identificará e fornecerá os motivos. Essa fase opera de forma independente.
Fase de Verificação Rápida refsutil salvage -QS

Verifica rapidamente os <source volume> arquivos recuperáveis. Esse modo opera mais rápido supondo que determinadas estruturas críticas do volume permaneçam 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 foi interrompida anteriormente, executar o comando com o -QS sinalizador retomará a verificação do último ponto de verificação.
Fase de verificação completa refsutil salvage -FS

Examina todo o arquivo <source volume> recuperável. Esse modo pode levar um tempo significativo, 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 foi interrompida anteriormente, executar o comando com o -FS sinalizador retomará a verificação do último ponto de verificação.
Copy Phase refsutil salvage -C

  • Copia todos os arquivos listados no foundfiles.<volume signature>.txt arquivo para o <target directory>. Se a Fase de Verificação tiver sido interrompida prematuramente, o foundfiles.<volume signature>.txt arquivo poderá não ser criado e nenhum arquivo será copiado para .<target directory>

    refsutil salvage -SL

  • Copia todos os arquivos listados <file list> do <source volume> .<target directory> Deve <file list> ser gerado durante a Fase de Verificação, embora a verificação não precise ser concluída. 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 mantenha entradas para arquivos que devem ser restaurados. O cmdlet Select-String pode ajudar a filtrar foundfiles.<volume signature>.txt o para incluir apenas caminhos, extensões ou nomes de arquivo específicos.

    refsutil salvage -IC

  • Usuários avançados podem recuperar arquivos usando um console interativo. Esse modo requer arquivos gerados durante uma das Fases de Verificação.
  • Examples

    Para executar uma análise rápida automática, que verifica rapidamente o volume em busca de problemas e tenta 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 minuciosamente o volume em busca de problemas e tenta reparos sem a entrada do usuário, execute este comando:

    refsutil salvage -FA E: C:\Temp
    

    Para executar uma verificação abrangente com o controle do usuário, permitindo que você examine 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 fornece 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 pressupõe 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, criados 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