Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

macOS Mojave '데이터를 올바른 형식이 아니어서 읽을 수 없습니다' 오류의 원인과 해결 방법

새로운 Mac 운영체제가 출시될 때마다 사용자들이 마주치는 몇 가지 오류가 존재하곤 하며, 이런 오류가 어떻게 전체 QA 과정을 통과했는지 의아해하게 만듭니다. 물론 그 답은 베타 테스터의 실제 수와 다운로드·설치 건수의 차이에서 부분적으로 비롯된다고 할 수 있습니다. 다만 이는 모든 일반 사용자가 쉽게 이해하기에는 다소 기술적인 내용일 수 있습니다.

이 가이드에서는 특히 Mojave로 업데이트한 후 사용자들을 좌절시키는 흔한 문제, 즉 "데이터를 올바른 형식이 아니어서 읽을 수 없습니다(Data couldn't be read because it isn't in the right format)" 오류를 자세히 살펴보겠습니다. 조금만 인내심을 갖고 따라 하면 스스로 문제를 해결하거나 재발을 예방할 수 있을 것입니다.

Mojave 업데이트 후 오류가 발생하는 원인

"데이터를 올바른 형식이 아니어서 읽을 수 없습니다" 오류가 발생하는 데에는 여러 가지 원인이 있을 수 있습니다. 하지만 오류 메시지의 이름에서 알 수 있듯이, 파일 형식이 지원되지 않아 Mojave가 해당 데이터를 읽지 못하는 경우일 가능성이 높습니다.

2017년 macOS High Sierra 출시와 함께 Apple은 Apple File System(APFS)이라는 새로운 파일 시스템도 선보였습니다. 그 이후로 iPad, iPhone, Mac, MacBook 등 다양한 Apple 기기에 적용되어 사용되고 있습니다.

전문가 팁: 시스템 문제나 성능 저하를 유발할 수 있는 성능 이슈, 정크 파일, 유해 앱, 보안 위협 여부를 Mac에서 점검해 보세요.

이 파일 시스템 형식은 두 가지 주요 목표를 가지고 출시되었습니다. 첫째, 사용자에게 더 빠르고 효율적인 환경을 제공하는 것이고, 둘째, macOS와 iOS가 미래 성장을 위해 통일된 파일 시스템을 갖추도록 하는 것입니다.

High Sierra를 설치하거나 Mojave로 업데이트하면 메인 하드 드라이브의 파일 시스템은 자동으로 변경됩니다. 하지만 외장 드라이브의 파일까지 자동으로 변환해 주지는 않습니다. 즉, 사용자가 직접 변환해야 하며, 그렇지 않으면 이 오류가 나타날 수 있습니다.

그렇다면 이 번거로운 문제는 어떻게 해결할 수 있을까요?

'데이터를 올바른 형식이 아니어서 읽을 수 없습니다' 오류 해결 방법

이 오류를 수정하거나 다시 나타나지 않도록 하려면 HDD든 SSD든 모든 드라이브를 변환해야 할 수 있습니다. 변환 방법은 두 가지가 있습니다. 디스크 유틸리티(Disk Utility)를 사용하는 방법과 터미널(Terminal)을 사용하는 방법입니다.

디스크 유틸리티로 APFS 변환하기

외장 드라이브를 변환하는 경우 디스크 유틸리티를 사용해 APFS 형식으로 바꿀 수 있습니다. 절차는 다음과 같습니다.

  1. 외장 드라이브를 Mac 또는 MacBook에 연결합니다. 연결 상태가 느슨하면 드라이브가 감지되지 않을 수 있으므로 단단히 연결되었는지 확인하세요.
  2. Spotlight를 통해 디스크 유틸리티를 엽니다. CMD + Space 키를 눌러 Spotlight를 실행한 뒤, 검색창에 Disk Utility를 입력합니다.
  3. 변환하려는 드라이브를 클릭하여 선택합니다.
  4. 편집(Edit) 메뉴로 이동한 후 APFS로 변환(Convert to APFS)을 선택합니다.
  5. 변환 소요 시간은 외장 드라이브 용량에 따라 달라지지만, 몇 시간씩 걸리지는 않습니다. 완료되면 외장 드라이브가 Apple의 새로운 APFS 형식으로 동작합니다.

터미널로 APFS 변환하기

