외장하드를 컴퓨터에 연결한 뒤 드라이브는 정상적으로 표시되지만, 열려고 하면 “위치를 사용할 수 없습니다. 액세스가 거부되었습니다.”라는 메시지가 나타나는 경우가 있습니다. 중요한 문서나 사진이 저장되어 있다면 데이터가 모두 사라진 것은 아닌지 걱정될 수 있습니다.
하지만 이 오류는 외장하드가 고장 났다기보다 파일 권한 문제, 파일 시스템 오류 또는 Windows 보안 설정 때문에 발생하는 경우가 많습니다. 따라서 바로 포맷하거나 데이터 복구 프로그램을 실행하기 전에 Windows에서 제공하는 기본 기능으로 원인을 확인하는 것이 좋습니다.
이번 글에서는 Windows 10과 Windows 11에서 “위치를 사용할 수 없습니다. 액세스가 거부되었습니다.” 오류가 발생하는 원인과 프로그램 설치 없이 해결하는 방법을 순서대로 알아보겠습니다.
왜 “액세스가 거부되었습니다” 오류가 발생할까요?
Windows는 파일과 폴더를 보호하기 위해 사용자 계정과 접근 권한을 관리합니다.
다음과 같은 상황에서는 외장하드에 접근하지 못할 수 있습니다.
- 현재 로그인한 사용자에게 접근 권한이 없는 경우
- 다른 컴퓨터에서 사용한 뒤 권한 정보가 변경된 경우
- 파일 시스템(NTFS) 오류가 발생한 경우
- 외장하드를 안전하게 제거하지 않아 파일 시스템이 손상된 경우
- Windows 보안 기능이나 백신 프로그램이 접근을 제한하는 경우
드라이브가 정상적으로 인식된다면 물리적인 고장보다는 이러한 설정 문제일 가능성이 높습니다.
해결 전 먼저 확인할 사항
본격적인 복구를 진행하기 전에 아래 내용을 먼저 확인해 보시기 바랍니다.
- 외장하드를 분리한 뒤 다시 연결합니다.
- 다른 USB 포트에 연결해 봅니다.
- 가능하다면 다른 컴퓨터에서도 동일한 증상이 나타나는지 확인합니다.
- 외장하드 케이블이나 허브를 사용 중이라면 직접 연결해 봅니다.
다른 컴퓨터에서도 같은 오류가 발생한다면 권한 또는 파일 시스템 문제일 가능성이 있습니다.
1. 외장하드 오류 검사(CHKDSK) 실행하기
파일 시스템 오류 때문에 접근이 차단되는 경우에는 Windows의 디스크 검사 기능을 먼저 실행하는 것이 좋습니다.
- Windows 검색창에서 명령 프롬프트를 검색합니다.
- 관리자 권한으로 실행을 선택합니다.
- 아래 명령을 입력합니다.
chkdsk E: /f
※ E: 부분은 외장하드 드라이브 문자로 변경합니다.
검사가 완료되면 외장하드를 다시 열어 오류가 해결되었는지 확인합니다.
디스크 검사에서 오류가 발견되거나 수정이 완료된 뒤에도 문제가 계속된다면 파일 시스템 자체가 손상되었을 가능성도 있습니다.
CHKDSK를 실행한 뒤에도 문제가 계속되거나 디스크 오류가 반복된다면 윈도우 디스크 사용량 100% 멈춤(프리징) 현상 원인과 해결 방법도 함께 참고해 보시기 바랍니다.
2. 현재 사용자 계정으로 소유권 변경하기
오류가 계속된다면 외장하드의 소유권을 현재 사용하는 사용자 계정으로 변경해 볼 수 있습니다.
- 외장하드를 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
- 보안 탭을 클릭합니다.
- 고급을 선택합니다.
- 소유자 옆의 변경을 클릭합니다.
- 현재 로그인한 Windows 사용자 계정을 입력한 뒤 이름 확인을 클릭합니다.
- 하위 컨테이너 및 개체의 소유자 바꾸기를 체크합니다.
- 적용을 클릭합니다.
권한이 많은 파일과 폴더에 적용되는 경우에는 완료까지 시간이 다소 걸릴 수 있습니다.
3. 현재 사용자 계정에 권한 부여하기
소유권을 변경했는데도 같은 오류가 발생한다면 현재 사용자 계정에 필요한 권한이 없을 수 있습니다.
다음 순서대로 확인합니다.
- 외장하드를 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
- 보안 탭에서 편집을 클릭합니다.
- 현재 로그인한 사용자 계정을 선택합니다.
- 모든 권한의 허용 항목을 체크합니다.
- 적용과 확인을 차례대로 클릭합니다.
권한이 하위 폴더까지 적용되는 경우에는 완료까지 시간이 걸릴 수 있습니다.
권한 문제는 외장하드뿐 아니라 USB 메모리에서도 자주 발생합니다.
USB 저장장치 자체가 정상적으로 인식되지 않는다면 USB 메모리가 인식되지 않을 때 디스크 관리에서 드라이브 문자 복구하는 방법도 함께 참고해 보시기 바랍니다.
참고
인터넷에는 Everyone 계정을 추가해 모든 권한을 부여하는 방법이 소개되어 있는 경우가 있습니다. 하지만 이는 보안상 권장되지 않으며, 가능하면 현재 로그인한 사용자 계정 또는 Administrators 그룹에만 필요한 권한을 부여하는 것이 좋습니다.
4. 명령 프롬프트에서 소유권과 권한 복구하기
그래픽 설정으로 해결되지 않는다면 명령 프롬프트를 이용해 권한을 복구할 수 있습니다.
먼저 명령 프롬프트를 관리자 권한으로 실행합니다.
소유권을 현재 관리자 계정으로 변경합니다.
takeown /f E:\ /r /d y
다음으로 현재 사용자에게 모든 권한을 부여합니다.
icacls E:\ /grant %USERNAME%:F /T
※ E: 부분은 외장하드 드라이브 문자로 변경합니다.
명령이 완료되면 외장하드를 다시 열어 오류가 해결되었는지 확인합니다.
명령 프롬프트를 관리자 권한으로 실행하는 과정이 익숙하지 않다면 윈도우 프로그램 실행 시 msvcp140.dll 누락 오류 해결을 위한 재배포 패키지 설치법에서도 관리자 권한 실행 방법을 함께 확인할 수 있습니다.
5. Windows 보안 설정 확인하기
일부 환경에서는 Windows 보안 기능이나 백신 프로그램 때문에 외장하드 접근이 제한될 수 있습니다.
다음 순서대로 확인합니다.
- Windows 보안을 실행합니다.
- 바이러스 및 위협 방지를 선택합니다.
- 랜섬웨어 방지 관리를 클릭합니다.
- 제어된 폴더 액세스가 켜져 있는지 확인합니다.
특정 프로그램만 외장하드 접근이 차단되는 경우라면 이 기능이 원인일 수도 있습니다.
다만 제어된 폴더 액세스는 랜섬웨어로부터 데이터를 보호하는 기능이므로, 무조건 끄기보다는 원인 확인 후 다시 활성화하는 것을 권장합니다.
그래도 해결되지 않는다면
위 방법으로도 해결되지 않는다면 다음 사항을 추가로 확인해 보시기 바랍니다.
- 다른 컴퓨터에서도 동일한 증상이 발생하는지 확인합니다.
- 디스크 관리에서 드라이브가 정상적으로 인식되는지 확인합니다.
- SMART 오류나 이상 소음이 발생한다면 물리적인 저장장치 이상일 가능성도 있습니다.
- 중요한 데이터가 있다면 포맷하기 전에 데이터 복구 전문 업체에 상담을 받는 것이 좋습니다.
물리적인 고장이 의심되는 경우에는 반복적으로 복구 프로그램을 실행하기보다 추가 손상을 막는 것이 중요합니다.
Windows 자체의 오류나 성능 저하도 함께 점검하고 싶다면 컴퓨터 느려졌을 때 포맷 전 반드시 확인해야 할 윈도우 최적화 방법 7가지도 함께 참고해 보시기 바랍니다.
자주 묻는 질문(FAQ)
Q1. “액세스가 거부되었습니다”가 뜨면 외장하드가 고장 난 것인가요?
반드시 그렇지는 않습니다.
대부분은 권한 설정이나 파일 시스템 문제로 발생하며, 드라이브가 정상적으로 인식된다면 Windows 기본 기능으로 해결되는 경우가 많습니다.
Q2. Everyone 계정을 추가해야 하나요?
권장하지 않습니다.
가능하면 현재 로그인한 사용자 계정이나 Administrators 그룹에 필요한 권한만 부여하는 것이 보안상 안전합니다.
Q3. CHKDSK를 실행하면 데이터가 삭제되나요?
일반적인 오류 검사 과정에서는 데이터를 삭제하지 않습니다.
다만 파일 시스템 손상이 심한 경우 일부 손상된 파일이 복구되거나 정리될 수 있으므로 중요한 데이터는 가능한 한 백업하는 것이 좋습니다.
Q4. 다른 컴퓨터에서는 정상적으로 열리는데 내 PC에서만 안 됩니다.
현재 컴퓨터의 권한 설정이나 Windows 보안 정책이 원인일 가능성이 있습니다.
이 경우 소유권과 권한을 다시 설정하면 해결되는 경우가 많습니다.
마무리
“위치를 사용할 수 없습니다. 액세스가 거부되었습니다.” 오류는 외장하드가 고장 났다는 의미가 아니라 권한 설정, 파일 시스템 오류 또는 Windows 보안 설정 때문에 발생하는 경우가 많습니다.
따라서 바로 포맷하거나 복구 프로그램을 실행하기보다는 CHKDSK 실행 → 소유권 변경 → 사용자 권한 확인 → 명령 프롬프트를 이용한 권한 복구 → Windows 보안 설정 확인 순서대로 점검하는 것이 좋습니다.
문제가 해결된 후에는 외장하드를 분리할 때 ‘하드웨어 안전하게 제거’ 기능을 사용하고, 중요한 데이터는 다른 저장장치나 클라우드에도 함께 백업해 두면 같은 문제가 발생하더라도 보다 안전하게 대처할 수 있습니다.
