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

맥북 프로 'Sleep/Wakeup hang detected' 오류 해결 방법 10가지

macOS의 가장 큰 장점 중 하나는 사용하지 않을 때마다 일일이 종료할 필요가 없다는 점입니다. 노트북 뚜껑을 닫기만 하면 Mac이 자동으로 잠자기 상태에 들어가고, 다시 사용하려면 뚜껑을 열고 로그인하면 됩니다. 이 과정은 훨씬 편리하며 반복적인 부팅의 번거로움도 덜어줍니다.

그러나 많은 Mac 사용자들이 다양한 잠자기/깨우기 문제를 겪고 있다고 호소합니다. macOS의 잠자기/깨우기 기능이 제대로 작동하지 않아 불편을 겪는 일은 드문 일이 아니며, 이전 버전의 macOS에서도 동일한 문제가 보고된 바 있습니다. Catalina나 Big Sur를 사용 중이라면 이전 버전에서 나타났던 문제가 업데이트를 통해 이미 해결되었으리라 기대했을 것입니다. 하지만 안타깝게도 현실은 다릅니다.

예를 들어 수많은 MacBook Pro 사용자들은 컴퓨터가 잠자기 상태일 때, 특히 전원 어댑터에 연결된 채 방치되어 있을 때 재시작된다고 보고했습니다. 이 문제는 macOS를 업데이트한 직후부터 발생하기 시작했습니다. 또 다른 사용자들은 잠자기 모드에서 깨어날 때 Mac이 충돌한다고 불평했습니다. 어떤 이유에서인지 컴퓨터는 사용자가 작업하던 지점에서 이어서 작업할 수 있게 해주는 대신, 충돌한 뒤 강제로 재시작됩니다. 이는 잠자기 모드를 사용하는 본래의 취지를 무색하게 만드는 결과입니다.

경우에 따라서는 macOS 업데이트 이후 잠자기 모드로 진입할 때 시스템이 충돌하기도 하는데, 이는 최근 업데이트와 관련된 파워 낮(Power Nap) 기능의 문제일 가능성이 있습니다. Apple이 처음 Catalina 10.10과 10.14를 출시했을 때도 사용자들은 같은 문제를 경험했습니다. Apple은 해당 버그를 수정했지만, 어떤 이유에서인지 오류는 다시 재발하는 양상을 보입니다.

전문가 팁: 시스템 오류나 성능 저하를 유발할 수 있는 성능 문제, 정크 파일, 유해 앱, 보안 위협 요소를
Mac 스캔으로 미리 점검해 보세요.

흥미로운 점은 이 문제가 사용자마다 조금씩 다르게 나타난다는 사실입니다. 잠자기 모드로 진입할 때 재시작되는 경우가 있는가 하면, 잠자기 상태에서 뚜껑을 여는 순간 바로 재시작되는 경우도 있고, 잠자기 상태 자체에서 재시작되는 경우도 있습니다. 상황은 저마다 다르지만, 공통분모는 분명히 '잠자기'입니다.

노트북을 깨울 때 충돌이 발생하지 않더라도 화면 출력 품질이 떨어지고 디스플레이가 느리게 로딩되는 증상이 나타나기도 합니다. 이 역시 그래픽 카드와 관련된 문제이지만, 컴퓨터가 잠자기 상태에 들어갈 때 촉발되는 경우가 많습니다.

최근 사용자들이 겪는 잠자기/깨우기 오류 중 하나가 바로 MacBook Pro의 "Sleep/Wakeup hang detected(잠자기/깨우기 중단 감지)" 메시지입니다. 이 글에서는 이 문제에 초점을 맞추지만, 아래에서 소개하는 해결 방법은 Mac에서 발생하는 다른 잠자기/깨우기 문제에도 동일하게 적용할 수 있습니다.

맥에서 발생하는 'Sleep/Wakeup hang detected' 오류란?

최근 일부 Mac 사용자들이 특히 macOS Catalina 및 Big Sur 환경의 MacBook Pro에서 "Sleep/Wakeup hang detected" 오류를 만났다고 보고했습니다. 보고에 따르면 이 오류는 MacBook이 잠자기 상태로 들어갈 때마다 나타나며, 약 1분 뒤 시스템이 재시작되면서 위 오류 메시지가 화면에 표시됩니다.

