Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

거의 모든 Windows 버전에서 사용할 수 있는 chkdsk(디스크 검사 유틸리티)는 누구나 한 번쯤 들어본 명령일 것입니다. chkdsk가 무엇인지 모르는 분들을 위해 설명하자면, '체크 디스크(check disk)'로 읽으며 명령 프롬프트나 PowerShell에서 실행하거나 드라이브 속성 창을 통해 사용할 수 있는 명령입니다. chkdsk 명령을 사용하려면 시스템에 Autochk.exe 파일이 있어야 합니다.

chkdsk를 사용하는 이유

chkdsk 명령은 대상 디스크의 오류를 검사하고 수정하는 데 사용됩니다. 예를 들어 특정 디스크에 접근할 수 없거나 파일이 손상되었을 것으로 의심되는 경우, chkdsk 명령으로 드라이브의 오류를 확인하고 복구할 수 있습니다.

기본적으로 chkdsk는 두 가지 용도로 사용됩니다.

  • 디스크 오류(논리적 오류): 선택한 디스크 볼륨의 파일 시스템 무결성 문제를 감지합니다. 파일 시스템이나 파일 시스템 메타데이터에 문제가 발견되면 논리적 오류를 자동으로 수정합니다.
  • 물리적 오류: 선택한 디스크 볼륨의 불량 섹터를 감지합니다. 불량 섹터는 디스크의 물리적 손상으로 인한 '하드 불량 섹터'와 잘못 기록된 데이터로 인한 '소프트 불량 섹터'로 나뉘며, chkdsk는 이러한 오류 역시 자동으로 처리합니다.

많은 사람들이 chkdsk가 최고의 디스크 검사 도구가 아니고 시간이 오래 걸린다는 이유로 사용을 꺼립니다. 물론 사실이지만, chkdsk는 데이터 손실을 예방하는 데 큰 도움이 되며 사용법도 매우 간단합니다. 운영 체제에 기본 포함되어 있어 별도의 다운로드가 필요 없고, 몇 번의 클릭만으로 대상 디스크 검사를 실행할 수 있습니다.

chkdsk 스위치(옵션)

chkdsk 명령에는 여러 옵션을 함께 사용할 수 있으며, 각 옵션은 고유한 기능을 가지고 있습니다.

형식

명령 사용 형식은 chkdsk [옵션]입니다. 옵션 위치에 원하는 스위치를 넣습니다.

예시

예를 들어 chkdsk /r 명령은 대상 드라이브의 불량 섹터를 찾아 읽을 수 있는 정보를 복구하려고 시도합니다.

참고: 이러한 옵션은 '스위치(Switch)'라고도 불립니다.

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

chkdsk 볼륨 및 경로 지정

chkdsk는 특정 드라이브나 폴더를 지정하여 실행할 수 있습니다. 드라이브나 폴더 경로를 지정하면 해당 영역만 검사하므로, 특정 드라이브나 파일에 문제가 의심될 때 전체 하드 디스크를 검사하지 않아도 되어 시간을 크게 절약할 수 있습니다.

형식

볼륨이나 파일 경로를 지정하는 형식은 CHKDSK [volume[[path]filename]]] [/Switch]입니다.

예시

예를 들어 D 드라이브를 검사하려면 다음과 같이 입력합니다: chkdsk d: /r

chkdsk /f /r 아니면 chkdsk /r /f?

오늘날 가장 많이 사용되는 조합이 바로 chkdsk /f /rchkdsk /r /f입니다. 어떤 사람은 오류 수정을 위해 chkdsk /f /r을, 어떤 사람은 손상 문제 해결을 위해 chkdsk /r /f를 사용하라고 조언합니다. 각 스위치의 역할은 다음과 같습니다. /r은 불량 섹터를 찾아 읽을 수 있는 정보를 복구하고, /f는 드라이브의 오류를 수정합니다.

두 명령은 동일한가?

결론부터 말하면 두 명령은 사실상 동일합니다. 같은 작업을 수행할 뿐 실행 순서만 다릅니다. chkdsk /r /f는 불량 섹터를 찾아 정보를 복구한 뒤 오류를 수정하고, chkdsk /f /r은 반대 순서로 진행할 뿐입니다.

주요 차이점

/r과 /f의 핵심적인 차이는 /r이 디스크의 물리적 오류(불량 섹터)를 찾는 데 사용되는 반면, /f는 논리적 오류(파일 시스템 오류)를 찾는 데 사용된다는 점입니다.

