refsutil salvage

refsutil salvage 명령은 심각하게 손상된 ReFS(복원 파일 시스템) 볼륨을 진단하려고 시도합니다. 손상에도 불구하고 그대로 유지되는 파일을 식별하여 작동합니다. 이러한 복구 가능한 파일이 식별되면 도구는 지정된 다른 볼륨에 복사합니다.

이 도구는 refsutil salvage 스캔 단계와 복사 단계의 두 단계로 작동합니다.

  • 스캔 단계: 손상된 ReFS 볼륨을 진단하고 복구 가능한 파일을 식별하는 작업이 포함됩니다. 수동 모드에서는 이 단계를 일시 중지하고 다시 시작할 수 있습니다. 진행률 및 로그는 작업 디렉터리에 저장되므로 중단된 위치에서 검사를 계속할 수 있습니다.

  • 복사 단계: 식별된 복구 가능한 파일을 지정된 대상 볼륨에 복사하는 작업이 포함됩니다. 이 단계는 수동 모드에서 독립적으로 실행할 수 있습니다. 이 단계의 로그 및 진행률도 작업 디렉터리에 저장됩니다.

자동 모드에서는 스캔 단계와 복사 단계가 모두 사용자 개입 없이 순차적으로 실행됩니다. 모든 진행률 및 로그가 작업 디렉터리에 저장되어 프로세스를 효율적으로 모니터링하고 관리할 수 있습니다.

일반적으로 볼륨이 refsutil salvage RAW로 표시되지 않는 한 도구를 사용할 필요가 없으며, 이는 손상을 나타냅니다. 볼륨이 읽기 전용 상태인 경우 데이터에 계속 액세스할 수 있으며 이 도구 없이도 검색할 수 있습니다.

Note

refsutil salvage 명령은 다음 운영 체제에서만 지원됩니다.

  • Windows 10 Pro for Workstations 이상
  • Windows Server 2019 이상

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> 처리할 ReFS 볼륨을 볼륨 탑재 지점의 형식 E: 또는 경로로 지정합니다.
<working directory> 임시 정보 및 로그를 저장할 위치를 지정합니다. 에 위치해서는 안 됩니다.<source volume>
<target directory> 식별된 파일이 복사되는 위치를 지정합니다. 에 위치해서는 안 됩니다.<source volume>
<file list> 원본 볼륨에서 대상 디렉터리로 인양할 특정 파일 목록이 포함된 파일을 지정합니다. 이 파일은 파일을 사용하여 foundfiles.<volume signature>.txt 스캔 단계 중에 생성되어야 합니다.
<options>
  • -m: 삭제된 파일을 포함하여 가능한 모든 파일을 복구합니다.
  • -v: 자세한 로깅에 자세한 정보 표시 모드를 사용하도록 지정합니다.
  • -sv: ReFS 볼륨 버전 검사를 건너뛰고 이 도구에서 처리할 수 있는 가장 높은 볼륨 버전을 가정합니다.
  • -hl: 볼륨이 하드 링크를 지원한다고 가정합니다.
  • -x: 필요한 경우 볼륨이 먼저 분리되도록 합니다. 그러면 볼륨에 대한 모든 열린 핸들이 무효화됩니다.

Warning

매개 변수를 -m 사용하면 프로세스가 더 오래 실행되고 예기치 않은 결과가 발생할 수도 있습니다. 마찬가지로 매개 변수로 -sv 인해 예기치 않은 결과가 발생할 수도 있습니다.

Remarks

ReFS 볼륨을 복구할 때 자동 모드와 수동 모드의 두 가지 모드가 제공됩니다. 자동 모드는 사용자 개입 없이 볼륨을 자동으로 검색하고 복구하며, 수동 모드는 고급 사용자에게 복구 프로세스에 대한 자세한 제어를 제공하여 특정 작업을 검토하고 결정할 수 있도록 합니다.

Automatic mode Manual mode Description
Quick Automatic refsutil salvage -QA

이 모드는 빠른 검사 단계와 복사 단계를 수행합니다. 볼륨의 중요한 구조가 그대로 유지되어 전체 볼륨 검색이 필요하지 않은 것으로 가정하여 더 빠르게 작동합니다. 따라서 오래된 파일, 디렉터리 또는 볼륨의 복구를 최소화합니다.
Full Automatic refsutil salvage -FA

