ReFSUtil

적용 대상: Windows Server 2022, Windows Server 2019, Windows 10

ReFSUtil은 심하게 손상된 ReFS 볼륨을 진단하고, 다시 기본 파일을 식별하고, 해당 파일을 다른 볼륨에 복사하려고 시도하는 Windows 및 Windows Server에 포함된 도구입니다. 이 도구는 폴더에 %SystemRoot%\System32 제공됩니다.

ReFS 회수는 ReFSUtil의 기본 기능이며 디스크 관리에서 RAW로 표시되는 볼륨에서 데이터를 복구하는 데 유용합니다. ReFS 인양에는 스캔 단계와 복사 단계의 두 단계가 있습니다. 자동 모드에서는 검사 단계 및 복사 단계가 순차적으로 실행됩니다. 수동 모드에서는 각 단계를 개별적으로 실행할 수 있습니다. 진행률 및 로그는 작업 디렉터리에 저장되어 단계를 별도로 실행할 수 있을 뿐만 아니라 스캔 단계를 일시 중지하고 다시 시작하도록 허용합니다. 볼륨이 RAW가 아니면 ReFSutil 도구를 사용할 필요가 없습니다. 읽기 전용인 경우 데이터에 계속 액세스할 수 있습니다.

매개 변수

매개 변수 설명
<source volume> 처리할 ReFS 볼륨을 지정합니다. 드라이브 문자의 형식은 "L:"이어야 합니다. 또는 볼륨 탑재 지점에 대한 경로를 제공해야 합니다.
<working directory> 임시 정보 및 로그를 저장할 위치를 지정합니다. 에 위치<source volume>해서는 안 됩니다.
<target directory> 식별된 파일이 복사되는 위치를 지정합니다. 에 위치<source volume>해서는 안 됩니다.
-m 삭제된 파일을 포함하여 가능한 모든 파일을 복구합니다.

경고: 이 매개 변수로 인해 프로세스가 더 오래 실행될 뿐만 아니라 예기치 않은 결과가 발생할 수도 있습니다.

-v 자세한 정보 표시 모드를 사용하도록 지정합니다.
-x 필요한 경우 볼륨을 먼저 분리 되도록 합니다. 그런 다음 볼륨에 대해 열린 모든 핸들이 잘못되었습니다. 예들 들어 refsutil salvage -QA R: N:\WORKING N:\DATA -x입니다.

사용량 및 사용 가능한 옵션

빠른 자동 모드

빠른 검사 단계와 복사 단계를 수행합니다. 이 모드는 볼륨의 일부 중요한 구조가 손상되지 않았다고 가정하므로 전체 볼륨을 검색하여 찾을 필요가 없으므로 더 빠르게 실행됩니다. 이렇게 하면 부실 파일/디렉터리/볼륨의 복구도 줄어듭니다.

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

전체 자동 모드

전체 검사 단계와 복사 단계를 수행합니다. 이 모드는 복구 가능한 파일/디렉터리/볼륨에 대해 전체 볼륨을 검사하기 때문에 시간이 오래 걸릴 수 있습니다.

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

진단 단계(수동 모드)

먼저 ReFS 볼륨인지 <source volume> 확인하고 볼륨을 탑재할 수 있는지 확인합니다. 볼륨을 탑재할 수 없는 경우 이유가 제공됩니다. 이는 독립 실행형 단계입니다.

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

빠른 검색 단계

복구 가능한 파일에 대한 빠른 검사를 <source volume> 수행합니다. 이 모드는 볼륨의 일부 중요한 구조가 손상되지 않았다고 가정하므로 전체 볼륨을 검색하여 찾을 필요가 없으므로 더 빠르게 실행됩니다. 이렇게 하면 부실 파일/디렉터리/볼륨의 복구도 줄어듭니다. 검색된 파일은 해당 파일에 <working directory>기록 foundfiles.<volume signature>.txt 됩니다. 이전에 검사 단계가 중지된 경우 -QS 플래그를 사용하여 실행하면 중단된 위치에서 검사가 다시 시작됩니다.

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

전체 검사 단계

복구 가능한 파일을 전체 <source volume> 검사합니다. 이 모드는 복구 가능한 파일의 전체 볼륨을 검사하기 때문에 시간이 오래 걸릴 수 있습니다. 검색된 파일은 해당 파일에 <working directory>기록 foundfiles.<volume signature>.txt 됩니다. 이전에 검사 단계가 중지된 경우 -FS 플래그를 사용하여 실행하면 중단된 위치에서 검사가 다시 시작됩니다.

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

복사 단계

파일에 설명된 foundfiles.<volume signature>.txt 모든 파일을 .에 복사합니다 <target directory>. 스캔 단계를 너무 일찍 foundfiles.<volume signature>.txt 중지하면 파일이 아직 존재하지 않을 수 있으므로 파일이 복사 <target directory>되지 않을 수 있습니다.

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

목록을 사용하여 복사 단계

의 모든 파일을 <file list><source volume> 복사합니다 <target directory>. 검색을 완료하기 위해 실행하지 않아도 되지만 먼저 검색 단계에서 파일을 <file list> 식별해야 합니다. 새 <file list> 파일에 복사하고 foundfiles.<volume signature>.txt , 복원해서는 안 되는 파일을 참조하는 줄을 제거하고, 복원해야 하는 파일을 유지하여 생성할 수 있습니다. PowerShell cmdlet Select-String 은 원하는 경로, 확장명 또는 파일 이름만 포함하도록 필터링 foundfiles.<volume signature>.txt 하는 데 유용할 수 있습니다.

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

대화형 콘솔을 사용하여 복사 단계

고급 사용자는 대화형 콘솔을 사용하여 파일을 회수할 수 있습니다. 또한 이 모드에는 스캔 단계 중 하나에서 생성된 파일이 필요합니다.

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