CHKDSK /R 또는 /F를 사용해야 하는가: 자세한 답변

manuviraj
작성자
승인자:
1012

chkdsk /f /rCHKDSK에서 가장 일반적으로 사용되는 매개변수는 /R과 /F입니다. 이들은 기능과 완료하는데 걸리는 시간이 다릅니다. 그렇다면 CHKDSK /R과 /F 중 어느 것을 사용해야 할까요? 결정을 도와드리기 위해, 두 매개변수가 어떻게 작동하는지와 CHKDSK 명령을 효과적으로 실행하는 방법을 설명하겠습니다.

CHKDSK의 /R과 /F의 차이점은 무엇인가요?

CHKDSK 명령에는 명령이 수행하는 기능과 작동 방식을 수정할 수 있는 다양한 매개변수가 있습니다. 그 중 가장 인기 있는 두 가지는 “고치다”와 “수리하다”를 각각 의미하는 /F와 /R입니다. 고치다와 수리하다는 동의어지만 CHKDSK에서는 아닙니다. CHKDSK /F와 CHKDSK /R의 주요 차이점은 그들이 고치는 오류 유형에 있습니다.

매개변수 /F /R
📋 설명 드라이브 파일 시스템에 있는 오류 및 손상을 감지합니다. 이는 드라이브에 있는 모든 파일 및 폴더의 인덱스입니다. Ask Leo 블로그에서의 비유를 빌리자면, 파일 시스템을 책의 목차로 간주할 수 있습니다. /F 매개변수는 모든 항목이 올바르게 되어 있고, 올바른 페이지와 장(파일과 폴더)으로 이어지며, 모든 장에 항목이 있는지 확인합니다. CHKDSK /R 명령은 /F가 하는 모든 작업을 수행하지만, 디스크의 각 물리적 섹터의 건강 상태까지 확인합니다. 각 섹터의 데이터가 읽을 수 있는지 여부를 결정합니다. 만약 읽을 수 없다면, 손상된 섹터를 “나쁜 섹터”로 표시하고, 사용 가능한 경우 예비 섹터가 나쁜 섹터를 대신해 그 자리를 차지합니다. 한번 섹터가 나쁜 섹터로 표시되면, 윈도우는 해당 섹터를 데이터 저장소로 사용하지 않습니다.
🕒 소요 시간 드라이브의 모든 섹터를 검사하는 것은 힘든 과정이며, CHKDSK /R 명령은 완료하는 데 몇 시간이 걸릴 수 있습니다. 특히 오류를 감지하고 수정을 시도할 경우 더욱 그렇습니다. /F 매개변수는 비교적 완료하는데 걸리는 시간이 적습니다. 보통 1시간 미만이 걸리지만, 드라이브와 CHKDSK가 만나는 오류에 따라 더 길어질 수도 있습니다.
❓ 언제 사용할까요 드라이브에 경미한 데이터 손상만 있고 디스크 성능에 영향이 없다면 CHKDSK /F가 더 나은 빠른 선택입니다. 드라이브의 성능이 평소보다 느리거나 데이터의 무작위 사라짐 및 나타남이 관찰된다면 CHKDSK /R 명령이 필요할 수 있습니다.

어느 매개변수를 선택하든, CHKDSK 명령이 완료될 때까지 그 과정을 내버려 두는 것이 최선이며 PC를 갑자기 종료하지 않아야 합니다.

CHKDSK 명령 실행으로 인한 데이터 손실 방지하기

가끔, CHKDSK 명령을 실행하면 데이터 손실이 발생할 수 있습니다. 이는 주로 CHKDSK가 드라이브에 나쁜 섹터를 찾아 수정을 시도할 때 일어납니다. 본질적으로 데이터 손실은 CHKDSK가 드라이브에 문제를 발견하고 해결하면서 발생하는 부수적인 피해입니다.

CHKDSK가 드라이브를 수정하면서 어떤 파일들을 항상 삭제하는 것은 아니지만, 확실히 안전을 위해 미리 조치하는 것이 좋습니다. 그렇다면 CHKDSK /R이나 CHKDSK /F 명령을 실행함으로써 발생할 수 있는 데이터 손실을 방지하기 위해 할 수 있는 몇 가지 방법은 다음과 같습니다.

할 수 있는 첫 번째 것은, 간단하게 매개변수 없이 CHKDSK 명령을 실행하는 것입니다. 이렇게 하면 CHKDSK는 드라이브의 상태만 표시하고 드라이브를 수정하려고 하지 않습니다. 하지만, 이 방법으로는 CHKDSK 유틸리티의 장점을 실제로 사용하지 못하므로 오류가 그대로 남아 있게 됩니다.사전에 모든 데이터를 백업한 다음, 필요에 따라 CHKDSK /F 또는 CHKDSK /R 명령을 실행하는 것이 더 좋은 방법입니다. 하지만, 이미 손상된 하드 드라이브에서 데이터를 단순히 복사하여 붙여넣기 하는 것은 오히려 문제를 악화시킬 수 있으며, 경우에 따라 거의 불가능할 수도 있습니다. 권장하는 방법은 드라이브의 디스크 이미지를 만들고, 선택한 프로그램을 사용하여 디스크 이미지에서 데이터를 복구하는 것입니다.

