'시스템에 연결된 장치가 작동하지 않습니다(A device attached to the system is not functioning)'라는 오류 메시지는 컴퓨터가 장치와 제대로 통신하거나 데이터를 전송하지 못하고 있다는 의미입니다. 장치가 올바르게 연결되지 않았거나, 드라이버가 호환되지 않거나, USB 포트에 문제가 있거나, 다른 USB 장치가 데이터 전송을 방해하고 있을 가능성이 있습니다.

많은 사용자가 스마트폰, 카메라, 태블릿, USB 메모리에서 컴퓨터로 데이터를 옮기거나 하드디스크 간에 파일을 전송할 때 이 문제를 자주 겪습니다. 매우 흔한 문제이므로 너무 걱정하지 않아도 되며, 아래의 해결 방법을 순서대로 따라 해 보시기 바랍니다.
1. 'Mac 또는 PC로 전송' 설정 변경 (아이폰 사용자)
아이폰에서 컴퓨터로 파일이나 사진을 전송하는 중에 이 오류가 발생한다면, 아이폰의 전송 관련 설정을 변경해야 합니다. 설정을 변경하지 않으면 전송이 원활하게 진행되지 않거나 도중에 중단되어 데이터가 손상될 수 있습니다. 다음 단계를 따라 설정을 변경해 보세요.
- 아이폰에서 설정 앱을 실행합니다.
- 화면을 아래로 스크롤하여 '사진(Photos)' 항목을 찾아 누릅니다.

- 사진 설정 화면에서 맨 아래로 내려가 'Mac 또는 PC로 전송' 항목을 확인합니다.
- '원본 유지' 옵션을 선택한 후 파일 전송을 다시 시도합니다.

- 문제가 계속되는지 확인합니다.
2. 장치 재연결 및 다른 USB 포트 사용
USB 저장장치와 컴퓨터 사이의 연결이 불안정하면 이 오류가 발생할 수 있습니다. 커넥터가 포트에 제대로 꽂히지 않았거나, 사용 중인 케이블에 결함이 있을 가능성이 있습니다. 장치를 다시 연결해 보고, 케이블을 사용 중이라면 해당 케이블이 데이터 전송을 지원하는 정상적인 케이블인지 반드시 확인하세요. 충전 전용 케이블은 데이터 전송이 되지 않으므로 주의가 필요합니다. 다른 케이블로 교체해 보고, 다른 USB 포트에 연결해서도 시도해 보시기 바랍니다.

컴퓨터에 다른 USB 장치가 연결되어 있다면 모두 분리해 보세요. 실제로 조이스틱 하나를 분리했더니 오류가 사라지고 전송이 성공적으로 완료된 사례도 있습니다. 이 단계는 기본적인 문제 해결 과정이므로, 다음 단계로 넘어가기 전에 가능한 모든 조합을 시도해 보는 것이 좋습니다.
3. 컴퓨터 재시작
많은 경우 컴퓨터를 재시작하는 것만으로도 문제가 해결됩니다. 잘못된 구성의 시스템 모듈이 있거나, 프로그램 설치 후 재시작이 필요한 상황일 수 있습니다. 특히 Windows 업데이트 후에는 변경 사항 적용을 위해 재시작이 필수적입니다. 장치 연결을 해제한 상태에서 컴퓨터를 정상적으로 재시작하세요. 재시작이 완료되면 장치를 다시 연결하고 문제가 해결되었는지 확인합니다.
4. 장치 포맷
USB 장치가 올바르게 포맷되어 있지 않은 경우에도 이 오류가 발생할 수 있습니다. 잘못된 포맷은 저장장치의 섹터/블록이 제대로 할당되지 않았다는 의미이며, 이것이 오류의 원인일 수 있습니다.
- Windows + E 키를 눌러 파일 탐색기를 실행합니다. 왼쪽 탐색 창에서 '내 PC'를 클릭하면 연결된 USB 장치를 확인할 수 있습니다.
- USB 장치를 마우스 오른쪽 버튼으로 클릭하고 '포맷'을 선택합니다.

- 설정 창이 새로 열립니다. 어떤 옵션을 선택해야 할지 모르겠다면 기본값 그대로 두고 '시작' 버튼을 클릭합니다.

