qBittorrent는 무료로 제공되는 크로스 플랫폼 오픈소스 BitTorrent 클라이언트로, µTorrent의 강력한 대안으로 널리 사용되고 있습니다. Qt 툴킷 기반의 C++로 작성되었으며 자원봉사자들이 개발에 참여하고 있습니다. 그러나 일부 사용자들은 "I/O 오류가 발생했습니다(An I/O error occurred)" 또는 "I/O 오류: 권한 거부됨(I/O error: Permission Denied)"이라는 메시지를 접한다고 보고하고 있습니다. 이 오류가 발생하면 다운로드가 중단되며, 수동으로 작업을 다시 시작하거나 중지해야 하는 불편함이 생깁니다.
qBittorrent에서 입출력(I/O) 오류가 발생하는 원인
다양한 사용자 사례와 실제로 문제 해결에 성공한 복구 방법들을 조사한 결과, 이 오류를 유발하는 것으로 알려진 주요 시나리오는 다음과 같습니다.
- 사용자 지정 다운로드 위치에 대한 권한 부족 – 다운로드 저장 위치를 기본값에서 사용자 지정 경로로 변경한 경우, qBittorrent가 해당 위치에서 파일을 읽고 쓰기 위해 필요한 권한이 없을 수 있습니다. 비슷한 상황에 놓였던 여러 사용자들이 프로그램을 관리자 권한으로 실행하거나 다운로드 위치를 기본값으로 되돌려 문제를 해결했다고 보고했습니다.
- Windows Defender의 간섭 – Windows에서 Windows Defender 보안 시스템을 사용 중이라면, 신뢰할 수 없거나 유해하다고 판단되는 파일을 차단하는 과정에서 토렌트 파일과 충돌하여 다운로드가 멈출 수 있습니다.
이 외에도 다른 프로그램이나 저장 장치로 인해 I/O 오류가 발생할 가능성은 다양합니다. 아래에서는 실제로 확인되고 해결된 사례들을 중심으로 해결 방법을 소개합니다.
방법 1: 관리자 권한으로 qBittorrent 실행하기
일부 사용자들의 보고에 따르면, "관리자 권한으로 실행(Run as administrator)" 옵션으로 qBittorrent를 열면 문제가 자동으로 해결될 수 있습니다. 관리자 권한으로 프로그램을 실행하면 시스템이 해당 프로그램을 안전한 것으로 인식하여 관리 명령을 수행할 수 있게 되며, 저장소의 다양한 위치에 접근하는 데 필요한 권한도 함께 확보됩니다. 관리자 권한으로 qBittorrent를 실행하려면 아래 단계를 따르세요.
- 시작 메뉴에서 qBittorrent를 검색합니다 (Windows + S 키를 눌러 검색창을 열 수 있습니다).
- qBittorrent를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 사용자 계정 컨트롤(UAC) 경고 창에서 "예"를 클릭합니다.
- I/O 오류가 더 이상 발생하지 않는지 확인합니다.
방법 2: Windows 10에서 Windows Defender 비활성화하기
이전 버전에서 Windows 10으로 업그레이드한 일부 사용자들은 Windows Defender를 비활성화하고 서드파티 백신 프로그램을 설치함으로써 문제를 해결했습니다. 참고로 Windows 10에서 Windows Defender를 비활성화하는 방법은 Windows 7, 8 또는 8.1과는 상당히 다릅니다. 비활성화 방법은 두 가지가 있는데, 하나는 임시 비활성화이고 다른 하나는 영구 비활성화입니다.
임시 방법은 일반적인 시작 메뉴를 통해 진행하며, 이 경우 며칠 후 Windows가 자동으로 Windows Defender를 다시 켭니다. 영구 방법은 컴퓨터의 레지스트리 편집기를 사용합니다. 여기서는 영구 비활성화 방법을 진행하며, Windows Defender의 역할을 대체할 서드파티 백신을 함께 설치하는 것을 권장합니다.
- 키보드의 Windows + R 키를 누르거나 검색하여 실행(Run) 창을 엽니다.
- 텍스트 상자에 "regedit"를 입력하고 Enter 키를 누릅니다.
- 레지스트리 편집기에서 다음 경로로 이동하여 WinDefend 항목을 찾습니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WinDefend
- "Start" 값을 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택합니다.
- 값 데이터(Value data)를 "4"로 변경합니다.
- 이렇게 하면 레지스트리 편집기에서 직접 다시 활성화하기 전까지 Windows Defender가 영구적으로 비활성화됩니다. 이제 qBittorrent를 실행하여 권한 문제가 해결되었는지 확인합니다.
방법 3: 보안 설정에 사용자 추가하기
경우에 따라 애플리케이션 폴더의 보안 설정이 현재 사용 중인 계정의 접근을 차단하고 있을 수 있습니다. 이 경우 보안 설정에서 해당 계정을 추가하면 문제를 해결할 수 있습니다.
- qBittorrent 폴더를 마우스 오른쪽 버튼으로 클릭하고 "속성(Properties)"을 선택합니다.
- "보안(Security)" 탭을 클릭한 후 "편집(Edit)" 버튼을 누릅니다.
- "추가(Add)"를 클릭하고 현재 사용 중인 계정의 사용자 이름을 입력합니다.
- "이름 확인(Check Names)" 버튼을 클릭하여 해당 계정을 추가합니다.
- 설정을 적용한 후 문제가 해결되었는지 확인합니다.