적용 대상과 진단 범위
CHKDSK 실행 후 상태가 바뀌었다면 명령 옵션과 로그를 보존하고, 수리 전후 변경된 파일시스템 구조를 복제본에서 비교합니다.
Microsoft 문서는 매개변수 없이 실행한 CHKDSK의 상태 보고와 /f 등 수리 옵션을 구분합니다. /r은 /f 기능을 포함합니다. 수리 명령은 메타데이터를 변경할 수 있으므로 오류 메시지를 없애는 작업과 원래 파일을 회수하는 작업을 같은 것으로 취급하지 않습니다.
상태를 보존하며 확인할 순서
- 실행한 명령, 옵션, 시각과 완료, 중단 여부를 기록합니다.
- CHKDSK, Wininit 로그와 생성, 이름 변경된 파일 정보를 보존합니다.
- 현재 디스크의 읽기 안정성과 수리 이후 추가 쓰기를 확인합니다.
- 가능한 복제본에서 남은 디렉터리 구조, 파일 내용과 원시 데이터 분석을 비교합니다.
작업을 보류할 조건
- 원본에 같은 수리 명령을 다시 실행하는 단계는 보류합니다.
- 읽기 오류나 장치 이탈이 늘면 구조 분석보다 매체 보존 방향을 먼저 판단합니다.
혼동하기 쉬운 조치
- /r을 쓰기 없는 검사로 생각하는 것
- 수리 완료 메시지로 원래 파일이 모두 보존됐다고 판단하는 것
진단 기록
- 명령과 옵션
- 실행, 종료 시각
- CHKDSK, Wininit 로그
- 추가 쓰기와 파일 변경
- 현재 읽기, 파일 검증 결과
다음 판단의 기준
이미 실행한 수리의 영향을 기록하고 추가 변경을 줄입니다. 복구 결과는 파일명, 폴더뿐 아니라 실제 내용으로 확인합니다.
손상 전 상태를 확인할 기록이 없으면 변경 범위를 모두 확정할 수 없습니다. 매개변수 없는 검사도 읽기 부하가 있으므로 불안정한 매체에서 무제한 반복하지 않습니다.