최선의 선택

사실 최선의 방법은 두 스위치를 함께 사용하지 않는 것입니다. /r 명령이 불량 섹터를 찾고 읽을 수 있는 정보를 복구하는 과정에 /f의 기능이 이미 포함되어 있기 때문입니다. 즉, chkdsk /r만 입력해도 chkdsk /r /f를 실행한 것과 같은 결과를 얻으며, /f는 중복됩니다.

따라서 chkdsk /r 명령 하나만 사용하면 충분합니다.

참고: 파일 시스템 오류(논리적 오류)만 빠르게 찾아 수정하고 싶다면 /f 명령만单独 사용하면 됩니다.

chkdsk 사용 방법

chkdsk는 두 가지 방법으로 실행할 수 있습니다. 첫 번째는 명령 프롬프트를 사용하는 방법으로, 명령어를 직접 입력해야 하므로 다소 기술적으로 느껴질 수 있습니다. 두 번째는 그래픽 인터페이스(GUI)를 사용하는 방법으로, 컴퓨터에 익숙하지 않은 사용자에게 적합합니다.

방법 1: 명령 프롬프트 또는 PowerShell

  1. Windows 키를 누릅니다.
  2. 시작 검색명령 프롬프트를 입력합니다.
  3. 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  4. chkdsk d: /r을 입력하고 Enter 키를 누릅니다. 'd:'는 실제 검사하려는 드라이브 문자로 변경하세요.

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

방법 2: 그래픽 사용자 인터페이스(GUI)

  1. chkdsk로 검사하려는 드라이브나 폴더로 이동합니다. (예시에서는 E 드라이브)
  2. 대상 볼륨을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  3. 도구 탭을 클릭합니다.
  4. 오류 검사 섹션에서 검사 버튼을 클릭합니다. Windows 7에서는 버튼 이름이 지금 검사입니다.
  5. "검사할 필요가 없습니다"라는 대화 상자가 나타날 수 있습니다. 이를 닫고 평소대로 사용하거나, 드라이브 검사를 클릭하여 강제로 검사를 진행할 수 있습니다.
    참고: Windows 7에서는 파일 시스템 오류 자동 수정불량 섹터 검사 및 복구 시도 옵션이 표시됩니다. 두 옵션을 모두 선택하거나 필요한 옵션만 선택한 뒤 시작을 클릭하세요. 두 옵션을 모두 켜고 실행하면 몇 시간이 걸릴 수 있습니다.
  6. 검사가 완료되면 확인 대화 상자가 나타납니다. 세부 정보 보기로 결과를 확인하거나 닫기를 클릭합니다.

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

참고: 검사 시작 시 "디스크가 사용 중이므로 다음 시작 시 검사가 수행됩니다"라는 메시지가 뜰 수 있습니다. 이 경우 디스크 검사 예약을 클릭하면 재부팅 후 자동으로 검사가 진행됩니다.

chkdsk 실행 시 발생하는 오류와 해결 방법

1. '알 수 없는 오류가 발생했습니다(An unspecified error occurred)'

이 오류가 발생하면 디스크 검사를 진행할 수 없습니다.

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

참고: 위 방법으로 해결되지 않고 저클럭 AMD CPU를 사용 중이라면 Microsoft 공식 웹사이트에서 Hotfix를 다운로드하여 실행한 뒤 문제가 해결되는지 확인하세요.

2. '읽기 전용 모드에서 계속할 수 없습니다(Cannot continue in read-only mode)'

주로 chkdsk /f 명령 실행 시 나타나는 오류입니다.

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법

해결 방법: chkdsk [드라이브 문자]: /r 형식으로 명령을 다시 실행하세요. 그러면 다음과 같은 메시지가 표시될 수 있습니다.

"다른 프로세스가 볼륨을 사용 중이므로 Chkdsk를 실행할 수 없습니다. 다음에 시스템을 다시 시작할 때 이 볼륨을 검사하도록 예약하시겠습니까? (Y/N)"

이 메시지가 보이면 Y를 입력하고 Enter 키를 눌러 검사를 예약합니다. 이후 재부팅하면 시작 과정에서 검사가 자동으로 실행됩니다.

3. '현재 드라이브를 잠글 수 없습니다(Cannot lock current drive)'

이 오류가 발생하면 디스크 검사를 진행할 수 없습니다.

chkdsk /f /r vs chkdsk /r /f: 차이점과 올바른 사용법