본문 바로가기
IT노트/Windows 10

[Windows 10] chkdsk 명령으로 디스크 오류 복구

by OHNOTE 2024. 4. 12.

chkdsk 명령

요즘 디스크는 예전보다 쉽게 오류가 생기지는 않다고 생각합니다. 하지만 물리적인 장치이다 보니 오래 사용하다 보면 의도치 않았지만 오류가 발생할 수 있습니다. 이럴 때 디스크 오류를 해결할 수 있는 chkdsk 명령어에 대해 공유드립니다.

목차

    반응형

    chkdsk 란

    윈도우 운영체제의 명령어 중 chkdsk는 하드디스크나 메모리의 무결성 검사 및 파일시스템 논리적 오류를 수정하는 명령어입니다.

    chkdsk 사용법

    CHKDSK [볼륨[[경로]파일 이름]]] 옵션

    chkdsk 사용예시

    1. cmd를 관리자 권한으로 실행합니다.

    2024.04.10 - [IT노트/Windows 10] - [Windows 10] 명령 프롬프트(CMD)

     

    [Windows 10] 명령 프롬프트(CMD)

    윈도우는 GUI(graphical user interface)로 되어 있어서 쉽게 사용할 수 있는 운영체제 중 하나입니다. 하지만 윈도우에도 CLI(Command-Line Interface) 기반의 명령을 수행할 수 있게 해주는 CMD라는 유틸리티가

    ohnote.tistory.com

    2. chkdsk c: /f /r 명령 수행해 줍니다.

    * /F : 디스크에 있는 오류를 고칩니다.

    * /R : 손상된 섹터를 찾아서 읽을 수 있는 정보를 복구합니다.

    * 자주 쓰이는 옵션인 /f, /r만 사용하였고 각 환경이나 옵션에 따라 절차는 달라질 수 있습니다.

    3. 다른 프로세스가 볼륨을 사용하고 있으므로 CHDSK 실행할 수 없다는 메시지 가발생합니다. 다시 시작할 때 검사하도록 y를 입력하고 넘어가면 됩니다. y를 입력하셨다면 리부팅을 수행해 주세요

    4. 리부팅을 하면 디스크 확인 을 할 거라는 메시지가 발생합니다. 중단을 하시려면 아무 키나 누르면 되지만 검사를 하기 위해 리부팅을 하였으므로 기다려주세요

    5. 디스크 검사가 시작되었습니다. 100%가 되면 검사 가 완료 됩니다.

    chkdsk 명령어 옵션

    볼륨 - 검사할 탑재 지점이나 볼륨 이름, 드라이브 문자를 ":"을 포함하여 지정합니다.
    파일 이름 - FAT/FAT32 전용: 조각을 검사할 파일을 지정합니다.

    /F - 디스크에 있는 오류를 고칩니다.
    /V - FAT/FAT32: 디스크에 있는 모든 파일의 전체 경로와 이름을 표시합니다.
           NTFS: 정리 메시지를 표시합니다(있는 경우).
    /R - 손상된 섹터를 찾아서 읽을 수 있는 정보를 복구합니다.
           (/scan이 지정되지 않은 경우 /F 함축)
    /L:크기 - NTFS에만 해당: 로그 파일 크기를 지정한 킬로바이트 수로 변경합니다.

                  크기가 지정되지 않은 경우 현재 크기를 표시합니다.
    /X - 필요한 경우 먼저 볼륨을 강제로 분리합니다.
           볼륨에 대해 열려 있는 모든 핸들이 유효하지 않게 됩니다(/F 함축).
    /I - NTFS에만 해당: 인덱스 항목을 덜 철저하게 검사합니다.
    /C - NTFS에만 해당: 폴더 구조 내에서 주기 검사를 건너뜁니다.
    /B - NTFS에만 해당: 볼륨에 있는 손상된 클러스터를 다시 평가합니다.(/R 함축).
    /scan - NTFS에만 해당: 볼륨에서 온라인 검사를 실행합니다.
    /forceofflinefix - NTFS에만 해당: ("/scan"과 함께 사용해야 함) 모든 온라인 복구를 무시합니다.

                             찾은 모든 결함은 오프라인 복구를 위해 대기됩니다(예: "chkdsk /spotfix").
    /perf - NTFS에만 해당: ("/scan"과 함께 사용해야 함) 검사를 최대한 빨리 완료하기 위해 시스템 리소스를
              더 많이 사용합니다. 이로 인해 시스템에서 실행 중인 다른n 작업의 성능이 저하될 수 있습니다.
    /spotfix - NTFS에만 해당: 볼륨에서 지점 수정을 실행합니다.
    /sdcleanup - NTFS에만 해당: 필요 없는 보안 설명자 데이터의 가비지 수집을 수행합니다(/F 함축).
    /offlinescanandfix - 볼륨에서 오프라인 검사 및 수정을 실행합니다.
    /freeorphanedchains - FAT/FAT32/exFAT에만 해당: 해당 콘텐츠를 복구하는 대신 분리된 클러스터

                                       체인을 해제합니다.
    /markclean - FAT/FAT32/exFAT에만 해당: /F가 지정되지 않은 경우에도 손상이 검색되지 않으면

                        볼륨을 정상으로 표시합니다.