일부 사용자는 세이프 모드(Safe Mode)로 부팅하면 문제가 나타나지 않았다고 밝혔습니다. 특정 앱과의 충돌이 원인일 가능성이 있지만, 해당 사용자들은 그 전에 새로 설치한 앱이 없다고 주장합니다. 반면 세이프 모드에서조차 문제가 발생해 하루에 한 번꼴로 Mac이 스스로 재부팅되는 사용자도 있습니다. 재부팅은 대개 iMac이 잠자기 상태일 때 발생하며, 패턴은 항상 동일합니다. Mac이 재시작되면 시동음이 짧은 간격으로 두 번 울리고, 이어서 MacBook Pro 화면에 "Sleep/Wakeup hang detected" 오류가 나타납니다.

어떤 경우에는 이 오류로 인해 Mac이 아예 잠자기 상태에 들어가지 못해 배터리가 급격히 소모되기도 합니다. 로그아웃 후 다시 로그인하거나 잠자기 버튼을 눌러도 컴퓨터가 잠들지 않는 경우가 흔합니다.

'Sleep/Wakeup hang detected' 오류의 원인

MacBook Pro에서 "Sleep/Wakeup hang detected" 오류가 발생하는 흔한 원인 중 하나는 손상된 파워 낫(Power Nap) 기능입니다. Apple은 2012년 OS X Mountain Lion에서 이 기능을 처음 도입했으며, 기본적으로 활성화되어 있어 그 존재 자체를 모르는 사용자도 많습니다. 파워 낫은 Mac이 스스로 잠시 깨어나 Time Machine 백업 처리나 메일 동기화 같은 작업을 수행할 수 있게 해주는 유용한 기능입니다. 하지만 이 기능이 Mac의 잠자기/깨우기 문제를 일으키고 있다면 비활성화하는 것이 좋습니다.

또한 최근 Mac에 가해진 변경 사항도 살펴볼 필요가 있습니다. 앱을 업데이트했거나 시스템 업데이트를 설치했다면, 그 변경 사항이 현재 시스템의 일부를 손상시켰을 가능성이 있습니다. macOS 업데이트를 설치한 후 잠자기 및 깨우기 기능에 문제가 생겨, 예상 시점에 컴퓨터가 깨어나지 않거나 잠자기 상태 이후 운영체제가 실행되지 않거나, 전원 버튼이나 키보드의 아무 버튼을 눌러도 "Sleep/Wakeup hang detected" 오류가 계속 나타나는 사례가 보고되었습니다. 이 문제의 다른 변형으로는 깨어나는 데 지나치게 오랜 시간이 걸리는 경우가 있으며, 대부분의 경우 시스템은 클릭이나 버튼 입력에 전혀 반응하지 않습니다.

Mac의 잠자기와 깨우기 기능은 기본적으로 사용자 설정, 앱 활동, 연결된 기기, 네트워크에 의해 좌우됩니다. 그래서 이 문제를 겪는 많은 사용자가 수정 작업이 매우 복잡할 것이라고 생각하지만, 실제로는 그렇지 않은 경우가 대부분입니다. 이 오류가 나타났을 때 적용할 수 있는 다양한 우회 방법과 해결책이 있습니다. 아래 목록을 확인해 보세요.

맥 'Sleep/Wakeup hang detected' 오류 해결 방법

"Sleep/Wakeup hang detected" 오류는 몇 가지 간단한 방법으로 해결할 수 있습니다. Mac의 잠자기 및 깨우기 기능에 이상이 있다고 느껴진다면, 먼저 이 문제를 유발했을 수 있는 설정이 있는지 확인하세요. 화면 밝기가 너무 낮게 설정되어 있지 않은지, 모니터가 꺼져 있지 않은지, Mac이 안전 잠자기(safe sleep) 모드에 있지 않은지, 그리고 컴퓨터 전원이 꺼져 있지 않은지 점검하십시오.

또한 Mac 최적화 도구나 Mac 수리 앱을 실행해 정크 파일을 삭제하고 이 오류를 유발할 수 있는 다른 문제들을 해결하는 것도 도움이 됩니다.

여기까지 확인한 후에도 MacBook Pro의 "Sleep/Wakeup hang detected" 오류 해결책을 찾지 못했다면, 아래의 해결 방법들을 하나씩 시도해 보시기 바랍니다.

해결 방법 #1: 파워 낫(Power Nap) 비활성화

