Computer >> 컴퓨터 >  >> 문제 해결 >> Apple

해결 방법: '삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다' 오류

외장 드라이브를 연결하는 순간 "삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다(the disk you inserted was not readable by this computer)" 오류가 발생하는 사용자들이 있습니다. 일부 사용자는 연결하는 모든 USB 기기에서 문제가 발생한다고 보고하는 반면, 어떤 사용자는 특정 드라이브 하나에서만 나타난다고 말합니다. 대부분 macOS High Sierra에서 보고되지만, 다른 Mac OS X 버전에서도 발생했다는 사례가 있습니다.

해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류

디스크를 읽을 수 없는 원인은 무엇인가요?

다양한 사용자 사례와 이를 해결하기 위해 활용된 복구 방법을 조사했으며, 테스트 환경에서도 어느 정도 동일한 현상을 재현할 수 있었습니다. 조사 결과, 이 오류 메시지를 유발하는 대표적인 원인은 다음과 같습니다:

  • 디스크 고장 – 드라이브 자체 또는 USB 인터페이스에 물리적 문제가 생겼을 가능성이 있습니다. 이 경우에는 데이터 복구 솔루션을 사용하는 것이 좋습니다.
  • 포맷되지 않은 디스크 – 방금 연결한 디스크가 포맷되어 있지 않거나, Mac OS가 지원하지 않는 파일 시스템으로 포맷된 경우에도 이 오류가 발생할 수 있습니다.
  • WD 소프트웨어 버그 – WD 하드 드라이브에서는 1394 버스의 경쟁 상태(race condition)로 인해 VCD 목차가 다른 버스 리셋에 의해 손상되면서 문제가 발생할 수 있습니다.
  • Mac OS X가 지원하지 않는 포맷 – 동일한 외장 드라이브를 이전에 Windows 컴퓨터에서 사용했다면, Mac에서 지원하지 않는 파일 시스템으로 포맷되어 있을 가능성이 높습니다.

방법 1: 외장 드라이브 자체의 고장 여부 확인 (해당되는 경우)

무의미한 시도에 시간을 낭비하지 않으려면, 먼저 드라이브 자체의 고장 여부부터 확인하는 것이 좋습니다.

다른 외장 저장 장치(USB 메모리든 다른 외장 드라이브든)를 Mac에 연결해 보세요. 단, 두 번째 드라이브는 오류가 발생하는 드라이브와 동일한 파일 시스템을 사용해야 정확한 비교가 가능합니다.

다른 드라이브에서는 동일한 오류가 나타나지 않고 Finder에서 정상적으로 표시된다면, 문제의 원인이 Mac이 아니라는 결론을 내릴 수 있습니다. 즉, 오류가 발생하는 해당 외장 드라이브 자체의 문제일 가능성이 큽니다.

반대로 연결하는 모든 외장 드라이브에서 동일한 오류 메시지가 나타난다면 바로 방법 4(해당되는 경우)로 이동하세요. 특정 드라이브 하나에서만 오류가 나타난다면 아래 다음 방법을 계속 진행하시면 됩니다.

방법 2: 디스크 유틸리티로 드라이브 복구하기

USB 드라이브, 외장 하드 드라이브 또는 SD 카드를 Mac에 연결하자마자 이 오류 메시지가 표시된다면, 디스크 유틸리티(Disk Utility)로 복구를 시도해 볼 수 있습니다. 반드시 성공한다고 보장할 수는 없지만, 같은 오류를 겪던 일부 사용자들은 아래 단계를 수행한 후 문제가 해결되었다고 보고했습니다.

진행 방법은 다음과 같습니다:

  1. 초기 오류 창이 나타나면 무시(Ignore)를 클릭하여 닫습니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  2. 오류 창을 닫은 후 Launchpad를 열고 '디스크(disk)'를 검색한 다음 디스크 유틸리티(Disk Utility)를 클릭합니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  3. 디스크 유틸리티에서 오류가 표시되는 디스크를 선택하고, 상단 리본 메뉴의 First Aid(응급 처치) 버튼을 클릭합니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  4. 절차가 완료될 때까지 기다립니다. 성공 메시지가 표시되면 컴퓨터를 재시작하고, 다음 부팅 시 디스크가 정상적으로 인식되는지 확인합니다.
    참고: "First Aid 프로세스가 실패했습니다"라는 메시지가 나타나면 바로 다음 방법(방법 3)으로 넘어가세요.

