컴퓨터에 외장하드를 꽂아 파일을 옮긴 뒤, 작업 표시줄 구석의 '하드웨어 안전하게 제거' 아이콘을 누르는 게 귀찮아 그냥 뽑아 버린 적 있으시죠? 그러다 어느 날 외장하드가 '포맷해야 합니다'라는 메시지를 띄우면 그제야 가슴이 철렁해요. 흔히 '안전 제거를 해야 읽기 헤드가 제자리로 돌아가 플래터를 긁지 않는다'고 설명하는데, 이건 절반만 맞는 이야기예요. 요즘 하드디스크는 전원이 끊기면 스스로 헤드를 대피시키는 장치를 갖추고 있거든요. 안전 제거가 막는 더 큰 위험은 아직 기록되지 않은 데이터와 파일 시스템의 손상이에요. 오늘은 하드디스크 속 기계 구조부터 운영체제의 캐시까지, 안전 제거의 진짜 의미를 정리해 볼게요.
하드디스크 속은 초정밀 기계예요
하드디스크(HDD) 안에는 자성 물질을 입힌 원판, 즉 플래터가 1분에 5,400번이나 7,200번 돌고 있어요. 외장하드는 보통 5,400rpm이에요. 플래터 위에는 데이터를 읽고 쓰는 헤드가 팔 끝에 매달려 있는데, 이 헤드는 플래터에 닿지 않고 아주 얇은 공기층 위에 떠서 움직여요. 하드디스크 설명에 따르면 헤드의 비행 높이는 보통 수십 나노미터 수준이에요. 머리카락 굵기가 약 7만 나노미터이니, 머리카락 굵기의 수천 분의 일 높이로 떠 있는 셈이에요.
플래터 가장자리의 속도를 계산해 보면 얼마나 빠른지 실감이 나요. 2.5인치 외장하드의 플래터 지름을 약 6.5cm로 잡으면 둘레는 약 20.4cm이고, 1분에 5,400번 도니 1초에 90바퀴예요. 가장자리 속도는 약 18m/s, 시속 약 66km예요. 3.5인치 데스크톱 하드디스크를 7,200rpm으로 돌리면 가장자리 속도가 시속 100km를 훌쩍 넘어요. 이런 속도로 도는 원판 위에서 헤드가 나노미터 높이를 유지하는 건 비행기가 지면 바로 위를 초고속으로 스치듯 나는 것에 비유되기도 해요.
헤드 크래시는 언제 생길까요
헤드가 공기층을 잃고 플래터 표면에 닿아 긁는 사고를 헤드 크래시라고 해요. 플래터의 자성층이 긁히면 그 자리의 데이터가 사라지고, 떨어져 나온 입자가 다른 곳까지 긁으면서 손상이 번질 수 있어요. 헤드 크래시의 대표 원인은 회전 중의 충격이에요. 외장하드가 돌아가는 동안 책상에서 떨어지거나, 들고 이동하다 부딪히면 헤드가 튀어 플래터를 때릴 수 있어요. 작동 중인 외장하드를 옮기지 말라는 이유가 여기에 있어요. 먼지 유입, 제조 결함, 오래된 부품의 마모도 원인이 돼요.
헤드 파킹: 전원이 끊겨도 헤드는 스스로 대피해요
그럼 전원이 갑자기 끊기면 어떻게 될까요? 플래터가 멈추면 헤드를 띄워 주던 공기층도 사라지니, 헤드가 그대로 내려앉으면 위험하겠죠. 그래서 하드디스크는 헤드를 안전한 곳으로 옮겨 두는 파킹 기능을 갖추고 있어요. 요즘 대부분의 2.5인치 드라이브는 플래터 바깥쪽에 작은 경사로(램프)를 두고, 쓰지 않을 때 헤드를 이 램프 위로 끌어 올려요. 헤드가 플래터와 떨어진 곳에 걸쳐 있으니 충격에도 비교적 안전해요.
놀라운 건 전원이 갑자기 끊겨도 이 대피가 일어난다는 점이에요. 전원이 사라져도 플래터는 관성으로 잠시 더 돌고, 이때 회전하는 모터가 발전기처럼 작은 전기를 만들어요. 드라이브는 이 역기전력을 이용해 헤드를 램프 위로 끌어올려요. 그러니 USB 케이블을 뽑는 순간 헤드가 곧장 플래터 위로 추락하는 건 아니에요. 다만 이런 비상 대피는 정상적인 파킹보다 기계에 부담이 커서, 드라이브는 이를 '비상 후퇴 횟수'로 따로 기록하고 제조사도 정상 파킹보다 적은 횟수로 수명을 설계해요. 가끔 있는 일은 괜찮지만 매번 그렇게 뽑는 건 좋지 않아요.
| 구분 | 정상 안전 제거 | 그냥 뽑기 |
|---|---|---|
| 쓰기 캐시 | 운영체제가 모두 기록한 뒤 분리 | 기록 대기 데이터가 사라질 수 있음 |
| 파일 시스템 | 정리된 상태로 닫힘 | 기록 도중이면 구조가 꼬일 수 있음 |
| 헤드 | 명령으로 정상 파킹 후 회전 정지 | 역기전력으로 비상 대피 |
| 기계 부담 | 작음 | 반복되면 누적 |
진짜 이유는 '아직 안 쓴 데이터'예요
파일 복사 창이 '완료'라고 표시돼도, 그 데이터가 실제로 디스크에 다 기록된 건 아닐 수 있어요. 운영체제는 속도를 높이려고 기록할 데이터를 잠시 메모리에 모아 두었다가 적당한 때 한꺼번에 디스크에 써요. 이를 쓰기 캐시라고 불러요. 캐시 설명처럼 캐시는 느린 장치와 빠른 장치 사이의 속도 차이를 메우는 기술이에요. 사용자는 복사가 끝났다고 생각하지만 실제로는 몇 초에서 몇십 초 동안 기록이 이어지고 있을 수 있어요. 이때 케이블을 뽑으면 마지막 파일이 깨지거나 비어 있게 돼요.
더 무서운 건 파일 시스템 손상이에요. 디스크에는 파일 내용뿐 아니라 '어떤 파일이 어디에 있는지'를 적어 둔 목차 같은 정보가 있어요. 파일을 하나 저장할 때도 이 목차를 여러 군데 고쳐 써야 하는데, 그 도중에 전원이 끊기면 목차가 앞뒤가 안 맞는 상태로 남아요. 그러면 다음에 연결했을 때 운영체제가 디스크를 읽지 못하고 '포맷하시겠습니까?'라고 묻거나, 검사와 복구에 오랜 시간이 걸려요. 안전 제거는 캐시를 모두 비우고 파일 시스템을 깔끔하게 닫은 뒤, 드라이브에 회전을 멈추고 헤드를 정상 파킹하라고 명령하는 과정이에요.
윈도우는 기본값이 '빠른 제거'예요
마이크로소프트의 이동식 저장장치 정책 문서에 따르면 윈도우 10 1809 버전부터 외장 저장장치의 기본 정책은 '빠른 제거'예요. 이 정책에서는 윈도우가 외장 장치에 쓰기 캐시를 쓰지 않고 데이터를 바로바로 기록해요. 그래서 안전 제거 절차 없이 뽑아도 되도록 설계돼 있지만, 대신 쓰기 성능이 조금 떨어질 수 있다고 설명해요. 반대로 '더 나은 성능' 정책을 선택하면 쓰기 캐시를 써서 빨라지는 대신, 반드시 안전 제거를 해야 해요.
여기서 오해하기 쉬운 점이 있어요. 빠른 제거 정책이라도 파일을 복사하는 도중이나 프로그램이 파일을 열어 쓰고 있을 때 뽑으면 당연히 손상될 수 있어요. 캐시가 없다는 것은 '복사 창이 끝나면 곧 기록도 끝난다'는 뜻이지, '언제 뽑아도 안전하다'는 뜻이 아니에요. 외장하드 작동 표시등이 깜빡이고 있다면 아직 무언가를 읽거나 쓰는 중이니 기다리는 게 좋아요.
정책은 장치마다 따로 바꿀 수 있어요. 파일 탐색기에서 외장하드를 찾아 속성의 하드웨어 탭으로 들어가 해당 디스크의 속성과 정책을 열면 두 가지 중 하나를 고를 수 있어요. 대용량 파일을 자주 옮겨 속도가 중요하다면 '더 나은 성능'을 고르고 안전 제거를 습관화하고, 여러 컴퓨터를 오가며 급하게 뽑는 일이 많다면 기본값인 '빠른 제거'를 유지하는 편이 좋아요.
맥과 다른 기기는 어떨까요
맥은 외장 디스크를 추출하지 않고 뽑으면 '디스크가 올바르게 추출되지 않았습니다'라는 경고를 띄워요. 맥은 외장 디스크에도 적극적으로 캐시를 쓰는 편이라 추출 과정이 더 중요해요. TV나 셋톱박스, 공유기에 연결한 외장하드도 기기 설정 메뉴의 '장치 제거'나 '마운트 해제' 기능을 쓰는 게 안전해요. 녹화나 파일 전송이 백그라운드에서 돌고 있을 수 있기 때문이에요.
SSD와 USB 메모리는 괜찮을까요
외장 SSD나 USB 메모리는 헤드와 플래터가 없으니 헤드 크래시 걱정은 없어요. 하지만 쓰기 캐시와 파일 시스템 문제는 똑같이 생겨요. 게다가 SSD는 내부에서도 데이터를 옮기고 정리하는 작업을 하는데, 이 작업 도중 갑자기 전원이 끊기면 드물게 데이터가 손상될 수 있어요. 기계 부품이 없다고 해서 아무 때나 뽑아도 되는 건 아니에요.
외장하드를 오래 쓰는 습관
- 복사가 끝나고 작동 표시등이 멈춘 뒤, 안전 제거나 추출을 한 다음 뽑아요.
- 작동 중에는 외장하드를 들고 옮기거나 책상 가장자리에 두지 않아요.
- 전원이 끊긴 직후에도 플래터가 몇 초 더 돌 수 있으니, 분리한 뒤 잠깐 기다렸다 옮겨요.
- 케이블이 헐거우면 작동 중 연결이 끊겼다 붙었다 해 손상 위험이 커져요. 케이블을 단단히 연결해요.
- 중요한 데이터는 외장하드 한 곳에만 두지 말고 클라우드나 다른 디스크에 한 벌 더 백업해요.
- 딸깍거리는 소리, 반복되는 인식 실패, 급격히 느려진 속도는 고장 신호일 수 있으니 즉시 백업해요.
전력이 부족해도 비슷한 일이 생겨요
2.5인치 외장하드는 USB 케이블 하나로 전원까지 받아요. 모터가 처음 회전을 시작할 때는 순간적으로 전류가 많이 필요한데, 노트북의 USB 포트나 전원 없는 USB 허브가 이를 충분히 주지 못하면 드라이브가 돌다가 멈추기를 반복해요. '딸깍' 소리와 함께 인식됐다 끊겼다 하는 증상은 고장뿐 아니라 전력 부족 때문일 수도 있어요. 이런 상태에서는 사용자가 뽑지 않았는데도 매번 비상 파킹과 갑작스러운 연결 끊김이 반복되니, 전원이 넉넉한 포트에 직접 연결하거나 전원 어댑터가 있는 허브를 쓰는 게 좋아요.
고장 확률은 어떻게 보면 될까요
하드디스크 사양표에는 평균 고장 간격(MTBF)이나 평균 고장 시간(MTTF) 같은 숫자가 적혀 있어요. 100만 시간 같은 큰 숫자를 보면 '100년 넘게 쓸 수 있다'고 착각하기 쉬운데, 이 값은 많은 드라이브를 모았을 때의 평균 고장률을 나타내는 통계예요. 예를 들어 MTTF가 100만 시간이라면, 하루 24시간 1년 내내 돌리는 드라이브 1,000대 가운데 1년 동안 약 9대 정도가 고장 날 수 있다는 의미로 해석해요. 개별 드라이브가 언제 고장 날지는 알 수 없으니 백업이 최선의 보험이에요.
자주 묻는 질문
첫째, 안전 제거 버튼을 눌렀는데 '장치가 사용 중'이라고 나오면요? 어떤 프로그램이 외장하드의 파일을 열어 두고 있다는 뜻이에요. 탐색기 창이나 사진 뷰어, 백신 검사, 클라우드 동기화 프로그램을 닫고 다시 시도해 보세요. 그래도 안 되면 컴퓨터를 종료한 뒤 뽑는 게 가장 안전해요. 둘째, 컴퓨터를 끌 때는 안전 제거를 안 해도 되나요? 정상 종료 과정에서 운영체제가 캐시를 비우고 드라이브를 정리하므로 종료 후에 뽑는 건 괜찮아요. 셋째, 이미 '포맷해야 합니다'라는 메시지가 떴다면요? 절대 바로 포맷하지 마세요. 포맷하면 복구가 더 어려워져요. 윈도우의 디스크 검사 기능을 먼저 시도하고, 중요한 데이터라면 전문 복구 업체에 상담하는 게 좋아요.
정리해 볼게요
하드디스크의 헤드는 수십 나노미터 높이에 떠서 움직이기 때문에 회전 중의 충격이 헤드 크래시의 주범이에요. 전원이 갑자기 끊기면 드라이브는 회전 관성으로 만든 전기로 헤드를 램프 위로 대피시키지만, 이 비상 대피는 기계에 부담을 줘요. 안전 제거가 막는 더 큰 위험은 메모리에 남아 있던 쓰기 데이터와 기록 도중 끊긴 파일 시스템의 손상이에요. 윈도우는 기본적으로 빠른 제거 정책을 써서 위험을 줄였지만, 작업 중에 뽑으면 여전히 데이터가 깨질 수 있어요. 번거로워도 안전 제거 한 번, 그리고 백업 한 벌이 외장하드를 지키는 가장 확실한 방법이에요. 몇 초의 수고가 몇 년 치 사진과 문서를 지켜 줘요.