이 모드는 전체 검사 단계와 복사 단계를 수행합니다. 이 모드는 복구 가능한 파일, 디렉터리 또는 볼륨에 대한 전체 볼륨을 검사하는 데 시간이 오래 걸릴 수 있습니다.
Diagnose Phase refsutil salvage -D

ReFS 볼륨인지 <source volume> 확인하고 탑재 가능성을 평가합니다. 볼륨을 탑재할 수 없는 경우 도구는 원인을 식별하고 제공합니다. 이 단계는 독립적으로 작동합니다.
빠른 검사 단계 refsutil salvage -QS

복구 가능한 파일을 빠르게 검색합니다 <source volume> . 이 모드는 볼륨의 특정 중요 구조가 그대로 유지되어 전체 볼륨 검색이 필요하지 않은 것으로 가정하여 더 빠르게 작동합니다. 따라서 오래된 파일, 디렉터리 또는 볼륨의 복구를 최소화합니다.

검색된 파일은 에 있는 foundfiles.<volume signature>.txt<working directory>파일에 기록됩니다. 이전에 검사 단계가 중단된 경우 플래그를 사용하여 -QS 명령을 실행하면 마지막 검사점에서 검색이 다시 시작됩니다.
전체 검사 단계 refsutil salvage -FS

전체 <source volume> 에서 복구 가능한 파일을 검색합니다. 이 모드는 볼륨의 포괄적인 검사를 수행할 때 상당한 시간이 걸릴 수 있습니다. 검색된 파일은 에 있는 foundfiles.<volume signature>.txt<working directory>파일에 기록됩니다.

이전에 검사 단계가 중단된 경우 플래그를 사용하여 -FS 명령을 실행하면 마지막 검사점에서 검색이 다시 시작됩니다.
Copy Phase refsutil salvage -C

  • 파일에 나열된 모든 파일을 .에 foundfiles.<volume signature>.txt 복사합니다 <target directory>. 검사 단계가 조기 foundfiles.<volume signature>.txt 에 중단된 경우 파일이 만들어지지 않을 수 있으며 파일에 복사 <target directory>되지 않습니다.

    refsutil salvage -SL

  • 에 나열된 <file list><source volume> 모든 파일을 복사합니다 <target directory>. <file list> 스캔을 완료할 필요는 없지만 스캔 단계 중에 생성해야 합니다. 파일을 만들 <file list>려면 파일을 새 파일에 복사 foundfiles.<volume signature>.txt 하고, 복원해서는 안 되는 파일에 대한 항목을 제거하고, 복원해야 하는 파일에 대한 항목을 유지합니다. Select-String cmdlet은 특정 경로, 확장명 또는 파일 이름만 포함하도록 필터링 foundfiles.<volume signature>.txt 하는 데 도움이 될 수 있습니다.

    refsutil salvage -IC

  • 고급 사용자는 대화형 콘솔을 사용하여 파일을 복구할 수 있습니다. 이 모드에서는 검색 단계 중 하나에서 생성된 파일이 필요합니다.
  • Examples

    자동 빠른 분석 검사를 수행하여 볼륨에서 문제를 빠르게 확인하고 사용자 입력 없이 복구를 시도하려면 다음 명령을 실행합니다.

    refsutil salvage -QA E: C:\Temp
    

    전체 분석 검사를 자동으로 수행하여 볼륨에서 문제를 철저히 확인하고 사용자 입력 없이 복구를 시도하려면 다음 명령을 실행합니다.

    refsutil salvage -FA E: C:\Temp
    

    복구 프로세스 중에 특정 작업을 검토하고 결정할 수 있도록 사용자 제어를 사용하여 포괄적인 검사를 수행하려면 다음 명령을 실행합니다.

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

    발견된 문제에 대한 자세한 보고서를 제공하는 빠른 검사를 수행하려면 자세한 정보 로깅을 사용하도록 설정하려면 다음 명령을 실행합니다.

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

    도구가 처리할 수 있는 가장 높은 볼륨 버전을 가정하는 전체 검사 중에 버전 검사를 건너뛰려면(도구가 볼륨과 호환된다는 것을 알고 있는 경우 유용함) 다음 명령을 실행합니다.

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

    검색 단계에서 만든 파일 목록에 나열된 특정 파일을 회수하고 필요한 경우 볼륨을 강제로 분리하려면 다음 명령을 실행합니다.

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