Saturday, May 27, 2006
chkdsk /F 옵션으로, 부팅 때 하드 디스크 검사하는 배치 파일 - Batch
윈도우에 내장된, 디스크 검사 프로그램인 chkdsk 의 도움말은 이렇습니다:
chkdsk 로 디스크 검사를 하면, /F 옵션을 붙이라는 경고문이 자꾸 나옵니다. /F 옵션을 붙이지 않아도 기본적인 에러 수정은 되지만, 심각한 문제가 있다면 고칠 수 없는 것으로 알고 있습니다.
현재 사용하는 하드에 대해서는 /F 옵션으로 검사할 수 없기에, 다음번 부팅시에 검사하도록 예약해 두어야 합니다. (윈도우를 부팅할 때마다 검사하는 것이 아니라 단 1회만.) 그런데 모든 하드를 부팅 시에 검사하려면 모든 하드에 chkdsk /F 이런 명령을 각각 실행해 주어야 하기에 불편합니다. 이 배치 파일은 그런 과정을 한 번에 처리하도록 만든 것입니다.
FAT32 로 포맷된 하드는 파일 테이블의 구조가 단순하기 때문에 이럴 필요가 없을 것입니다. NTFS로 포맷된 하드나 파티션만을 이 배치 파일 속에 포함시켰습니다. 만약 D: 가 없거나 NTFS가 아니라면 D: 부분을 배치 파일에서 지우고, NTFS로 된 E: 가 있다면 포함시켜야 합니다.
위의 코드를 Check Disks on Boot.bat 등의 이름으로 하드에 저장한 후 마우스로 클릭하여 실행시킵니다.
보시다시피 복잡한 메시지가 나옵니다. 모두 y 를 선택하시면 됩니다. 다음 번에, 윈도우를 부팅할 때에 부팅 화면 대신에, 디스크 검사 화면이 나올 것인데, 이 배치 파일의 설정에 따른 정상적인 화면이니 전혀 놀라지 마시길 바랍니다. 검사가 끝나면 자동으로 부팅이 됩니다. 윈도우가 실행된 상태에서는 할 수 없는 종류의 검사를 하고 치료까지 하는 것입니다.
▶▶ 모든 하드디스크(HDD)를 한꺼번에 검사하는 배치(Batch) 파일
D:\Z>chkdsk /?
디스크를 검사하고 상태를 화면에 표시합니다.
CHKDSK [볼륨:[[경로]파일 이름]] [/F] [/V] [/R] [/X] [/I] [/C][/L[:크기]]
볼륨 검사할 탑재 포인트나 볼륨 이름, 드라이브 문자를
":"을 포함하여 지정합니다.
파일이름 검사할 파일 이름을 지정합니다. (FAT 전용)
/F 디스크에 있는 오류를 고칩니다.
/V FAT 또는 FAT32에서는 디스크에 있는 모든 파일의
전체 경로와 이름을 표시합니다.
NTFS에서는 자세한 메시지를 표시합니다.
/R 손상된 섹터를 찾아서 읽을 수 있는 정보를 복구합니다.
(/F 포함)
/L:크기 로그 파일 크기를 지정된 크기 만큼의 KB로 변경합니다.
크기가 지정되지 않으면 현재 크기를 표시합니다.
(NTFS 전용)
/X 필요하면 우선 볼륨을 분리하도록 합니다.
그러면 볼륨에 대한 모든 핸들을 사용할 수 없습니다.
(NTFS 전용) (/F 포함)
/I 색인 항목 확인을 건너뜁니다. (NTFS 전용)
/C 폴더 구조에서 사이클 항목 확인을 건너뜁니다. (NTFS 전용)
/I 또는 /C 스위치는 지정한 볼륨의 일부에 대한 검사를 건너뛰므로
CHKDSK에 사용되는 시간을 줄일 수 있습니다.
D:\Z>
디스크를 검사하고 상태를 화면에 표시합니다.
CHKDSK [볼륨:[[경로]파일 이름]] [/F] [/V] [/R] [/X] [/I] [/C][/L[:크기]]
볼륨 검사할 탑재 포인트나 볼륨 이름, 드라이브 문자를
":"을 포함하여 지정합니다.
파일이름 검사할 파일 이름을 지정합니다. (FAT 전용)
/F 디스크에 있는 오류를 고칩니다.
/V FAT 또는 FAT32에서는 디스크에 있는 모든 파일의
전체 경로와 이름을 표시합니다.
NTFS에서는 자세한 메시지를 표시합니다.
/R 손상된 섹터를 찾아서 읽을 수 있는 정보를 복구합니다.
(/F 포함)
/L:크기 로그 파일 크기를 지정된 크기 만큼의 KB로 변경합니다.
크기가 지정되지 않으면 현재 크기를 표시합니다.
(NTFS 전용)
/X 필요하면 우선 볼륨을 분리하도록 합니다.
그러면 볼륨에 대한 모든 핸들을 사용할 수 없습니다.
(NTFS 전용) (/F 포함)
/I 색인 항목 확인을 건너뜁니다. (NTFS 전용)
/C 폴더 구조에서 사이클 항목 확인을 건너뜁니다. (NTFS 전용)
/I 또는 /C 스위치는 지정한 볼륨의 일부에 대한 검사를 건너뛰므로
CHKDSK에 사용되는 시간을 줄일 수 있습니다.
D:\Z>
chkdsk 로 디스크 검사를 하면, /F 옵션을 붙이라는 경고문이 자꾸 나옵니다. /F 옵션을 붙이지 않아도 기본적인 에러 수정은 되지만, 심각한 문제가 있다면 고칠 수 없는 것으로 알고 있습니다.
현재 사용하는 하드에 대해서는 /F 옵션으로 검사할 수 없기에, 다음번 부팅시에 검사하도록 예약해 두어야 합니다. (윈도우를 부팅할 때마다 검사하는 것이 아니라 단 1회만.) 그런데 모든 하드를 부팅 시에 검사하려면 모든 하드에 chkdsk /F 이런 명령을 각각 실행해 주어야 하기에 불편합니다. 이 배치 파일은 그런 과정을 한 번에 처리하도록 만든 것입니다.
FAT32 로 포맷된 하드는 파일 테이블의 구조가 단순하기 때문에 이럴 필요가 없을 것입니다. NTFS로 포맷된 하드나 파티션만을 이 배치 파일 속에 포함시켰습니다. 만약 D: 가 없거나 NTFS가 아니라면 D: 부분을 배치 파일에서 지우고, NTFS로 된 E: 가 있다면 포함시켜야 합니다.
@echo off
C:
echo C:
cd \
chkdsk /F
echo ================================================================================
echo.
D:
echo D:
cd \
chkdsk /F
pause
C:
echo C:
cd \
chkdsk /F
echo ================================================================================
echo.
D:
echo D:
cd \
chkdsk /F
pause
위의 코드를 Check Disks on Boot.bat 등의 이름으로 하드에 저장한 후 마우스로 클릭하여 실행시킵니다.
배치 파일을 실행한 결과:
C:
파일 시스템 유형은 NTFS입니다.
현재 드라이브를 잠글 수 없습니다.
다른 프로세스가 볼륨을 사용하고 있으므로 CHKDSK를
실행할 수 없습니다. 다음에 시스템이 다시 시작할 때
이 볼륨을 검사하도록 하시겠습니까(Y/N)? y
다음에 시스템을 다시 시작할 때 이 볼륨을 검사합니다.
================================================================================
D:
파일 시스템 유형은 NTFS입니다.
현재 드라이브를 잠글 수 없습니다.
다른 프로세스가 볼륨을 사용 중이기 때문에 Chkdsk를 실행할 수 없습니다.
이 볼륨을 우선 분리하면 Chkdsk를 실행할 수 있을 것입니다.
그러면 이 볼륨에 대해 열린 모든 핸들을 사용할 수 없습니다.
이 볼륨에서 분리하도록 하시겠습니까(Y/N)? y
볼륨이 시스템 드라이브이거나 볼륨에 활성 페이징 파일이 있기 때문에
Chkdsk가 볼륨을 분리할 수 없습니다. 다음에 시스템을 다시 시작할 때
이 볼륨을 확인하도록 예약하시겠습니까(Y/N)? y
다음에 시스템을 다시 시작할 때 이 볼륨을 검사합니다.
계속하려면 아무 키나 누르십시오 . . .
파일 시스템 유형은 NTFS입니다.
현재 드라이브를 잠글 수 없습니다.
다른 프로세스가 볼륨을 사용하고 있으므로 CHKDSK를
실행할 수 없습니다. 다음에 시스템이 다시 시작할 때
이 볼륨을 검사하도록 하시겠습니까(Y/N)? y
다음에 시스템을 다시 시작할 때 이 볼륨을 검사합니다.
================================================================================
D:
파일 시스템 유형은 NTFS입니다.
현재 드라이브를 잠글 수 없습니다.
다른 프로세스가 볼륨을 사용 중이기 때문에 Chkdsk를 실행할 수 없습니다.
이 볼륨을 우선 분리하면 Chkdsk를 실행할 수 있을 것입니다.
그러면 이 볼륨에 대해 열린 모든 핸들을 사용할 수 없습니다.
이 볼륨에서 분리하도록 하시겠습니까(Y/N)? y
볼륨이 시스템 드라이브이거나 볼륨에 활성 페이징 파일이 있기 때문에
Chkdsk가 볼륨을 분리할 수 없습니다. 다음에 시스템을 다시 시작할 때
이 볼륨을 확인하도록 예약하시겠습니까(Y/N)? y
다음에 시스템을 다시 시작할 때 이 볼륨을 검사합니다.
계속하려면 아무 키나 누르십시오 . . .
보시다시피 복잡한 메시지가 나옵니다. 모두 y 를 선택하시면 됩니다. 다음 번에, 윈도우를 부팅할 때에 부팅 화면 대신에, 디스크 검사 화면이 나올 것인데, 이 배치 파일의 설정에 따른 정상적인 화면이니 전혀 놀라지 마시길 바랍니다. 검사가 끝나면 자동으로 부팅이 됩니다. 윈도우가 실행된 상태에서는 할 수 없는 종류의 검사를 하고 치료까지 하는 것입니다.
▶▶ 모든 하드디스크(HDD)를 한꺼번에 검사하는 배치(Batch) 파일
tag: windows
윈도우 | Windows 7 | Windows XP | Windows 2000
<< Home