본문 바로가기

Windows/기술과 팁

[팁] 볼륨에 오류(더티 비트)가 있는지 체크하는 방법

2008/04/03 - [Windows/문제해결] - [복구] chkdsk 실행 후 끊어진 연결을 filexxx.chk 파일로 변환한 데이터를 원본 파일로 복구하기
시스템을 운영하다 보면 파일 시스템(NTFS 등)이 일관성이 없는 상태에 있음을 알 수 있거나, 또는 일관성이 있는지 없는지 확인해 보고 싶을 때가 있다.
또한, 개인 PC를 사용하다 보면 부팅할때마다 chkdsk 가 작동하여 디스크 검사를 수행할 때가 있다.

이럴 때 문제해결에 유용한 명령어 사용법을 알아보자.


fstuil 을 사용하면 되는데, 이 명령의 사용법은 아래와 같다.

fsutil dirty {query | set} VolumePathname

만약, C 드라이브의 dirty bit가 있는지 확인하고자 한다면
fsutil dirty query C:

위 명령을 실행해서 파일시스템이 정상이라면 출력이 아래와 같이 나온다.
Volume C: is not dirty

파일시스템이 비정상이라면, 아래와 같은 결과가 나온다.
Volume C: is dirty

위 두번째 결과처럼 dirty라는 상태일 경우, 컴퓨터가 부팅할 때마다 chkdsk가 작동할 가능성이 높다.
이 때에는 chkdsk /f 를 실행시켜 해당 dirty 디스크에 디스크 검사를 수행해 주면 문제가 거의 해결된다.

만약 C드라이브가 아무래도 이상한 거 같아서 강제로 dirty로 설정한 후 다음에 컴퓨터 리부팅시 자동으로 chkdsk 실행하도록 하려면 아래와 같은 명령어를 실행한다.
fsutil dirty set C:


자세한 내용은 아래 링크를 참조.
http://technet2.microsoft.com/windowsserver/ko/library/8f7ffab9-a5e7-4de9-907a-0f172b5a6a4e1042.mspx?mfr=true

연관된 내용은 아래 글을 참조.
2008/04/03 - [Windows/문제해결] - [복구] chkdsk 실행 후 끊어진 연결을 filexxx.chk 파일로 변환한 데이터를 원본 파일로 복구하기