잠자기 후 Mac에서 외장 드라이브가 추출되지 않는 문제
Mac이 잠자기에서 깨어나며 '디스크를 제대로 추출하지 못했습니다'를 표시하나요? macOS Sonoma와 Sequoia에서 왜 이런 일이 생기고 어떻게 완전히 막는지 알아봅니다.
Mac이 잠자기에 들어갔다가 깨어나면 거기 있습니다. “디스크를 제대로 추출하지 못했습니다.” 드라이브는 여전히 물리적으로 연결되어 있고 잘못된 점이 없어 보이는데도, macOS는 무언가가 어긋났다고 확신합니다. 이는 우연이 아닙니다. M칩 Mac mini부터 MacBook Pro까지 모든 것에 영향을 주는, 잘 기록된 패턴이며 적어도 Ventura 시절부터 Apple 토론 스레드에 나타나 왔습니다.
실제로 무슨 일이 벌어지는지, 그리고 무엇을 할 수 있는지 살펴봅니다.
잠자기가 추출 오류를 일으키는 이유
Mac이 잠자기에 들어가면 대부분의 프로세스를 일시 중단하는데, 항상 깔끔하고 질서 있게 그러는 것은 아닙니다. 문제는 macOS가 거기 연결된 드라이브를 제대로 마운트 해제하기 전에 USB나 Thunderbolt 버스의 전원을 끊을 수 있다는 점입니다. 드라이브 입장에서는 세션 도중에 연결이 그냥 사라진 셈입니다. macOS는 깨어날 때 이를 감지하고, 드라이브를 건드린 적도 없는데 부적절한 추출로 보고합니다.
작동하는 구체적인 메커니즘이 몇 가지 있습니다.
- USB 버스 전원 일시 중단. 깊은 잠자기 중에 macOS가 USB 포트의 전원을 완전히 끊을 수 있습니다. 이를 정상적으로 처리하지 못하는 드라이브는 제대로 된 마운트 해제 절차 없이 연결을 잃습니다.
- 여전히 쓰기 중인 백그라운드 프로세스. Spotlight 색인 작업, Time Machine, 클라우드 동기화 에이전트, 심지어 Finder까지도 잠자기가 시작될 때 작업 도중일 수 있습니다. 잘못된 순간에 드라이브를 건드리고 있다면, 강제 일시 중단은 파일 시스템에 충돌처럼 보입니다.
- 깨어날 때의 Thunderbolt/USB 3 협상. 일부 드라이브, 특히 외장 SSD는 깨어날 때 연결 프로토콜을 다시 협상해야 합니다. 그 핸드셰이크가 실패하거나 너무 오래 걸리면, macOS는 포기하고 드라이브를 부적절하게 추출된 것으로 표시합니다.
이는 Mac에서 외장 드라이브가 계속 연결이 끊기는 더 넓은 패턴과 밀접하게 관련되어 있지만, 잠자기/깨어남이라는 계기가 있어 더 예측 가능하고 다행히 더 해결하기 쉽습니다.
정말 위험한가요?
“디스크를 제대로 추출하지 못했습니다” 경고가 반복해서 보인다면 진지하게 받아들일 만합니다. 회전식 하드 드라이브의 경우, 쓰기 도중의 갑작스러운 연결 끊김은 파일 시스템 손상을 일으킬 수 있습니다. SSD의 경우 위험은 더 낮지만 0은 아닙니다. 불완전한 쓰기는 파일을 일관되지 않은 상태로 남길 수 있습니다.
실제 위험 양상을 이해하고 싶다면, 외장 드라이브를 추출하지 않고 뽑으면 손상될 수 있나요?가 그 원리를 자세히 다룹니다. 간단히 말하면, 가끔 잠자기로 인한 연결 끊김이 데이터를 파괴할 가능성은 낮지만, 반복되는 경우 — 특히 활발한 쓰기 중에 — 무시하기보다 해결할 가치가 있는 문제입니다.
경고: 드라이브가 APFS로 포맷되어 있다면, 반복된 부적절한 추출로 인한 파일 시스템 불일치가 때때로 디스크 유틸리티에서 응급 처치 복구를 필요로 할 수 있습니다. 이런 오류가 연달아 발생한 뒤 성능이 느려지거나 파일이 사라진 것을 발견하면 드라이브에 디스크 유틸리티 → 응급 처치를 실행하세요.
단계별 해결법
1. 드라이브가 연결된 동안 macOS가 잠자기에 들어가지 못하게 하기
가장 신뢰할 수 있는 해결법은 외장 드라이브가 연결되어 있을 때 Mac이 전체 시스템 잠자기에 들어가지 못하게 막는 것입니다. 배터리로 작동하는 노트북에서는 늘 현실적이지는 않지만, 데스크탑이나 워크스테이션으로 쓰는 Mac에는 옳은 답입니다.
macOS Ventura 이상에서:
- 시스템 설정 → 배터리(데스크탑 Mac에서는 에너지 절약)를 엽니다.
- **“디스플레이가 꺼져 있을 때 자동으로 잠자기에 들지 않기”**를 활성화하거나, MacBook에서는 전원 연결 시 적용되도록 설정합니다.
- **“디스플레이 끄기까지의 시간”**에서 디스플레이를 따로 잠자기에 들도록 설정합니다. 시스템이 잠자지 않아도 디스플레이는 잠잘 수 있습니다.
이렇게 하면 USB/Thunderbolt 버스가 활성 상태로 유지되고, 전원 상태가 바뀌기 전에 백그라운드 프로세스가 깔끔하게 끝낼 수 있습니다.
2. Power Nap 끄기(및 네트워크 접근을 위한 깨우기 끄기)
Power Nap은 Mac이 잠자는 동안 백그라운드 작업을 수행하게 해 주지만, 연결된 드라이브와 나쁘게 상호작용하는 부분적 깨어남 주기를 유발할 수도 있습니다.
- 시스템 설정 → 배터리 → 옵션(또는 에너지 절약 → Power Nap)으로 갑니다.
- Power Nap을 끕니다.
- **“네트워크 접근을 위해 깨우기”**가 켜져 있다면 그것도 끕니다.
이 설정은 특히 M 시리즈 Mac과 관련이 있습니다. 여기서는 효율 코어가 잠자는 동안에도 활성 상태로 남아, 잠깐 자는 사이 Spotlight나 iCloud 동기화를 재개할 수 있습니다.
3. 잠자기 전에 무엇이 드라이브를 사용 중이었는지 확인하기
잠자기를 그대로 두고 싶다면, 다음 단계는 Mac이 잠들 때 어떤 프로세스가 드라이브를 열어 두고 있었는지 알아내는 것입니다. 여기서 대부분의 일반적인 조언은 한계를 드러냅니다. 범인이 시스템 데몬일 때 “앱을 닫으세요"는 도움이 되지 않습니다.
잠자기 관련 추출 실패에서 흔한 범인들입니다.
- Spotlight(mds / mdworker) — 잠자기가 시작되는 바로 그때 새로 연결된 드라이브를 색인 중
- backupd — 백업 도중의 Time Machine
- cloudd / bird — 드라이브에 파일을 동기화 중인 iCloud Drive
- Finder — 썸네일 생성이나 남아 있는 파일 작업
Ejecta는 어느 순간에든 어떤 프로세스가 드라이브를 붙들고 있는지 정확히 보여 줍니다. 패턴을 포착하면 — 예를 들어 잠자기가 시작될 때 항상 Spotlight가 활성 상태인 듯하다면 — 추측하는 대신 그 특정 프로세스를 처리할 수 있습니다.
4. Spotlight 색인에서 드라이브 제외하기
Spotlight는 가장 흔한 백그라운드 범인 중 하나입니다. 새 파일이나 수정된 파일을 끊임없이 색인하는데, 색인 도중에 잠자기가 시작되면 드라이브가 그 밑에서 빠져나가 버립니다.
Spotlight에서 드라이브를 제외하려면:
- 시스템 설정 → Siri 및 Spotlight → Spotlight 개인정보 보호(구형 macOS에서는 시스템 환경설정 → Spotlight → 개인정보 보호)를 엽니다.
- **+**를 클릭하고 외장 드라이브를 추가합니다.
이렇게 하면 Spotlight가 드라이브를 색인하는 것을 완전히 멈춥니다. 드라이브에서 검색이 필요하면 나중에 제외 목록에서 제거할 수 있습니다. 하지만 미디어나 백업 전용으로 쓰는 드라이브라면 제외가 대개 옳은 선택입니다. 클라우드 동기화 에이전트가 똑같은 일을 하는 것에 대해서는 iCloud와 Dropbox가 드라이브 추출을 막지 못하게 하는 방법을 참고하세요.
5. 드라이브의 파일 시스템 포맷 확인하기
일부 파일 시스템 포맷은 예기치 않은 연결 끊김을 다른 것보다 더 정상적으로 처리합니다. APFS에는 부적절한 추출에서 복구하는 데 도움이 되는 저널링이 있습니다. Mac과 Windows 사이에 공유하는 드라이브에 흔한 exFAT에는 저널링이 전혀 없으며, 이는 잠자기로 인한 연결 끊김이 파일 시스템을 손상된 상태로 남길 가능성이 더 높다는 뜻입니다.
드라이브가 exFAT로 포맷되어 있고 잠자기 후에 추출 오류가 반복된다면, 정말로 크로스 플랫폼 호환성이 필요한지 따져 보세요. 드라이브가 Mac 전용이라면 APFS로 다시 포맷할 가치가 있습니다. APFS와 exFAT 비교에서 절충점을 빠짐없이 다룹니다.
6. 케이블과 허브 업데이트 또는 교체하기
너무 단순하게 들리지만, 잠자기 관련 추출 오류의 상당 부분이 정말로 여기서 비롯됩니다. 상태가 좋지 않은 케이블이나 잠자기 중에 전원을 잃는 버스 전원 허브는 하드웨어 수준에서 드라이브 연결을 끊을 수 있으며, 어떤 소프트웨어 해결책도 도움이 되지 않습니다.
검증된 케이블로 드라이브를 Mac 포트에 직접 연결해 테스트하세요. 잠자기 추출 오류가 멈추면, 케이블이나 허브가 문제였던 것입니다.
팁: Thunderbolt 케이블은 같은 커넥터를 쓰더라도 USB-C 케이블과 다릅니다. 외장 SSD에 USB-C 케이블이 함께 왔고 그것을 Thunderbolt 포트에 쓰고 있다면, 제대로 된 Thunderbolt 케이블을 시도하세요. 깨어날 때의 협상이 더 안정적입니다.
7. SMC / NVRAM 재설정(Intel Mac)
Intel Mac에서는 시스템 관리 컨트롤러가 잠자기 중 USB 전원 상태를 처리합니다. 손상된 SMC는 깨어날 때의 부적절한 드라이브 추출을 포함해 변덕스러운 동작을 일으킬 수 있습니다.
- SMC 재설정: 종료한 다음 Shift + Control + Option + 전원 버튼을 10초간 누르고, 놓은 뒤 정상적으로 전원을 켭니다.
- NVRAM 재설정: 재시동하면서 시동음이 두 번 들릴 때까지(또는 최신 Intel 모델에서는 Apple 로고가 두 번 나타났다 사라질 때까지) Option + Command + P + R을 누릅니다.
M 시리즈 Mac에는 전통적인 의미의 SMC가 없습니다. 30초간 완전히 종료(재시동이 아님)하면 비슷한 효과를 얻습니다.
오류가 계속 돌아올 때
위 목록을 모두 따라 했는데도 잠자기 주기마다 “디스크를 제대로 추출하지 못했습니다” 경고가 여전히 나타난다면, 설정 문제가 아니라 macOS 버그일 수 있습니다. Ventura와 Sonoma를 실행하는 Apple Silicon Mac에는 기록으로 남은 잠자기 관련 USB 문제가 한동안 있었고, 일부 Sequoia 사용자는 특정 하드웨어 구성에서 여전히 이를 보고합니다.
그런 경우, 가장 실용적인 우회법은 Mac을 잠자기에 들이기 전에 드라이브를 손수 추출하는 것입니다. 그리고 그것을 빠르게 해 주는 도구를 사용하는 것입니다. Mac에서 ‘디스크를 제대로 추출하지 못했습니다’ 해결하는 방법은 반복된 사고로 이미 파일 시스템 오류가 보이는 경우의 복구 단계 전반을 다룹니다.
무엇이 드라이브를 막는지 추측하지 마세요
잠자기 관련 추출 오류를 고치는 가장 어려운 부분은, macOS가 어떤 프로세스가 원인이었는지 결코 알려 주지 않는다는 점입니다. 그저 경고를 띄우고 넘어갑니다. Ejecta가 그것을 해결합니다. 메뉴 막대에 자리 잡고, 현재 드라이브를 열어 두고 있는 모든 프로세스를 보여 주며, 클릭 한 번으로 막는 요소를 종료하고 안전하게 추출하게 해 줍니다. 터미널도, 활성 상태 보기도, 추측도 필요 없습니다. 드라이브를 뽑으며 잘되기를 바라는 데 지쳤다면, 한번 사용해 보세요.