Apple은 공식 지원 문서를 통해 파워 낫을 비활성화하는 방법을 안내하고 있습니다. 이 작업만으로도 상황이 정상으로 돌아올 수 있습니다. Apple은 이 문제를 인지하고 패치를 통해 오류를 수정해 왔지만, 문제가 계속 재발하는 것이 현실입니다. 따라서 이 오류에 지쳤다면 파워 낫 기능을 완전히 끄는 것이 좋습니다.

이 단계를 수행하면 화면이 유휴 상태가 되었을 때 파워 낫이 작동하는 것을 차단할 수 있습니다. 파워 낫 모드에서는 시스템이 계속해서 새 메일, 캘린더, 기타 iCloud 업데이트를 확인하기 때문에 잠자기/깨우기 기능이 꼬이게 됩니다. 파워 낫을 끄려면 아래 지침을 따르세요.

  1. Finder를 열거나 Apple() 아이콘을 클릭한 뒤 시스템 환경설정(System Preferences)을 클릭합니다.
  2. 시스템 환경설정에서 에너지 절약(Energy Saver)을 선택합니다.
  3. 에너지 절약 창에서 전원 어댑터(Power Adaptor) 버튼 옆의 배터리(Battery) 버튼을 클릭합니다.
  4. 배터리 전원 사용 시 파워 낫 활성화(Enable Power Nap While on Battery Power) 체크박스를 해제합니다. 이렇게 하면 배터리 전원 사용 시 시스템이 잠자기 상태로 진입하는 것을 막을 수 있습니다. 전원 어댑터 탭에서도 동일하게 설정할 수 있습니다.

해결 방법 #2: SMC 재설정

SMC(시스템 관리 컨트롤러)는 다음과 같은 기능 관련 동작을 관리합니다.

  • 전원(전원 버튼 및 USB 포트 전원 공급 포함)
  • 배터리 및 충전
  • 상태 표시등, 급격한 움직임 감지 센서, 주변광 센서, 키보드 백라이트 등 인디케이터 또는 센서
  • 노트북 뚜껑을 열고 닫을 때의 동작

SMC를 재설정해도 NVRAM이나 PRAM의 내용에는 영향을 주지 않습니다.

SMC를 재설정하기 전에 먼저 Mac을 종료한 뒤 전원 버튼을 최소 10초간 길게 눌러 보세요. 버튼을 놓고 몇 초간 기다린 후 전원 버튼을 눌러 Mac을 켭니다. 문제가 지속된다면 아래 단계에 따라 SMC를 재설정하십시오.

T2 칩이 탑재된 노트북의 SMC 재설정 방법:

  1. Mac을 종료합니다.
  2. 내장 키보드에서 다음 키를 모두 길게 누릅니다.
    • 키보드 왼쪽의 Control
    • 키보드 왼쪽의 Option(Alt)
    • 키보드 오른쪽의 Shift
  3. 세 개의 키를 최소 7초간 누른 상태를 유지한 뒤, 전원 버튼도 함께 길게 누릅니다. Mac이 켜져 있었다면 키를 누르고 있는 동안 종료됩니다.
  4. 모든 키를 추가로 7초간 더 누른 뒤 놓습니다.
  5. 몇 초간 기다린 후 전원 버튼을 눌러 Mac을 켭니다. 이제 SMC가 재설정되었습니다.

T2 칩이 탑재된 데스크탑의 SMC 재설정 방법:

  1. Mac을 종료한 뒤 전원 코드를 뽑습니다.
  2. 15초간 기다린 후 전원 코드를 다시 연결합니다.
  3. 5초 더 기다린 뒤 전원 버튼을 눌러 Mac을 켭니다.

Apple T2 보안 칩이 없는 기타 컴퓨터의 SMC를 재설정하려면 아래 단계를 따르십시오.

배터리를 분리할 수 없는 노트북의 경우:

  • 2009년 중반~2017년형 MacBook Pro 모델
  • 2017년 또는 그 이전에 출시된 MacBook Air 모델
  • MacBook(13인치, Mid 2009)을 제외한 모든 MacBook 모델
  1. Mac을 종료합니다.
  2. 내장 키보드에서 다음 키를 모두 길게 누릅니다.
    • 키보드 왼쪽의 Control
    • 키보드 왼쪽의 Option(Alt)
    • 키보드 오른쪽의 Shift
  3. 세 개의 키를 누른 상태에서 전원 버튼도 함께 길게 누릅니다.
  4. 모든 키를 10초간 더 누른 뒤 놓습니다.
  5. 전원 버튼을 눌러 Mac을 켭니다.

