ReFSUtil
ReFSUtil é uma ferramenta incluída no Windows e no Windows Server que tenta diagnosticar volumes do ReFS muito danificados, identificar arquivos restantes e copiar esses arquivos para outro volume. Essa ferramenta vem na pasta %SystemRoot%\System32
.
O ReFS Salvage é a função primária do ReFSUtil, útil para recuperar dados de volumes que são mostrados como RAW no Gerenciamento de Disco. O ReFS Salvage tem duas fases: uma Fase de Varredura e uma Fase de Cópia. No modo automático, a Fase de Varredura e a Fase de Cópia serão executadas sequencialmente. No modo manual, cada fase pode ser executada separadamente. O progresso e os logs são salvos em um diretório de trabalho para permitir que as fases sejam executadas separadamente, bem como a Fase de Varredura seja pausada e retomada. Você não deve precisar usar a ferramenta ReFSutil, a menos que o volume seja RAW. Se somente leitura, os dados ainda estarão acessíveis.
Parâmetros
Parâmetro | Descrição |
---|---|
<source volume> |
Especifica o volume ReFS a ser processado. A letra da unidade deve ser formatada como "L:", ou você deve fornecer um 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> . |
-M | Recupera todos os arquivos possíveis, incluindo os excluídos. AVISO: Esse parâmetro não só faz com que o processo demore mais para ser executado, como também pode levar a resultados inesperados. |
-v | Especifica o uso do modo detalhado. |
-X | Força o volume a desmontar primeiro, se necessário. Todos os identificadores abertos para o volume são inválidos. Por exemplo, refsutil salvage -QA R: N:\WORKING N:\DATA -x . |
Uso e opções disponíveis
Modo automático rápido
Executa uma Fase de Varredura Rápida seguida por uma Fase de Cópia. Esse modo é executado mais rapidamente, pois pressupõe que algumas estruturas críticas do volume não estão corrompidas e, portanto, não há necessidade de examinar todo o volume para localizá-las. Isso também reduz a recuperação de arquivos/diretórios/volumes obsoletos.
refsutil salvage -QA <source volume> <working directory> <target directory> <options>
Modo automático completo
Executa uma Fase de Varredura Completa seguida por uma Fase de Cópia. Esse modo pode levar muito tempo, pois ele examinará todo o volume em busca de arquivos/diretórios/volumes recuperáveis.
refsutil salvage -FA <source volume> <working directory> <target directory> <options>
Fase de diagnóstico (modo manual)
Primeiro, tente determinar se o <source volume>
é um volume ReFS e determine se o volume é montável. Se um volume não for montável, os motivos serão fornecidos. Esta é uma fase autônoma.
refsutil salvage -D <source volume> <working directory> <options>
Fase de Varredura Rápida
Executa uma Varredura Rápida do <source volume>
para qualquer arquivo recuperável. Esse modo é executado mais rapidamente, pois pressupõe que algumas estruturas críticas do volume não estão corrompidas e, portanto, não há necessidade de examinar todo o volume para localizá-las. Isso também reduz a recuperação de arquivos/diretórios/volumes obsoletos. Os arquivos descobertos são registrados no arquivo foundfiles.<volume signature>.txt
, localizado em seu <working directory>
. Se a Fase de Varredura tiver sido interrompida anteriormente, a execução com o sinalizador -QS retomará novamente a varredura de onde parou.
refsutil salvage -QS <source volume> <working directory> <options>
Fase de Varredura Completa
Examina a existência de arquivos recuperáveis em todo o <source volume>
. Esse modo pode levar muito tempo, pois ele examinará todo o volume em busca de arquivos recuperáveis. Os arquivos descobertos serão registrados no arquivo foundfiles.<volume signature>.txt
, localizado em seu <working directory>
. Se a Fase de Varredura tiver sido interrompida anteriormente, a execução com o sinalizador -FS retomará novamente a varredura de onde parou.
refsutil salvage -FS <source volume> <working directory> <options>
Fase de cópia
Copia todos os arquivos descritos no arquivo foundfiles.<volume signature>.txt
para o seu <target directory>
. Se você parar a Fase de Varredura muito cedo, é possível que o arquivo foundfiles.<volume signature>.txt
ainda não exista, portanto, nenhum arquivo é copiado para o <target directory>
.
refsutil salvage -C <source volume> <working directory> <target directory> <options>
Fase de cópia com lista
Copia todos os arquivos no <file list>
do <source volume>
para o seu <target directory>
. Os arquivos no <file list>
devem ter sido identificados pela Fase de Varredura, embora a verificação não precise ter sido executada até a conclusão. O <file list>
pode ser gerado copiando foundfiles.<volume signature>.txt
para um novo arquivo, removendo linhas referenciando arquivos que não devem ser restaurados e preservando arquivos que devem ser restaurados. O cmdlet do PowerShell Select-String pode ser útil na filtragem de foundfiles.<volume signature>.txt
para incluir apenas caminhos, extensões ou nomes de arquivo desejados.
refsutil salvage -SL <source volume> <working directory> <target directory> <file list> <options>
Fase de cópia com o console interativo
Os usuários avançados podem salvar arquivos usando um console interativo. Esse modo também requer arquivos gerados de qualquer uma das Fases de Varredura.
refsutil salvage -IC <source volume> <working directory> <options>