- 포맷이 완료되면 USB 장치를 다시 사용해 보고 문제가 해결되었는지 확인합니다.
주의: 포맷을 진행하면 장치의 모든 데이터가 삭제되므로, 반드시 중요한 파일을 미리 백업한 후 진행하세요.
5. SFC 및 DISM 명령 실행
컴퓨터에 손상된 시스템 파일이 존재하여 이 오류가 발생했을 가능성도 있습니다. 이 경우 SFC(시스템 파일 검사기)를 실행하고, 오류가 발견되면 DISM 명령을 추가로 실행해 볼 수 있습니다.
SFC(System File Checker)는 Microsoft Windows에 내장된 유틸리티로, 운영체제의 손상된 파일을 검사할 수 있는 매우 유용한 진단 도구입니다. SFC를 실행하면 다음 세 가지 결과 중 하나가 표시됩니다.
- Windows에서 무결성 위반을 찾지 못함
- Windows 리소스 보호에서 손상된 파일을 찾아 복구함
- Windows 리소스 보호에서 손상된 파일을 찾았지만 일부(또는 전부)를 복구하지 못함
- Windows + R 키를 눌러 실행 창을 엽니다. 입력란에 'taskmgr'을 입력하고 Enter 키를 눌러 작업 관리자를 실행합니다.
- 창 왼쪽 상단의 '파일' 메뉴를 클릭하고 '새 작업 실행'을 선택합니다.

- 입력란에 'Powershell'을 입력하고, 그 아래의 '관리자 권한으로 이 작업 실행' 옵션에 체크한 후 확인을 누릅니다.

- Windows PowerShell 창이 열리면 'sfc /scannow'를 입력하고 Enter 키를 누릅니다. Windows 전체 파일을 검사하는 과정이므로 시간이 다소 걸릴 수 있습니다.

- 검사 결과 오류를 발견했지만 복구하지 못했다는 메시지가 나타나면, PowerShell에 'DISM /Online /Cleanup-Image /restorehealth'를 입력하여 실행합니다. 이 명령은 Windows 업데이트 서버에서 정상 파일을 다운로드하여 손상된 파일을 교체합니다. 인터넷 연결 상태에 따라 시간이 걸릴 수 있으며, 도중에 취소하지 말고 끝날 때까지 기다려 주세요.
오류가 발견되고 위 방법으로 복구되었다면 컴퓨터를 재시작한 후 오류가 사라졌는지 확인합니다.
6. 장치 드라이버 업데이트
장치 드라이버가 최신 버전이 아니면 컴퓨터가 데이터 전송에 어려움을 겪으면서 이 오류가 나타날 수 있습니다. 이 경우 드라이버를 업데이트하여 문제가 해결되는지 확인해 보세요. 드라이버 업데이트에는 자동과 수동 두 가지 방법이 있습니다. 자동 방법은 업데이트 옵션이 표시될 때 첫 번째 옵션을 선택하는 것으로, Windows가 알아서 최적의 드라이버를 검색하여 설치해 줍니다.
자동 업데이트로 해결되지 않는다면 제조사 웹사이트에 접속하여 필요한 드라이버를 직접 다운로드한 후 수동으로 설치할 수 있습니다. 수동 업데이트 방법은 다음과 같습니다.
- Windows + R 키를 눌러 실행 창을 엽니다. 'devmgmt.msc'를 입력하고 Enter 키를 누르면 장치 관리자가 실행됩니다.
- 하드웨어 목록을 살펴보고 오류가 발생하는 장치를 마우스 오른쪽 버튼으로 클릭한 후 '드라이버 업데이트'를 선택합니다.

- 드라이버 업데이트 방법을 묻는 대화상자가 나타나면 두 번째 옵션(컴퓨터에서 드라이버 소프트웨어 찾아보기)을 선택하고 진행합니다.
찾아보기 버튼을 클릭하여 미리 다운로드해 둔 드라이버 파일을 선택하고 업데이트를 진행합니다.

- 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
7. Windows 복구
드라이브 간에 데이터를 이동할 때마다 이 오류가 반복된다면 운영체제 자체에 문제가 있을 수 있으므로 Windows 복구를 시도해 볼 수 있습니다. 복구를 진행하기 전에 반드시 데이터를 백업하고 모든 작업을 저장하세요. 이 과정은 시간이 오래 걸릴 수 있으므로 중단 없이 진행할 수 있는 시간대에 시작하는 것이 좋습니다. Windows 10 복구 방법을 안내하는 별도 가이드를 참고하여 진행하시기 바랍니다.
참고: 이 방법은 위의 모든 문제 해결 단계가 실패했고 문제의 원인이 운영체제에 있다고 확신할 때만 시행하세요.
그래도 해결되지 않는다면: 무선 전송 앱 활용
위의 모든 방법으로도 문제가 해결되지 않는다면 컴퓨터나 아이폰 자체에 하드웨어적인 결함이 있을 가능성이 있습니다. 이 경우 Shareit이나 SendAnywhere 같은 무선 전송 앱을 사용하면 동일한 결과를 얻을 수 있습니다. 두 앱 모두 아이폰과 안드로이드 폰을 모두 지원하므로 사용에 어려움은 없을 것입니다. 다운로드 링크는 다음과 같습니다.
- Shareit (App Store)
- Shareit (Google Play)
- SendAnywhere (App Store)
- SendAnywhere (Google Play)
파일을 주고받으려면 PC에도 데스크톱 클라이언트가 필요합니다. Shareit과 SendAnywhere의 PC 클라이언트를 각각 공식 웹사이트에서 다운로드하여 함께 사용하시기 바랍니다.