Computer >> 컴퓨터 >  >> 시스템 >> Windows

CHKDSK '볼륨을 직접 액세스하기 위해 열 수 없습니다' 오류 해결 방법

CHKDSK(Check Disk)는 Windows 운영체제에 내장된 유틸리티로, 컴퓨터에 연결된 디스크의 무결성을 유지하는 역할을 합니다. 그래픽 사용자 인터페이스(GUI)와 명령줄 두 가지 방식으로 실행할 수 있으며, 주로 디스크의 읽기 상태에 문제가 있을 때 사용됩니다.

그런데 일부 사용자들은 명령줄에서 CHKDSK를 실행할 때 'Cannot open volume for direct access(볼륨을 직접 액세스하기 위해 열 수 없습니다)' 오류 메시지가 나타난다고 보고하고 있습니다.

예를 들어, 특정 파티션에 대해 Chkdsk 명령을 실행하면 다음과 같은 오류가 표시됩니다.

C:\WINDOWS\system32>chkdsk /f g:
볼륨을 직접 액세스하기 위해 열 수 없습니다.

C:\WINDOWS\system32>chkdsk /f f:
파일 시스템 유형은 NTFS입니다. 볼륨 레이블은 0529357401입니다.

CHKDSK 볼륨 직접 액세스 오류의 원인과 해결

/f 옵션과 함께 chkdsk 명령을 실행하면 오류를 찾아 자동으로 복구합니다. 그러나 어떤 요인이 복구 작업을 방해하면 이 오류 메시지가 나타납니다. 아래의 해결 방법들을 따라 하면 문제를 해결할 수 있습니다. 시작하기 전에 먼저 PC를 재시작한 후 다시 시도해 보는 것도 좋은 방법입니다.

CHKDSK가 볼륨을 직접 액세스하지 못하는 경우 다음 단계를 따라 해 보세요.

  1. 부팅 시 CHKDSK 실행하기
  2. 기본 하드 디스크 자체 진단(Self Test) 실행하기
  3. 무료 ChkDsk 대체 소프트웨어 사용하기
  4. 하드 드라이브 상태 점검하기
  5. 하드 드라이브에 설정된 각종 제한 해제하기
  6. 드라이브 잠금 기능 제거 또는 비활성화하기
  7. 관련 응용 프로그램 서비스 비활성화하기
  8. Windows PowerShell의 Repair-Volume 사용하기

전체 내용을 먼저 확인한 후, 자신의 상황에 맞는 해결 방법을 선택하여 적용하세요.

1] 부팅 시 CHKDSK 실행하기

먼저 컴퓨터를 안전 모드(Safe Mode)로 부팅합니다.

명령 프롬프트를 관리자 권한으로 열고 다음 명령을 입력합니다.

chkdsk /x /f /r

컴퓨터를 정상적으로 재부팅하면, 시작 시 CHKDSK가 자동으로 실행됩니다.

2] 기본 하드 디스크 자체 진단 실행하기

컴퓨터를 BIOS로 부팅합니다.

Diagnostics(진단) 탭에서 Primary Hard Disk Self Test(기본 하드 디스크 자체 진단) 옵션을 선택합니다. 제조사와 메인보드에 따라 메뉴 이름은 조금씩 다를 수 있지만 의미는 동일합니다.

진단이 완료되면 컴퓨터를 정상적으로 부팅하세요. BIOS 단계에서 디스크의 장애 요소가 이미 해결되므로 대부분의 오류가 수정될 것입니다.

3] 무료 ChkDsk 대체 소프트웨어 사용하기

ChkDsk의 대안으로 활용할 수 있는 몇 가지 도구들이 있습니다. 이런 도구들도 손쉽게 사용할 수 있으며 훌륭하게 작업을 수행합니다. Puran Utilities 같은 무료 ChkDsk 대체 소프트웨어를 사용해 보고 문제가 해결되는지 확인해 보세요.

4] 하드 드라이브 상태 점검하기