이 튜토리얼에서는 디스크 이미지를 생성하고 단일 인터페이스 내에서 데이터를 복구할 수 있는 Disk Drill을 사용하기로 했습니다. Disk Drill은 모든 저장 장치 유형과 주요 파일 시스템, 400개 이상의 파일 형식을 인식합니다. Disk Drill을 사용하면 드라이브에 파일 시스템이 없어도, 즉 RAW 상태일 때도(CHKDSK은 RAW 드라이브에서 작동하지 않습니다) 데이터를 복구할 수 있습니다.

디스크 이미지를 생성하고 거기서 데이터를 복구하는 과정은 아래와 같이 간단합니다:

1단계: Disk Drill에서 바이트 대 바이트 백업 기능 사용

  1. Disk Drill을 다운로드하고 설치합니다.
  2. Disk Drill을 열고, Extra tools 아래에 있는 Drive backup을 클릭합니다.
  3. 디스크 이미지를 생성하고 싶은 드라이브를 선택하고, Byte-to-byte Backup을 클릭합니다.Disk Drill에서의 드라이브 백업 화면.
  4. 디스크 이미지를 저장할 위치를 선택합니다. 주의하세요, 디스크 이미지는 본질적으로 전체 드라이브의 소프트 복사본이므로 저장 위치에 충분한 여유 공간이 있는지 확인하세요. OK를 클릭합니다.Disk Drill에서의 디스크 이미지 매개변수 창.
  5. Disk Drill이 디스크 이미지를 생성합니다. 과정은 드라이브의 크기에 따라 시간이 다소 걸릴 수 있습니다.