내장 SSD를 APFS 형식으로 변환하려면 터미널을 사용해야 합니다. 아래 단계를 따라 진행하세요.

  1. SSD가 컴퓨터에 제대로 장착되어 있는지 확인합니다.
  2. CMD + Option + R 키를 눌러 인터넷 복구 모드로 부팅합니다. 화면에 지구본이 나타날 때까지 키를 길게 누르고, 부팅이 완료될 때까지 기다립니다. 인터넷 속도에 따라 최대 15분 정도 걸릴 수 있습니다.
  3. macOS 유틸리티(Utilities) 메뉴가 나타나면 디스크 유틸리티를 선택합니다.
  4. 보기(View) 메뉴를 열고 모든 기기 표시(Show All Devices)를 클릭합니다. 왼쪽 목록에 SSD가 표시되어야 하며, 보이지 않으면 디스크 유틸리티를 종료한 뒤 다시 실행합니다.
  5. 디스크 유틸리티를 닫습니다. 메뉴 막대에서 유틸리티 메뉴로 이동해 터미널을 클릭합니다. 참고로, 이 시점에 외장 드라이브를 분리하면 데이터가 손상될 수 있으므로 절대 분리하지 마세요.
  6. 터미널에 아래 명령어를 입력하고 Return 키를 누릅니다.

diskutil list

  1. 이 명령을 실행하면 컴퓨터에 마운트된 디스크 목록이 길게 출력됩니다. 내장 SSD를 찾으려면 설명 부분에서 "(internal, physical)"이라는 문구를 확인하세요. SSD를 찾았다면 해당 식별자(identifier)를 메모해 둡니다. 보통 "disk0", "disk1", "disk2" 등으로 표기됩니다. 이 식별자는 다음 단계에서 필요합니다.
  2. 아래 명령어에 식별자를 넣어 입력한 후 Return 키를 누릅니다.

diskutil eraseDisk JHFS+ MacOS /dev/identifier

  1. 이 과정은 보통 몇 분 정도 걸립니다. "Finished erase on identifier" 메시지가 표시되고 SSD 이름이 MacOS로 변경되면 완료된 것입니다.
  2. 다음으로 SSD의 새 식별자를 메모해 둡니다. 보통 "Formatting identifier as Mac OS Extended (Journaled) with name MacOS"라는 문구가 있는 줄에 표시됩니다.
  3. 터미널에 아래 명령어를 입력하고 Return 키를 누릅니다.

diskutil apfs createContainer /dev/identifier

  1. 역시 몇 분 정도 소요될 수 있습니다. 완료되면 "Finished APFS operation on identifier MacOS" 메시지가 나타납니다.
  2. 마지막 터미널 명령에 사용할 새 식별자를 다시 메모해 둡니다.
  3. 터미널에 마지막 명령어를 입력하고 Return 키를 누릅니다.

diskutil apfs addVolume identifier APFS MacOS

  1. 이 과정 역시 몇 분 정도 걸릴 수 있으며, "Finished APFS operation on identifier" 메시지가 표시되면 완료된 것입니다. 이제 SSD가 APFS 형식으로 포맷되었습니다.

변환해야 할까, 말아야 할까?

외장 드라이브를 새 파일 시스템으로 변환하면 메인 드라이브를 변환할 때와 동일한 이점을 누릴 수 있습니다. 파일 복사와 복제 속도가 빨라지고, 파티션 관리도 한결 수월해집니다. 무엇보다 네이티브 암호화 기능을 사용할 수 있다는 점이 큰 장점입니다.

다만 주의할 점이 있습니다. 드라이브를 APFS로 변환하면, 동일한 형식을 사용하지 않는 다른 Mac이나 MacBook에서는 해당 드라이브를 읽을 수 없게 됩니다.

마무리

Mojave 설치 오류와 마찬가지로 "데이터를 올바른 형식이 아니어서 읽을 수 없습니다" 오류 역시 해결 방법이 존재합니다. 이 글에서 가능한 해결책 두 가지를 소개했으며, 둘 중 하나가 도움이 되었기를 바랍니다.

앞으로는 미래의 오류에 사전에 대비하는 것이 중요합니다. 이를 위해 신뢰할 수 있는 Mac 클리닝 도구를 다운로드해 설치하는 것도 좋은 방법입니다. 올바른 도구를 사용한다면 오류가 발생할 여지를 크게 줄일 수 있습니다.

여전히 Mojave에서 문제를 겪고 계신가요? 아래에 상황을 남겨주시면 향후 게시물에서 해답을 찾을 수 있도록 도와드리겠습니다.