NT/2K/XP에 포함된
Chkdsk(
Chec
k Di
sk)는 도스 시절의 허접한 디스크 검사 프로그램과 동일한 이름 때문에 비슷한 프로그램으로 알고있다. 그러나 사실 NT/2K/XP의
Chkdsk는 도스의 Chkdsk는 물론 Scandisk와도 비교가 되지않을 정도의 강력한 기능을 제공하는 명령행 유틸리티이다.
Chkdsk는 일반적인 디스크 검사, 디스크 오류 수정외에 예약 디스크 검사와 같은 추가적인 기능을 지원한다.
디스크에서 발생한 오류를 수정하기위해
Chkdsk에
/f 옵션을 주고 디스크를 검사를 실행하면 볼륨이 사용중이기때문에 검사를 수행할 수 없다는 다음과 같은 메시지가 출력된다.
C:\>chkdsk /f e:
파일 시스템 유형은 NTFS입니다.
다른 프로세스가 볼륨을 사용하고 있으므로 CHKDSK를
실행할 수 없습니다. 다음에 시스템이 다시 시작할 때
이 볼륨을 검사하도록 하시겠습니까(Y/N)?
물론 여기서 y를 선택하면 다음 부팅시 디스크 검사를 수행하게된다. 즉, 디스크에 문제가 있는 경우 바로 디스크 검사를 수행하기위해 리부팅을 해야한다는 얘기가 된다. 그런데 Windows XP에서는 볼륨이 사용중인 경우 다음과 같이 사용중인 볼륨을 분리시켜 검사할 수 있는 추가적인 기능을 제공하고 있다. 다음은 XP에서
chkdsk를 실행한 결과이다.
C:\>chkdsk /f e:
파일 시스템 유형은 NTFS입니다.
다른 프로세스가 볼륨을 사용 중이기 때문에 Chkdsk를 실행할 수 없습니다.
이 볼륨을 우선 분리하면 Chkdsk를 실행할 수 있을 것입니다.
그러면 이 볼륨에 대해 열린 모든 핸들을 사용할 수 없습니다.
이 볼륨에서 분리하도록 하시겠습니까(Y/N)? y
여기서 y를 선택하면 현재 사용중인 볼륨을 분리해서 디스크 검사를 수행하게된다.