쓰기 요청과 장치 기록의 차이
운영체제는 성능을 위해 외부 저장 장치로 보낼 쓰기를 캐시에 보관할 수 있다. 요청이 전달된 시점과 장치에 필요한 쓰기가 끝난 시점을 혼동하면 안 된다. 안전 제거는 남아 있는 캐시 작업이 마무리됐는지 확인해 데이터의 무결성을 보호하는 절차다.
Windows의 두 제거 정책
Windows는 빠른 제거와 향상된 성능이라는 정책을 제공한다. Microsoft 문서상 빠른 제거는 안전 제거 절차 없이 장치를 분리할 수 있게 관리하는 대신 디스크 쓰기 캐시를 사용하지 못해 성능이 낮아질 수 있다. 향상된 성능은 쓰기를 캐시할 수 있으므로 안전 제거 절차가 필요하다.
기본값만으로 판단하지 않기
Windows 10 버전 1809부터 기본 정책은 빠른 제거지만 장치별로 정책을 바꿀 수 있다. 따라서 현재 PC의 외장 장치가 어떤 정책인지 확인하지 않고 항상 같은 조건이라고 가정해서는 안 된다. 진행 중인 복사나 저장을 끊는 일과 캐시 정책의 차이도 구별한다.
완료 안내를 확인하는 방법
Microsoft의 사용자 안내는 작업 표시줄의 하드웨어 안전 제거 메뉴에서 대상 장치를 꺼내고 안전하게 제거할 수 있다는 알림을 확인하도록 설명한다. 다른 장치와 혼동하지 않도록 대상을 확인한다. 캐시 정책을 이해하는 것과 실제 저장 작업이 끝났는지 확인하는 것은 함께 필요하다.
공식 자료: Microsoft: 외부 저장 장치 제거 정책 / Microsoft: Windows 하드웨어 안전 제거