2단계: 디스크 이미지에서 데이터 복구

  1. Disk Drill을 열고, Data Recovery 아래에 있는 Storage Devices 탭으로 이동합니다.
  2. 디스크 이미지 첨부를 클릭하고 이전 섹션에서 생성한 디스크 이미지를 찾아 더블클릭합니다. “마운트된 이미지” 라벨이 붙은 드라이브로 Disk Drill 인터페이스에 추가됩니다.Disk Drill에서 디스크 이미지 첨부 옵션.
  3. 드라이브의 디스크 이미지를 선택하고 잃어버린 데이터 검색을 클릭하세요.Disk Drill에서 잃어버린 데이터 검색 옵션.
  4. 찾은 항목 검토를 클릭하여 드라이브의 파일을 확인합니다. 또한 상단의 파일 유형(사진, 동영상, 오디오, 문서, 아카이브, 기타)을 클릭해 파일을 필터링할 수도 있습니다.Disk Drill에서 찾은 항목 검토 화면.
  5. 현재 있는 섹션을 확장하여 드라이브에 현재 존재하는 파일을 봅니다. 삭제된 파일을 보려면 삭제됨 또는 잃어버림재구성됨 섹션을 확장하세요.Disk Drill에서 데이터 복구 섹션.
  6. 복구하고자 하는 파일을 선택합니다. Disk Drill은 현재 선택된 파일의 미리보기를 표시하지만, 파일 이름 옆의 눈 모양 아이콘을 클릭하여 수동으로 파일을 미리 볼 수 있습니다. 파일을 선택한 후 복구를 클릭하세요.
  7. Disk Drill에서 복구 가능한 파일 목록.파일의 복구 대상을 선택하고 다음을 클릭하세요.Disk Drill에서 복구 대상 프롬프트.
  8. Disk Drill이 선택한 파일을 복구합니다. Windows에서 최대 500MB까지 데이터를 무료로 복구할 수 있습니다. 추가 복구를 위해서는 라이선스가 필요합니다.
  9. CHKDSK 명령어를 올바르게 실행하는 방법

    CHKDSK 명령어를 실행할 때 올바른 파라미터를 선택하고 정확한 문법을 사용하는 것이 중요합니다.

    CHKDSK 명령어를 올바르게 실행하는 방법은 다음과 같습니다:

    1. Windows 검색에서 “cmd”를 검색하세요 (Windows + S). 명령 프롬프트 > 관리자 권한으로 실행을 마우스 오른쪽 버튼으로 클릭합니다.
    2. 콘솔에 chkdsk /f 또는 chkdsk /r을 입력하고 Enter를 누릅니다. chkdsk X: /f 구문을 사용하여 특정 파티션을 검사할 수도 있습니다 (파티션 문자인 XC:, D: 등으로 바꾸세요).
    3. CHKDSK 과정이 완료될 때까지 기다립니다. CHKDSK가 완료되는 시간은 사용한 파라미터와 유틸리티가 디스크에서 발견한 오류에 따라 달라질 것입니다.

    NTFS 파일 시스템(Windows의 기본 파일 시스템)으로 포맷된 드라이브에서 /i 매개변수를 사용하여 인덱스 항목을 덜 철저하게 검사할 수 있습니다. 이것은 CHKDSK가 스캔을 완료하는 시간을 줄일 것입니다. /c 매개변수 역시 덜 상세한 검사를 수행하는 대신 시간을 절약할 수 있습니다.

    보너스: CHKDSK와 함께 사용할 수 있는 다양한 매개변수와 유틸리티의 올바른 문법 형식을 알고 싶다면 CMD에서 CHKDSK /? 명령어를 실행하면 됩니다.

    CHKDSK 명령어 실행 시 흔히 발생하는 문제들

    많은 사용자들이 CHKDSK 명령어를 실행할 때 일부 문제에 부딪히는 것을 보고합니다.

    아래에는 몇 가지 흔한 문제들과 그에 대한 효과적인 대처 방법을 나열했습니다:

    • 직접 액세스할 수 있는 볼륨을 열 수 없습니다: 이 메시지가 CHKDSK를 실행하는 동안에 나타난다면, 잘못된 드라이브 문자를 입력한 것을 나타냅니다. 문법이 맞지만 NTFS 드라이브의 특정 폴더에서 CHKDSK를 실행하려고 했을 때도 이 메시지가 나타날 수 있습니다. 여기서는 드라이브의 특정 폴더가 아닌 전체 NTFS 드라이브 또는 파티션에서 CHKDSK를 실행해야 합니다. 스캔하려는 파티션의 드라이브 문자를 Windows 탐색기를 사용하여 다시 확인한 후, 올바른 드라이브 문자로 CHKDSK 명령어를 다시 실행하세요.
    • 다른 프로세스가 볼륨을 사용 중이어서 CHKDSK를 실행할 수 없습니다: PC의 내부 HDD(운영 시스템이 있는)에서 CHKDSK를 실행하려고 할 때 이 메시지를 받게 됩니다. Windows는 시스템이 다음에 재부팅될 때 검사를 실행할지 여부를 물어볼 것입니다. 이 화면에서 Y를 누르고 PC를 재부팅하여 CHKDSK를 실행하세요. 또는 Windows 복구 환경(WinRE)에서 CHKDSK를 실행하는 것도 선택할 수 있습니다.
    • CHKDSK가 멈춰 있다: CHKDSK는 몇 시간이 걸리며 때에 따라서는 매우 큰 드라이브에서 하루가 걸릴 수도 있습니다. 그래서, CHKDSK가 멈춰 있는 것처럼 보이지만 실제로는 작업을 수행하고 있을 가능성이 높습니다. 그러나, 만약 하드 드라이브 LED가 전혀 깜빡이지 않는다면, 실제로 CHKDSK가 멈춰 있을 수 있습니다. 이 경우에는 ESC를 눌러 프로세스를 중지하고 CHKDSK를 다시 실행하세요. 문제가 반복된다면 sfc /sccanow 명령어를 실행한 다음 CHKDSK 명령어를 실행하세요.

    결론

    CHKDSK에 대한 올바른 매개변수 선택은 중요합니다, 왜냐하면 많은 시간을 절약할 수 있기 때문입니다. 또한 불필요한 상세 스캔 때문에 드라이브에 스트레스를 주는 것을 피할 수도 있습니다. 사용하는 매개변수에 관계없이 중요 데이터를 백업하는 것을 여전히 추천합니다.

    자주 묻는 질문들

    두 매개변수 모두 드라이브의 오류를 검사하고 수정하지만, /R 매개변수는 더 철저한 검사를 실시하고 /F 검사보다 훨씬 오래 걸립니다. 먼저 CHKDSK /F 검사를 실행하여 드라이브가 수정되는지 확인하는 것이 좋습니다. 그래도 해결되지 않으면, CHKDSK /R 검사를 시도해 볼 수 있습니다.
    /R 또는 /F와 같은 매개변수를 사용하여 CHKDSK 명령을 실행하면 드라이브의 오류가 수정됩니다. 그러나 어떠한 매개변수도 없이 명령을 실행하는 경우에는 디스크의 상태만 표시되며, 즉 오류를 감지하지만 수정하지는 않습니다.
    CHKDSK의 최선의 옵션은 드라이브에서 직면한 문제의 종류에 따라 다릅니다. 비교적 사소한 데이터 손상의 경우이고 정기적인 디스크 검사를 원한다면, CHKDSK /F 검사를 선택하는 것이 좋습니다. 더 자세한 검사를 원한다면 CHKDSK /R 명령을 사용하되, 완료되기까지 상당한 시간이 걸릴 수 있음을 각오해야 합니다.
    CHKDSK는 Windows에서 인식하는 파일 시스템을 가진 드라이브(내부 또는 외부)라면 검사할 수 있습니다(RAW 드라이브에서는 작동하지 않습니다). 이 유틸리티 자체가 상당히 유능하며 마주치는 파일 시스템 오류와 불량 섹터를 수정해야 합니다.
manuviraj
Manuviraj Godara는 4년 이상의 경력을 가진 전문 콘텐츠 작가입니다. 그의 끊임없이 성장하는 기술에 대한 매력과 경험은 그를 데이터 복구 및 소비자 기술과 관련된 콘텐츠를 만들도록 이끕니다.
승인자:
소프트웨어 개발, 데이터베이스 관리 및 하드웨어 수리 분야에서 12년의 경험.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required