배터리를 분리할 수 있는 노트북의 경우:

  • 2009년 초 또는 그 이전에 출시된 MacBook Pro 및 MacBook 모델
  • MacBook(13인치, Mid 2009)
  1. Mac을 종료합니다.
  2. 배터리를 분리합니다.
  3. 전원 버튼을 5초간 길게 누릅니다.
  4. 배터리를 다시 장착합니다.
  5. 전원 버튼을 눌러 Mac을 켭니다.

데스크탑(iMac, Mac mini, Mac Pro 등)의 경우:

  1. Mac을 종료한 뒤 전원 코드를 뽑습니다.
  2. 15초간 기다린 후 전원 코드를 다시 연결합니다.
  3. 5초 더 기다린 뒤 전원 버튼을 눌러 Mac을 켭니다.

해결 방법 #3: 시스템 최대절전(Hibernation) 비활성화

최대절전 모드는 원래 전원이 끊기는 상황에서 데이터 손실을 방지하기 위한 예방 조치입니다. 하지만 이 기능이 Mac의 잠자기/깨우기 기능을 방해할 수 있으므로, 당분간 비활성화하는 것이 좋습니다.

최대절전 모드를 끄려면 터미널(Terminal)에서 다음 명령어를 실행합니다.

  • sudo pmset standby 0
  • sudo pmset autopoweroff 0

이 두 명령어는 최대절전 모드를 담당하는 하드웨어 설정을 비활성화합니다. 설정을 되돌리려면 위에서 안내한 방법대로 Mac의 SMC를 재설정하거나, 동일한 명령어를 다시 실행하면서 0을 1로 바꾸면 됩니다.

해결 방법 #4: FileVault 재설정

잠자기 모드 중 하드 디스크에 파일 내용을 저장하고 불러오는 과정에 결함이 생기면, FileVault 같은 전체 디스크 암호화 프로토콜과 충돌이 발생하여 잠자기 모드 파일의 인증 및 로딩이 차단될 수 있습니다. 이로 인해 시스템이 깨어날 때 충돌이나 기타 오류가 발생할 수 있습니다. 이를 해결하려면 전체 디스크 암호화 프로토콜을 비활성화해야 합니다. 디스크가 완전히 복호화된 상태에서 잠자기/깨우기 기능이 정상적으로 작동한다면, 이후 다시 활성화하면 됩니다.

해결 방법 #5: 최대절전 파일 삭제

macOS는 최대절전 기능이 하드 디스크에 기록한 최대절전 파일이 없다고 판단하면 해당 파일을 자동으로 다시 생성해야 합니다. 그러나 때때로 잘못된 방식으로 파일을 재생성하면서 파일이 손상되고, 시스템이 깨어날 때 파일을 읽지 못하는 문제가 발생합니다. 이를 해결하려면 터미널에서 다음 명령어를 실행해 시스템이 파일을 강제로 다시 생성하도록 해야 합니다. sudo rm /var/vm/sleepimage

해결 방법 #6: NVRAM 재설정

구형 Mac은 PRAM(Parameter RAM)을 사용했고, 신형 Mac은 NVRAM(비휘발성 랜덤 액세스 메모리)을 사용합니다. SMC 재설정과 위의 다른 해결 방법이 모두 효과가 없었다면 Mac의 NVRAM을 재설정해 보세요. Mac에서 NVRAM을 재설정하는 방법은 다음과 같습니다.

  1. Mac을 완전히 종료합니다. 로그아웃이 아니라 완전한 종료여야 합니다.
  2. 전원 버튼을 누른 직후 Command + Option + P + R 키를 누릅니다. 회색 화면이 나타나기 전에 이 키들을 눌러야만 작동합니다.
  3. Mac이 다시 재시작되고 시동음이 들릴 때까지 이 키들을 계속 누르고 있습니다.
  4. 키를 놓고 Mac이 정상적으로 재시작되도록 합니다.

참고: 다시 로그인한 후에는 스피커 음량, 화면 해상도, 시동 디스크 선택, 시간대 정보 등 일부 시스템 환경설정을 다시 조정해야 할 수 있습니다.

해결 방법 #7: 세이프 모드로 부팅

MacBook Pro의 "Sleep/Wakeup hang detected" 오류가 Mac 내 프로그램 간 충돌로 인해 발생한 것이라면, 세이프 모드로 부팅하는 것이 가장 쉬운 확인 방법입니다. 아래 단계에 따라 세이프 모드에서 Mac을 테스트해 보세요.

  1. Mac을 완전히 종료합니다.
  2. Mac을 다시 시작합니다.
  3. 즉시 Shift 키를 누른 채 Mac이 재시작될 때까지 계속 누르고 있습니다.
  4. 로그인 창이 나타나면 Shift 키를 놓습니다. FileVault가 활성화되어 있다면 두 번 로그인해야 할 수 있습니다.

