Mac 오류는 예전보다 줄어들었지만, 여전히 일부 사용자들을 괴롭히고 있습니다. 이러한 문제 중에서도 특히 잠자기/깨우기(sleep/wake) 관련 오류가 가장 흔하게 발생합니다.
만약 잠자기-깨우기 문제로 자주 곤란을 겪는 Mac 사용자라면 이 글이 큰 도움이 될 것입니다. 이번 글에서는 EFI에서 발생하는 악명 높은 잠자기-깨우기 실패와 함께 나타나는 오류 코드 0xffffffff 0x0000001f에 대해 알아야 할 모든 내용을 정리했습니다.
오류 코드 0xffffffff 0x0000001f란?
한 Mac 사용자의 사례에 따르면, macOS를 새로 설치한 직후 0xffffffff 0x0000001f 오류 코드가 발생했습니다. 처음에는 모든 것이 정상적으로 작동하는 듯했지만, 시스템을 잠자기 상태에서 깨우는 순간 문제가 나타났습니다. USB 키보드가 반응하지 않았고, 화면도 깨어나지 않았으며, 케이스 팬은 최대 속도로 회전한 채 멈추지 않았습니다. 그리고 시스템을 재설정하면 0xffffffff 0x0000001f 오류 코드가 화면에 표시되었습니다.
또 다른 사용자는 iMac에서 동일한 오류를 경험했습니다. 외장 USB 허브를 iMac에 연결할 때마다 0xffffffff 0x0000001f 오류 메시지가 나타났고, 약 3분 후에는 컴퓨터가 자동으로 재부팅되었습니다.
전문가 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 이슈, 불필요한 파일, 유해한 앱, 보안 위협 요소를 스캔하여 미리 확인해 보세요.
위와 같은 상황에 처하면 정말 답답하고 당황스러울 수 있습니다. 하지만 너무 걱정하지 마세요! 깊게 숨을 들이쉬고 침착해진 다음, 먼저 기본적인 문제 해결 단계부터 진행해 보세요.
기본 문제 해결 단계
0xffffffff 0x0000001f 오류와 같은 잠자기/깨우기 문제가 발생했을 때 시도해 볼 수 있는 기본적인 해결 방법은 다음과 같습니다.
1. 화면 밝기 확인
때로는 Mac의 밝기 설정이 지나치게 낮게 조정되어 있어 시스템이 더 이상 반응하지 않는다고 착각할 수 있습니다. 이 경우 밝기만 조절해도 문제가 빠르게 해결됩니다.
그 외에 함께 확인해 볼 사항은 다음과 같습니다.
- Mac이 실제로 전원이 켜져 있는지 확인합니다.
- 외장 디스플레이를 사용 중이라면 해당 모니터의 전원이 켜져 있는지 확인합니다.
- 컴퓨터가 전원에 제대로 연결되어 있는지 확인합니다.
2. Mac 끄고 다시 켜기
Mac을 재부팅하는 것만으로도 오류 코드가 사라지는 경우가 많습니다. 따라서 잠자기 모드에서 Mac을 깨울 때마다 0xffffffff 0x0000001f 오류 코드가 나타난다면, 먼저 Mac을 완전히 종료해 보세요. 몇 초간 기다린 후 다시 켜면 중요한 시스템 프로세스가 초기화되면서 일부 문제가 완전히 해결될 수 있습니다.
Mac을 강제로 재부팅하려면 다음과 같이 하세요.
- 전원(Power) 버튼을 길게 눌러 Mac이 완전히 종료될 때까지 기다립니다.
- 10초간 기다린 후 전원(Power) 버튼을 다시 누릅니다.
3. SMC 및 NVRAM 초기화
NVRAM과 SMC 초기화는 전원 관련 문제에 널리 사용되는 대표적인 문제 해결 방법입니다. 따라서 Mac을 잠자기에서 깨울 때마다 0xffffffff 0x0000001f 오류 코드가 반복해서 나타난다면 SMC와 NVRAM을 초기화해 보세요.
SMC 및 NVRAM 초기화 방법은 다음과 같습니다.
- Mac을 종료합니다.
- 전원 케이블을 분리합니다.
- Shift + Option + Ctrl 조합키와 전원(Power) 버튼을 15초간 길게 누릅니다.
- 모든 키와 버튼을 동시에 놓습니다.
- 전원 케이블을 다시 연결합니다.
- Mac을 켭니다.
- 다시 한 번 Mac을 재부팅하되, 이번에는 CMD + Option + P + R 조합키를 20초간 길게 누릅니다.
4. 모든 외부 주변 기기 분리
외부 주변 기기가 0xffffffff 0x0000001f 오류 코드의 원인일 가능성도 있습니다.
어떤 기기가 문제를 일으키는지 파악하려면 프린터, 스피커, 외장 모니터, USB 플래시 드라이브, 스캐너 등 Mac에 연결된 모든 외부 기기를 분리하세요. 그런 다음 하나씩 다시 연결하면서 오류가 여전히 발생하는지 확인합니다.
추가 해결 방법
기본적인 문제 해결 단계로 해결되지 않는다면, 아래의 방법들을 시도해 보세요.
해결 방법 1: 최대 절전 모드 비활성화
최대 절전(hibernation) 모드를 사용해 본 적이 있나요? 이 기능은 최신 Mac에 포함된 선택적 기능으로, 전원이 없을 때 데이터를 임시로 저장할 수 있다는 장점이 있습니다. 하지만 때로는 EFI의 잠자기-깨우기 실패를 포함한 다양한 잠자기/깨우기 문제를 일으킬 수 있습니다.
다행히 이 모드가 없어도 Mac은 여전히 원활하고 효율적으로 작동합니다. 따라서 최대 절전 모드가 문제의 원인인지 확인하기 위해 먼저 비활성화해 보는 것이 좋습니다.
Mac에서 최대 절전 모드를 비활성화하려면 다음과 같이 하세요.
- OS X 터미널(Terminal)을 엽니다.
- 명령줄에 다음 명령어를 입력합니다.
- sudo pmset standby 0
- sudo pmset autopoweroff 0
이제 최대 절전 모드를 활성화하는 하드웨어 설정이 비활성화됩니다. 나중에 이 기능을 다시 사용하고 싶다면 두 명령어를 다시 실행하되, 값 0을 1로 변경하면 됩니다.
해결 방법 2: Mac 펌웨어 업데이트
Mac의 펌웨어를 업데이트하면 오류 코드가 사라지는 경우도 있습니다. 방법은 다음과 같습니다.
- Apple() 메뉴로 이동합니다.
- App Store를 선택합니다.
- 검색 필드에 macOS를 입력합니다.
- Enter 키를 누릅니다.
- 가장 최신 버전의 macOS를 선택합니다.
- 받기(Get)를 클릭하여 다운로드를 시작합니다.
- 설치 프로그램은 자동으로 응용 프로그램 폴더에 다운로드되며, 다운로드가 완료되면 자동으로 실행됩니다. 실행되지 않으면 응용 프로그램 폴더로 이동하여 직접 엽니다.
- 계속(Continue)을 클릭합니다.
- 펌웨어 업데이트가 필요한 경우 "macOS Catalina를 설치하려면 펌웨어 업데이트가 필요합니다."라는 메시지가 표시된 창이 나타납니다.
- 화면의 안내에 따라 진행합니다.
해결 방법 3: 불필요한 앱과 파일 삭제
손상된 다운로드 파일, 캐시 파일, 불필요한 로그, 진단 보고서 같은 정크 파일과 불필요한 앱은 시간이 지남에 따라 시스템에 계속 쌓이며, 중요한 시스템 프로세스에 할당되어야 할 저장 공간을 크게 차지합니다. 이를 제거하지 않으면 핵심 시스템 작업을 방해하고 무작위 오류 코드를 유발할 수 있습니다.
따라서 불필요한 앱과 파일을 정기적으로 삭제하는 것이 중요합니다. 물론 수동으로 삭제할 수도 있습니다. 드라이브의 모든 폴더를 살펴보고 더 이상 필요하지 않은 파일과 앱을 삭제하면 됩니다. 하지만 드라이브에 파일과 폴더가 많다면 이 과정이 상당히 오래 걸릴 수 있습니다. 이런 경우 Mac 수리 앱과 같은 서드파티 도구의 도움을 받는 것이 효율적입니다.
도구를 다운로드하여 설치하고 실행한 뒤, 시스템 파일과 폴더를 빠르게 스캔하기만 하면 됩니다. 몇 분 만에 원치 않는 파일과 앱이 주요 위치에서 깔끔하게 정리됩니다.
해결 방법 4: 전문가의 도움 받기
위의 어떤 방법으로도 해결되지 않는다면 주저하지 말고 전문가의 도움을 요청하세요. 가까운 Mac 수리 센터에 Mac을 가져가 점검을 받아보세요. 문제가 새로운 형태의 멀웨어 감염이나 하드웨어 결함처럼 더 복잡한 원인에서 비롯되었을 가능성이 있습니다.
마무리
0xffffffff 0x0000001f 오류 코드는 치명적이지 않을 수 있지만, 작업 흐름을 방해해 생산성을 떨어뜨릴 수 있습니다. 따라서 이 문제를 겪게 된다면 먼저 기본적인 문제 해결부터 시도해 보세요. 화면 밝기를 확인하고, Mac을 강제로 재부팅하고, 외부 주변 기기를 분리해 보세요. 그래도 해결되지 않으면 최대 절전 모드를 비활성화하거나, 시스템 펌웨어를 업데이트하거나, 전문가의 도움을 받는 것이 가장 확실한 방법입니다.
그 외에 어떤 Mac 잠자기/깨우기 문제를 겪어보셨나요? 효과적이었던 해결 방법이 있다면 댓글로 공유해 주세요.