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>