Windows 명령 프롬프트에서 WMIC 유틸리티를 사용해 하드 드라이브의 상태를 확인하고, 이 오류를 유발하는 문제가 있는지 점검하세요. 하드 디스크에 내부적인 문제가 있다면 이 오류가 계속해서 발생할 수 있습니다.

5] 하드 드라이브에 설정된 각종 제한 해제하기

Windows 11/10에서는 다양한 목적으로 여러 제한을 설정할 수 있습니다. 하드 드라이브가 암호화되어 있거나 작업 수행이 제한되어 있다면 BitLocker 암호화를 해제해 보세요. 이것만으로도 문제가 해결될 수 있습니다. 하드 드라이브의 평상시 동작을 막아두면 이런 오류가 발생할 가능성이 높습니다.

6] 드라이브 잠금 기능 제거 또는 비활성화하기

문제를 일으키는 소프트웨어에서 디스크 변경 사항을 추적하는 기능이 있는지 확인하세요. 서드파티 소프트웨어가 하드 드라이브를 잠그고 있다면 검사가 완료되지 않을 수 있습니다. 해당 기능을 비활성화한 후 디스크 검사 명령을 다시 실행해 보시기 바랍니다.

7] 관련 응용 프로그램 서비스 비활성화하기

두 번째 방법은 서비스를 비활성화하는 것입니다. 이렇게 하면 해당 소프트웨어와 시스템 보호 기능 전체가 일시적으로 중단됩니다.

  • 실행(RUN) 창에 services.msc를 입력하고 Enter 키를 누릅니다.
  • 보안 소프트웨어 또는 디스크 검사 소프트웨어와 관련된 서비스를 찾아 스크롤합니다.
  • 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  • 시작 유형(Startup type)을 '사용 안 함(Disabled)'으로 변경합니다.
  • 확인/적용을 클릭합니다.
  • 컴퓨터를 재부팅합니다.

디스크 검사가 완료되면 반드시 서비스를 다시 활성화해야 합니다.

8] Windows PowerShell의 Repair-Volume 사용하기

Windows PowerShell을 관리자 권한으로 엽니다.

다음 명령을 입력하여 Repair-Volume을 실행한 후 Enter 키를 누릅니다.

repair-volume -drive letter <DRIVE LETTER>

프로세스가 완료되면 스캔 및 복구 문제가 해결되었는지 확인하세요.

자주 묻는 질문

'볼륨을 직접 액세스하기 위해 열 수 없습니다' 오류는 무엇을 의미하나요?

Windows 11/10에서 하드 디스크를 복구하기 위해 ChkDsk 명령을 실행했지만, 유틸리티가 해당 디스크를 감지하지 못할 때 이 오류 메시지가 표시됩니다. 즉, 명령줄 유틸리티가 하드 드라이브를 인식하지 못하거나 접근하지 못할 때 발생하는 오류입니다.

'Windows에서 디스크에 액세스할 수 없어 디스크 검사를 수행할 수 없습니다' 오류는 어떻게 해결하나요?

일반적인 ChkDsk 명령 대신 여러 가지 방법을 시도할 수 있습니다. 예를 들어 부팅 시점에 검사를 실행하거나, 기본 하드 디스크 자체 진단을 수행하거나, 암호화를 제거하는 방법 등이 있습니다. 이 문제는 본문에서 설명한 오류와 매우 유사하므로 동일한 해결 방법을 적용할 수 있습니다.

chkdsk /r과 /f 중 어느 것이 더 좋나요?

chkdsk 명령에서 한 옵션이 다른 옵션보다 우수하다고 할 수는 없습니다. 목적에 따라 서로 다른 시점에 각각의 명령을 실행하기 때문입니다. CHKDSK /F는 파일 시스템에 사소한 문제가 있을 때 사용하고, CHKDSK /R은 데이터의 물리적 상태에 문제가 있을 때 사용합니다.

도움이 되기를 바랍니다!