Chkdsk를 사용하여 Windows 하드 드라이브를 복구하고 문제를 해결하는 방법
Chkdsk디스크 검사(checkdisk)는 디스크 문제가 발생할 경우 경고를 보내는 Windows 도구 중 하나입니다.이 도구는 드라이브의 무결성을 확인하고, 파일 시스템 오류를 찾거나, 물리적인 불량 섹터를 감지하는 데 도움을 줍니다. PC가 자주 충돌하거나, 블루스크린이 빈번하게 발생하거나, 해결되지 않는 디스크 오류가 계속 나타나는 경우, 이 도구를 실행해 보면 chkdsk도움이 될 수 있습니다.때로는 이러한 오류가 단순히 손상된 파일이나 몇몇 불량 섹터로 인해 발생하여 복구할 수 있는 경우도 있지만, 디스크 상태와 관련된 문제일 수도 있습니다.
문제는 윈도우가 오류를 검사하고 수정하는 과정을 그다지 친절하게 안내해주지 않는다는 점입니다.특히 드라이브가 사용 중이거나 윈도우가 바쁜 상태일 때는 더욱 그렇습니다.하지만 어디를 살펴봐야 하고 어떤 명령어를 실행해야 하는지 안다면, 어렵지 않게 오류를 검사하고 수정할 수 있습니다.윈도우는 늘 그렇듯, 일부러 일을 좀 더 어렵게 만들어 놓는 경향이 있죠.
Windows에서 Chkdsk를 사용하는 방법
명령 프롬프트에서 Chkdsk를 실행하세요
- Ctrl 키 를 누른 다음 Win + R, 명령 프롬프트를 입력 하고 Ctrl + Shift + Enter 키를 누르세요.그러면 관리자 권한으로 명령 프롬프트가 열립니다.사용자 계정 컨트롤(UAC) 메시지가 나타나면 권한을 부여하세요.일부 컴퓨터에서는 이 단계가 처음에는 실패하거나 다시 시도해야 할 수도 있습니다.이는 일반적인 현상입니다.
cmd - (C:를 드라이브 문자로 바꾸세요.) 이렇게 입력하면
chkdsk C: /r불량 섹터를 검사하고 오류를 복구합니다.이 옵션은/r강력한 검사 기능을 제공하므로 드라이브 용량이 크거나 디스크 속도가 느린 경우 대기 시간이 길어질 수 있습니다.
PowerShell에서 Chkdsk 실행하기
- Enter 키 를 누르고 Win + R, 명령어를
powershell입력한 다음, 다시 Ctrl + Shift + Enter 키를 눌러 관리자 권한을 획득합니다.그런 다음 동일한 명령어를 실행합니다chkdsk D: /r. D: 부분을 확인하려는 드라이브 이름으로 바꾸세요.대부분의 시스템에서 명령 프롬프트와 거의 동일하게 작동하는 것을 확인했습니다.일부 시스템에서는 드라이브에 사용 중인 잠금이 있는 경우 PowerShell이 좀 더 관대하게 작동할 수 있습니다.
Windows 복구 환경(WinRE)에서 Chkdsk 사용하기
Windows가 부팅되지 않으면 WinRE를 사용하는 것이 해결책입니다.복구 미디어로 부팅하거나 PC가 시작되는 동안 강제로 종료하는 방법(예: Windows 로고가 나타나는 동안 전원 버튼을 길게 누르는 것)으로 WinRE를 실행할 수 있습니다.복구 모드에 진입하면 문제 해결 > 명령 프롬프트 로 이동합니다.거기서 다음 명령을 실행할 수 있습니다.
chkdsk C: /r /x
이 /x플래그는 필요한 경우 드라이브를 강제로 마운트 해제합니다.참고로, 이 드라이브가 운영체제 파티션(예: C:)인 경우 Windows는 일반적으로 다음 재부팅 시 검사를 예약할지 묻습니다.’예’를 선택하고 다시 시작하면 Windows 부팅 시 자동 검사가 실행됩니다.
디스크 오류 검사 및 수정 팁
파일 시스템 오류만 찾아서 수정하는 것이 목표라면 다음 명령을 실행하세요.
chkdsk D: /f
이 기능은 물리적 섹터를 검사하는 데 드는 추가 시간 없이 오류를 검사합니다.하지만 불량 섹터를 복구할 수는 없습니다.불량 섹터 복구는 /r 플래그를 사용하여 수행합니다.
불량 섹터를 검색하고 복구를 시도하는 심층 검사를 수행하려면 다음 명령을 실행하십시오.
chkdsk C: /r
물리적 섹터를 포함한 전체 검사를 진행합니다.다만, 이 작업은 시간이 오래 걸립니다.드라이브 크기와 속도에 따라 몇 시간 정도 소요될 수 있습니다.또한, 디스크는 예측할 수 없는 문제가 발생할 수 있고, 오류가 고장의 전조일 수도 있으므로 중요한 데이터는 항상 먼저 백업하는 것이 좋습니다.
드라이브를 마운트 해제할 수 없는 경우 대처 방법
“볼륨이 다른 프로세스에서 사용 중이므로 Chkdsk를 실행할 수 없습니다.”와 같은 메시지가 표시되면 /x강제로 마운트 해제하는 매개변수를 사용해 보세요.시스템 드라이브의 경우 다음 재시작 시 검사를 예약할지 묻는 메시지가 나타나는데, ‘예’를 선택하세요.그런 다음 재부팅하고 Windows가 완전히 로드되기 전에 Windows에서 검사를 처리하도록 하세요.때때로, 특히 사용 중이거나 드라이브 상태가 좋지 않은 경우 드라이브가 잠기지 않는 경우가 있습니다.
Winhance라는 편리한 도구 도 있는데, 이 도구는 이러한 작업 중 일부를 자동화해 줍니다.하지만 수동으로 작업하는 것을 선호한다면 대부분의 경우 명령줄을 사용해도 충분합니다.
자주 묻는 질문
왜 chkdsk예상대로 작동하지 않는 걸까요?
일반적으로 드라이브가 사용 중이거나 Windows의 빠른 시작 기능이 방해하기 때문입니다.때로는 디스크 오류 또는 쓰기 방지로 인해 실행이 차단될 수도 있습니다.이러한 경우 Windows 복구 모드에서 실행하거나 다음 재부팅 시 실행되도록 예약하면 문제가 해결되는 경우가 많습니다.
chkdsk내 하드 드라이브를 고칠 수 있을까요 ?
파일 시스템 오류를 수정하고 불량 섹터를 찾아낼 수는 있지만, 실제 하드웨어 문제를 해결해주는 만능 도구는 아닙니다.드라이브의 물리적 구조에 문제가 있는 경우, 교체하거나 전문적인 복구 도구를 사용해야 할 가능성이 높습니다.
마무리
디스크 검사(checkdisk)라는 건 참 이상한 거예요.개념은 간단한데 실제로 써보면 생각보다 복잡하거든요.하지만 명령어를 익히고 윈도우가 어떻게 반응하는지 알면 디스크 문제를 찾아내고 해결하는 건 꽤 간단해집니다.다만, 특히 특정 플래그를 사용할 때는 실행하기 전에 중요한 데이터를 꼭 백업해 두세요./r디스크는 언제 어떻게 될지 모르니까요.이 글이 누군가의 골치 아픈 디스크 문제를 해결하는 데 도움이 되길 바랍니다.
요약
chkdsk /r드라이브에서 심층 검사, 복구 및 불량 섹터 수정을 실행하십시오.- 관리자 권한으로 명령 프롬프트 또는 PowerShell을 사용하십시오.
- Windows에서 실행이 허용되지 않으면 부팅 시 프롬프트에서 Y를 눌러 전체 수정 사항을 적용하도록 예약하세요.
- 먼저 백업하세요.만일의 사태에 대비하는 것이 항상 낫습니다.