방법 3: FAT32로 재포맷하기

이 오류가 발생하는 또 다른 흔한 원인은 드라이브가 NTFS로 포맷되어 있는 경우입니다.

OS X는 NTFS를 제대로 지원하지 않기 때문에, NTFS로 포맷된 외장 드라이브에서 이 오류 메시지가 자주 나타납니다. 이 경우 파일 시스템을 FAT32로 변환하면 문제를 해결할 수 있는 경우가 많습니다.

이러한 상황은 외장 드라이브를 이전에 Windows 컴퓨터에서 사용했던 경우에 특히 흔하게 발생합니다.

주의: 디스크 포맷과 같은 작업은 디스크에 저장된 모든 데이터를 삭제하게 됩니다. 반드시 중요한 데이터를 미리 백업하세요.

계속 진행할 준비가 되었다면, 아래 단계에 따라 오류가 발생하는 디스크를 FAT32로 재포맷하세요:

  1. 오류 창을 닫은 후 Launchpad를 열고 '디스크(disk)'를 검색한 다음 디스크 유틸리티(Disk Utility)를 실행합니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  2. 디스크 유틸리티에서 오류 메시지가 표시되는 드라이브를 선택하고, 리본 메뉴에서 Partition(파티션)을 클릭합니다. 그런 다음 Volume Scheme 아래의 Partition 드롭다운 메뉴에서 원하는 파티션 수를 선택하고, Volume Information 아래의 Format에서 MS-DOS(FAT)를 선택합니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  3. Apply(적용)를 클릭한 다음 Partition(파티션)을 클릭하여 작업을 시작합니다.
  4. 프로세스가 완료될 때까지 기다린 후, 외장 드라이브가 정상적으로 인식되는지 확인합니다.

여전히 동일한 오류 메시지가 표시된다면 아래 다음 방법으로 이동하세요.

방법 4: macOS High Sierra – Clover 부트로더 버그 해결 (해당되는 경우)

Hackintosh macOS 10.13.x High Sierra와 Clover 부트로더를 함께 사용하는 환경에서 이 오류가 발생한다면, 수많은 사용자가 겪은 잘 알려진 버그를 만난 것입니다.

동일한 Mac 버전을 사용하는 많은 사용자들이 이 버그를 해결하는 패치를 적용한 후 문제가 해결되었다고 보고했습니다. 단, 이 패치는 Apple과 무관한 독립 개발자들이 만든 것이라는 점을 유의하세요.

주의: 이 버그는 Hackintosh macOS 10.13.x High SierraClover 부트로더를 함께 사용할 때만 발생합니다. 순정(clean) macOS에서 이 문제가 발생한다면 아래 단계는 해당되지 않으므로 따라 하지 마세요.

  1. 해당 링크(here)에 접속하여 패치를 다운로드합니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  2. 패치를 다운로드한 후 Finder를 열고 MacOS > System > Extensions 경로로 이동합니다. 그런 다음 패치 폴더 안에 있는 .kext 파일을 Extensions 폴더로 드래그 앤 드롭합니다.해결 방법:  삽입한 디스크를 이 컴퓨터에서 읽을 수 없습니다  오류
  3. 확장 파일이 교체되면 검색 기능으로 Terminal(터미널) 앱을 찾아 실행합니다.
  4. 터미널에서 다음 명령어를 실행합니다:
    sudo chown -R 0:0 /Library/Extensions/AppleAHCIPort.kext && sudo chmod -R 755 /Library/Extensions/AppleAHCIPort.kext
    sudo touch /System/Library/Extensions && sudo kextcache -u /
  5. 명령이 성공적으로 실행되면 컴퓨터를 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.

위의 어떤 방법으로도 문제가 해결되지 않았다면, 드라이브 자체가 고장났을 가능성이 매우 높습니다. 이 경우 드라이브에 중요한 데이터가 저장되어 있다면, 전문적인 데이터 복구 솔루션을 찾아보는 것이 좋습니다.