ReFSUtil

Se aplica a: Windows Server 2022, Windows Server 2019, Windows 10

ReFSUtil es una herramienta incluida en Windows y Windows Server que intenta diagnosticar volúmenes ReFS muy dañados, identificar los archivos restantes y copiar esos archivos en otro volumen. Esta herramienta se incluye en la carpeta %SystemRoot%\System32.

La recuperación de ReFS es la función principal de ReFSUtil y es útil para recuperar datos de volúmenes que se muestran como RAW en la administración de discos. ReFS Salvage tiene dos fases: fase de examen y fase de copia. En el modo automático, la fase de examen y la fase de copia se ejecutarán secuencialmente. En el modo manual, cada fase se puede ejecutar por separado. El progreso y los registros se guardan en un directorio de trabajo para permitir que las fases se ejecuten por separado, y que la fase de examen se pueda pausar y reanudar. No es necesario usar la herramienta ReFSutil a menos que el volumen sea RAW. Si es de solo lectura, los datos siguen siendo accesibles.

Parámetros

Parámetro Descripción
<source volume> Especifica el volumen ReFS que se va a procesar. La letra de unidad debe tener el formato “L:” o debe proporcionar una ruta de acceso al punto de montaje del volumen.
<working directory> Especifica la ubicación para almacenar la información temporal y los registros. No se debe ubicar en el <source volume>.
<target directory> Especifica la ubicación en la que se copian los archivos identificados. No se debe ubicar en el <source volume>.
-M Recupera todos los archivos posibles, incluidos los eliminados.

ADVERTENCIA: Este parámetro no solo hace que el proceso tarde más tiempo en ejecutarse, sino que también puede provocar resultados inesperados.

-v Especifica el uso del modo detallado.
-X Si es necesario, fuerza el desmontaje del volumen en primer lugar. Todos los identificadores abiertos del volumen dejarán entonces de ser válidos. Por ejemplo, refsutil salvage -QA R: N:\WORKING N:\DATA -x.

Uso y opciones disponibles

Modo automático rápido

Realiza una fase de examen rápido seguida de una fase de copia. Este modo se ejecuta más rápido, ya que supone que algunas estructuras críticas del volumen no están dañadas y, por lo tanto, no es necesario examinar todo el volumen para localizarlas. Esto también reduce la recuperación de archivos, directorios o volúmenes obsoletos.

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

Modo automático completo

Realiza una fase de examen completo seguida de una fase de copia. Este modo puede tardar mucho tiempo, ya que examinará todo el volumen en busca de archivos, directorios o volúmenes recuperables.

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

Fase de diagnóstico (modo manual)

En primer lugar, intente determinar si <source volume> es un volumen ReFS y determinar si el volumen se puede montar. Si un volumen no se puede montar, se proporcionarán las razones. Se trata de una fase independiente.

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

Fase de examen rápido

Realiza un examen rápido del <source volume> para encontrar cualquier archivo recuperable. Este modo se ejecuta más rápido, ya que supone que algunas estructuras críticas del volumen no están dañadas y, por lo tanto, no es necesario examinar todo el volumen para localizarlas. Esto también reduce la recuperación de archivos, directorios o volúmenes obsoletos. Los archivos detectados se registran en el archivo foundfiles.<volume signature>.txt, que se encuentra en su <working directory>. Si la fase de examen se detuvo anteriormente, la ejecución con la marca -QS reanuda de nuevo el examen desde donde se dejó.

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

Fase de examen completo

Examina todo el <source volume> en busca de archivos recuperables. Este modo puede tardar mucho tiempo, ya que examinará todo el volumen de los archivos recuperables. Los archivos detectados se registrarán en el archivo foundfiles.<volume signature>.txt, ubicado en <working directory>. Si la fase de examen se detuvo anteriormente, la ejecución con la marca -FS reanuda de nuevo el examen desde donde se dejó.

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

Fase de copia

Copia todos los archivos descritos en el archivo foundfiles.<volume signature>.txt en <target directory>. Si detiene la fase de examen demasiado pronto, es posible que el archivo foundfiles.<volume signature>.txt aún no exista, por lo que no se copia ningún archivo en <target directory>.

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

Fase de copia con lista

Copia todos los archivos de la <file list> desde el <source volume> a su <target directory>. Los archivos de <file list> deben haber sido identificados primero por la fase de examen, aunque el examen no se haya ejecutado hasta la finalización. La <file list> se puede generar copiando foundfiles.<volume signature>.txt en un nuevo archivo, quitando líneas que hacen referencia a archivos que no se deben restaurar y conservando los archivos que se deben restaurar. El cmdlet de PowerShell Select-String puede ser útil para filtrar foundfiles.<volume signature>.txt para incluir solo rutas de acceso, extensiones o nombres de archivo deseados.

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

Fase de copia con consola interactiva

Los usuarios avanzados pueden recuperar archivos mediante una consola interactiva. Este modo también requiere archivos generados a partir de cualquiera de las fases de examen.

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