APFS(Apple File System)는 애플이 2017년 macOS 기기용으로 출시한 차세대 파일 시스템입니다. 거의 20년간 사용되어 온 HFS+(HFS Extended 또는 Mac OS Extended(Journaled)라고도 불림)를 대체하여 macOS High Sierra 이후 버전의 기본 파일 시스템으로 자리 잡았습니다.
대부분의 맥 사용자는 하드 드라이브를 HFS+에서 APFS로 업그레이드하고 싶어 합니다. 이 글에서는 HFS+를 APFS로 변환하기 전에 알아야 할 필수 사항을 자세히 설명하고, 데이터 손실 없이 안전하게 변환하는 방법까지 단계별로 안내해 드립니다.
목차
- 1. HFS+를 APFS로 업그레이드해야 할까요?
- 2. 맥에서 HFS+를 APFS로 변환하는 방법
- 3. 문제 해결: APFS로 변환할 수 없을 때
HFS+를 APFS로 업그레이드해야 할까요?
macOS 10.13 이상 버전에서 더 발전된 APFS 형식이 도입되면서, 일부 맥 사용자들은 기존 HFS+에서 새로운 APFS로 업그레이드해야 하는지 궁금해합니다. 이 질문에 답하려면 각 파일 시스템의 장단점을 이해해야 합니다.
APFS는 강력한 암호화, 공간 공유(space sharing), 스냅샷, 빠른 디렉터리 크기 계산, 개선된 파일 시스템 구조 등의 특징을 갖추고 있습니다. SSD와 플래시 드라이브에 더 적합하며 전반적인 성능이 뛰어납니다. 다만 High Sierra 이전 버전의 macOS와는 호환되지 않아, 암호화된 APFS 드라이브는 macOS High Sierra 이상을 실행하는 다른 맥에서만 접근할 수 있습니다. 또한 macOS 11 이전 버전에서는 Time Machine과 호환되지 않습니다.
반면 HFS+(Mac OS Extended)는 모든 Mac OS X 및 macOS 버전을 지원하며, HDD와 퓨전 드라이브(Fusion Drive)에 더 적합합니다. 하지만 여러 프로세스가 동시에 파일 시스템에 접근하는 것이 불가능하고, 스냅샷 기능이 없으며, 다른 파일 시스템에 대한 기본 지원이 제한적이라는 단점이 있습니다.
만약 사용 중인 맥 모델이 너무 오래되어 macOS 10.13 이상을 지원하지 않거나, 필요한 응용 프로그램이 HFS+에서만 작동한다면 HFS+를 유지해야 합니다. 일반적으로는 더 나은 성능을 위해 HFS+를 APFS로 변환하는 것이 권장됩니다. 단, "This Volume is Not Formatted as APFS" 같은 업데이트 오류가 발생할 수 있으니 주의하세요.
맥에서 HFS+를 APFS로 변환하는 방법
APFS는 macOS 10.13 출시와 함께 공식적으로 도입되었습니다. 2016년 이전 SSD를 장착한 맥은 macOS를 High Sierra, Mojave, Catalina, Big Sur, Monterey로 업그레이드할 때 자동으로 HFS+에서 APFS로 변환됩니다. 또한 디스크 유틸리티(Disk Utility)를 사용해 시동 디스크의 파일 시스템을 수동으로 변환할 수도 있습니다.
구체적인 변환 단계로 들어가기 전에, 많은 분들이 궁금해하는 사항들을 먼저 확인해 보겠습니다.
Q. HFS+를 APFS로 변환하면 데이터가 삭제되나요?
변환 과정은 비파괴(non-destructive) 방식으로 진행되므로, 드라이브에 저장된 모든 데이터는 변환 과정 동안 그대로 유지됩니다. 다만 시동 디스크 관련 작업을 할 때는 항상 백업 디스크를 만들어 두는 것이 안전합니다.
Q. 내 맥에서 HFS+를 APFS로 변환할 수 있나요?
먼저 맥 모델이 macOS High Sierra 이상 버전을 지원하는지 확인해야 합니다. 또한 하드 드라이브가 이미 Mac OS Extended(HFS+)로 포맷되어 있어야 하며, 다른 파일 시스템에서는 직접 APFS로 변환할 수 없습니다.
방법 1: macOS 업데이트를 통해 변환하기
- 애플 메뉴( Apple 메뉴)를 클릭하고 시스템 환경설정(System Preferences)을 선택합니다.
- 패널에서 소프트웨어 업데이트(Software Update)를 클릭합니다.
- 버튼을 클릭해 애플 서버에서 사용 가능한 업데이트를 확인합니다.
- '지금 업그레이드(Upgrade Now)' 옵션이 보이면 클릭합니다.
- 업데이트가 완료되면 디스크 유틸리티에서 드라이브의 포맷 형식을 확인합니다.
방법 2: 디스크 유틸리티에서 수동으로 변환하기
- Finder > 응용 프로그램 > 유틸리티 경로로 이동해 디스크 유틸리티를 실행합니다.
- 보기(View) 버튼을 클릭하고 모든 기기 보기(Show All Devices)를 선택합니다.
- 왼쪽 사이드바에서 APFS로 변환하려는 HFS+ 볼륨을 찾습니다.
- 볼륨을 Control-클릭(또는 우클릭)한 후 'APFS로 변환(Convert to APFS)' 옵션을 선택합니다.
- 변환(Convert) 버튼을 눌러 변환을 시작합니다.
문제 해결: APFS로 변환할 수 없을 때
맥을 macOS High Sierra 이상 버전으로 업그레이드할 때, 일부 macOS 버전에서는 'APFS로 변환' 옵션이 제공됩니다. 해당 체크박스에 체크하면 데이터 손실 없이 HFS+에서 APFS로 변환됩니다. 이후 버전에서는 별도의 옵션이 없지만, macOS를 업데이트하면 자동으로 HFS+가 APFS로 업그레이드됩니다.
그런데 일부 사용자는 macOS 업데이트 후에도 APFS 변환에 실패하거나, 수동 변환을 시도할 때 'APFS로 변환' 옵션이 비활성화되어 있는 경우가 있습니다. 이럴 때 아래 해결 방법을 시도해 보세요.
- 드라이브가 아닌 HFS+ 볼륨을 선택했는지 확인하세요. 'APFS로 변환' 옵션은 HFS+ 볼륨에만 사용할 수 있습니다. 전체 드라이브를 선택하면 특정 볼륨의 형식을 변경하는 변환 옵션을 사용할 수 없습니다.
- HFS+가 아닌 볼륨이라면 먼저 HFS+로 포맷하세요. 'APFS로 변환' 옵션은 HFS+를 APFS로 변환할 때만 작동합니다. 대상 볼륨이 다른 파일 시스템으로 포맷되어 있다면 변환이 불가능하며, 디스크 유틸리티에서 볼륨을 HFS+ 형식으로 포맷한 후 변환해야 합니다. 이 과정에서 모든 데이터가 삭제되므로 반드시 포맷 전에 백업하세요.
- 파티션 구성표를 MBR에서 GUID로 변경하세요. HFS+는 MBR과 GPT 드라이브를 모두 지원하지만, APFS는 GPT 드라이브만 지원합니다. 따라서 드라이브를 다시 포맷하고 파티션 구성표를 GUID로 설정해야 성공적으로 APFS로 변환할 수 있습니다.
- 마운트되지 않는 볼륨의 손상된 파일 시스템을 복구하세요. 볼륨의 파일 시스템이 손상되면 마운트가 되지 않을 수 있습니다. 'APFS로 변환'은 마운트된 드라이브에만 사용 가능하므로, 먼저 First Aid(응급 처치)를 실행해 디스크를 복구하고 마운트한 후 변환을 진행하세요.
또한 맥을 복구 모드(Recovery Mode) 또는 인터넷 복구 모드(Internet Recovery Mode)로 부팅한 후 해당 환경의 디스크 유틸리티에 접근해 보세요. 일부 맥 사용자들은 이 방법으로 'APFS로 변환' 옵션이 활성화되는 것을 확인했습니다.
마무리
이 글을 통해 macOS 업데이트 또는 디스크 유틸리티를 이용한 수동 변환으로 맥에서 HFS+를 APFS로 변환하는 방법을 알아보았습니다. 변환 과정은 일반적으로 데이터 손실을 일으키지 않지만, 만일의 상황에 대비해 볼륨을 미리 백업해 두는 것이 좋습니다. 만약 APFS로 변환할 수 없다면 위에서 소개한 해결 방법들을 순서대로 시도해 보세요.