이후 어떤 일이 벌어지는지 관찰합니다. 평소처럼 Mac을 사용한 뒤 잠자기 상태로 전환하여 "Sleep/Wakeup hang detected" 오류가 나타나는지 확인합니다. 문제없이 작동한다면 Mac을 정상적으로 재시작해 세이프 모드를 종료하고, 어떤 앱이 문제를 일으키는지 파악합니다. 오류가 계속된다면 Mac을 다시 강제로 시작합니다.

그래도 동일한 오류가 발생한다면, 이제 Apple Diagnostics로 하드웨어를 점검할 차례입니다.

해결 방법 #8: Apple Diagnostics 실행

Apple Diagnostics를 실행하려면 아래 단계를 따르세요.

  1. Mac을 완전히 종료합니다.
  2. Mac을 다시 시작합니다.
  3. 즉시 D 키를 누른 채 진단 화면이 나타날 때까지 계속 누르고 있습니다. 3단계에서 D 키를 길게 누르는 방법이 작동하지 않으면 1단계부터 다시 시작하고, 3단계에서 대신 Option + D 키를 함께 길게 누릅니다. 이 경우 인터넷을 통해 진단을 실행하므로 완료까지 더 많은 시간이 필요합니다.
  4. 진단이 완료될 때까지 기다립니다. 보통 몇 분밖에 걸리지 않습니다.
  5. 완료되면 화면에 다음 중 하나가 표시됩니다.
    • 문제 없음(No issues found) 메시지
    • 발견된 오류에 대한 간단한 설명과 추가 지침
  6. 진단 테스트에서 오류가 발견되면 해당 내용을 기록해 둡니다.

해결 방법 #9: 시스템 복구 실행

위의 해결 방법이 모두 효과가 없다면 시스템 복구를 진행할 수 있습니다. Apple의 응급 처치(First Aid) 기능이 시스템을 점검하고 문제를 자동으로 해결해 줍니다. 이 과정에서 버그의 원인을 찾아 해결해 줄 가능성이 있습니다. Apple의 응급 처치 도구는 macOS에 기본 포함된 복구 도구로, 일반적인 하드 디스크 오류를 식별하고 해결할 수 있습니다.

시스템 복구를 수행하려면 아래 지침을 따르세요.

  1. Mac을 켭니다.
  2. 즉시 Command + R 키를 길게 누른 채 화면이 켜질 때까지 기다립니다.
  3. 화면 로딩이 끝나면 macOS 재설치, 온라인 지원 받기, 디스크 유틸리티 등의 옵션이 있는 macOS 유틸리티(macOS Utilities) 창이 나타납니다.
  4. 디스크 유틸리티(Disk Utility)를 선택하고 계속(Continue)을 클릭합니다.
  5. 디스크 크기가 표시된 새 창이 나타납니다.
  6. 복구할 디스크, 즉 메인 디스크를 선택합니다.
  7. 화면 상단에 있는 응급 처치(First Aid)를 클릭합니다.
  8. 실행(Run) 버튼을 클릭합니다.

이 과정을 통해 이 오류를 유발하는 버그가 발견되고 수정되기를 바랍니다.

해결 방법 #10: Time Machine 백업으로 복원

더 이상 시도할 방법이 없고 아무것도 효과가 없다면, 잠자기/깨우기 오류가 발생하기 이전 시점으로 Mac을 되돌리는 것이 좋습니다. Time Machine 백업을 통해 복원하면 됩니다.

이를 위해 시스템을 켜자마자 Command + R 키를 길게 눌러 macOS 유틸리티 화면이 나타날 때까지 기다립니다. 이 화면에서 Time Machine 백업을 사용해 macOS를 업그레이드 이전의 마지막 설정 상태로 복원할 수 있습니다.

마무리

컴퓨터가 잠자기 상태에 들어갈 때마다 재시작되는 상황은 상당히 답답할 수 있습니다. MacBook Pro에서 "Sleep/Wakeup hang detected" 오류를 마주했다면, 위에서 소개한 해결 방법들이 잠자기 및 깨우기 기능을 정상 상태로 되돌리는 데 도움이 될 것입니다.