ERROR_DIRECT_ACCESS_HANDLE 수정하는 5가지 방법
ERROR_DIRECT_ACCESS_HANDLE 오류 메시지 130 (0x82) “열려 있는 디스크 파티션에 대한 파일 핸들을 사용하여 원시 디스크 I/O 이외의 작업을 시도했습니다”는 일반적으로 허용되지 않는 작업을 위해 열린 디스크 파티션과 연결된 파일 핸들을 사용하려고 할 때 발생합니다.
먼저, 작업에 적합한 핸들을 사용하고 있는지 확인하십시오. 예를 들어, 파일 작업을 수행하는 경우 파일 핸들을 사용하고 있는지 확인하고, 디스크 작업에는 원시 디스크 핸들을 사용하십시오.
ERROR_DIRECT_ACCESS_HANDLE을 어떻게 수정할 수 있나요?
1. 디스크 접근 모드 확인
Windows에서 원시 I/O를 위해 디스크 파티션에 접근할 때는 올바른 접근 모드와 플래그를 사용하는 것이 중요합니다. GENERIC_READ 및 GENERIC_WRITE를 사용하여 읽기 및 쓰기를 활성화할 수 있습니다. 그러나 하드웨어와의 직접적인 통신을 보장하려면 시스템 캐싱을 비활성화하기 위해 FILE_FLAG_NO_BUFFERING을 포함하고 비순차적 작업을 최적화하기 위해 FILE_FLAG_RANDOM_ACCESS를 포함해야 합니다.
2. 관리자 권한으로 앱 실행
- 바탕화면이나 시작 메뉴에서 앱을 찾아 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 관리자로 실행을 선택합니다.
- UAC 프롬프트에서 예를 클릭하여 앱이 상승된 권한으로 실행되도록 허용합니다.
3. 디스크 드라이버 업데이트
- Windows + R을 눌러 실행 창을 엽니다.

- devmgmt.msc를 입력하고 확인을 클릭하여 장치 관리자 앱을 엽니다.
- 디스크 드라이브로 이동하여 클릭하여 확장합니다.
- 드라이브를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 드라이버 업데이트를 선택합니다.

- 드라이버 자동 검색을 클릭합니다.

- 화면의 지시에 따라 프로세스를 완료합니다.
이 방법이 도움이 되지 않거나 드라이버에 대한 업데이트가 없는 경우, 드라이버를 재설치해 보십시오. 이를 위해 다음 단계를 따르십시오:
- 장치 관리자를 열고 디스크 드라이브로 이동하여 확장합니다.
- 드라이브를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 장치 제거를 선택합니다.

- 다음 창에서 제거를 클릭합니다.
- 프로세스가 완료되면 작업으로 이동하여 하드웨어 변경 사항 검색을 선택합니다.

- Windows가 스캔하고 드라이버를 재설치합니다. 변경 사항을 저장하려면 컴퓨터를 재시작하십시오. 이 주제에 대해 더 읽어보세요
- Microsoft는 Windows 11에서 보안을 개선하기 위해 JScript를 JScript9Legacy로 교체합니다.
- Windows 11 빌드 27898은 작은 작업 표시줄 아이콘, 빠른 복구, 더 스마트한 공유 기능을 추가합니다.
- Windows 11 빌드 27898 버그는 클래식 비스타 시작 소리를 다시 가져옵니다.
- Windows 11 빌드 22631.5696은 중요한 수정 사항과 함께 베타 채널에 배포됩니다.
4. CHKDSK 스캔 실행
- Windows 키를 누르고 검색 상자에 cmd를 입력한 후 관리자로 실행을 클릭합니다.

- 다음 명령을 입력하여 디스크를 수리합니다. C를 확인하려는 시스템 드라이브 문자로 바꾸고 Enter를 누릅니다. 명령의 F 매개변수는 발견된 모든 오류를 수정합니다:
chkdsk C: /f - 드라이브가 사용 중인 경우 드라이브를 잠글 수 없다는 메시지가 표시됩니다. 따라서 시스템이 재시작될 때 확인하도록 요청합니다. Y를 입력하고 Enter를 누릅니다.

- 프롬프트가 표시되면 컴퓨터를 재시작하여 chkdsk가 실행되고 드라이브의 오류를 수정할 수 있도록 합니다.
5. 서드파티 디스크 관리 도구 제거 (있는 경우)
- Windows + I를 눌러 설정 앱을 엽니다.
- 앱으로 이동한 후 설치된 앱을 클릭합니다.

- 서드파티 디스크 관리 앱을 찾아 세 개의 점 아이콘을 클릭하고 제거를 선택합니다.

- 제거를 클릭하고 화면의 지시에 따라 완료한 후 문제가 지속되는지 확인합니다.
- 여전히 문제가 발생하면 공식 웹사이트에서 소프트웨어를 재설치할 수 있습니다.
결론적으로, 작업에 적합한 파일 핸들을 사용하고, 앱을 관리자 권한으로 실행하며, 장치 드라이버가 업데이트되었는지 확인해야 합니다. 또한 SFC 및 CHKDSK 스캔을 실행하여 디스크 및 시스템 파일에 문제가 없는지 확인할 수 있습니다.
ERROR_DIRECT_ACCESS_HANDLE과 같은 문제를 피하려면 디스크 관리 및 명령 프롬프트와 같은 Windows 내장 도구를 사용할 수 있습니다. 디스크 관리는 문제 없이 포맷 및 파티션 작업을 수행하는 데 도움이 되며, 명령 프롬프트는 저수준 디스크 작업을 처리할 수 있게 해줍니다.
또한 보안 소프트웨어를 일시적으로 비활성화하는 것이 좋습니다. 때때로 디스크 작업에 간섭할 수 있습니다.
디스크 관련 오류가 다른 경우, 예를 들어 디스크 오류 수리와 같은 경우, 이 과정은 한 시간이 걸릴 수 있습니다. 첫 번째 단계는 프로세스가 완료될 때까지 기다리는 것이며, 여전히 오류가 발생하면 이 가이드를 읽어 해결책을 알아보십시오.
ERROR_ACCESS_AUDIT_BY_POLICY에 대한 가이드도 있으니 확인해 보시기 바랍니다.
ERROR_DIRECT_ACCESS_HANDLE에 대한 다른 질문이나 제안이 있으면 아래 댓글 섹션에 언급해 주십시오. 기꺼이 도와드리겠습니다!