항상 USB 장치를 안전하게 꺼내야합니까?
USB 저장 장치를 연결할 때마다Windows는 보통 꺼내는 것이 안전한지 묻는 메시지를 표시합니다. 어쨌든 이것과 거래는 어떻습니까? Windows 인터페이스에서 더 많은 정보가 있다는 것이 얼마나 일반적인 문제인지 생각하십니까?

이것이 무엇인지 궁금하다면 확인하십시오.다음에 썸 드라이브 또는 기타 USB 저장 장치를 연결할 때 시스템 트레이. 녹색 확인 표시가있는 작은 USB 아이콘이 나타납니다. 이것은 컴퓨터에서 실제로 장치를 제거하기 전에 클릭하여 장치를 안전하게 꺼내는 것과 동일한 아이콘입니다.

Windows가 말하는 것
안전하게 USB 드라이브를 빼 내면먼저 꺼내기 Windows는 OS X와 같은 경고 메시지를 표시하지 않습니다. 대신 플러그를 뽑기 만하면됩니다. 아니면? 장치 관리자를 열고 연결 한 USB 디스크 드라이브의 속성을 보면 초기 연결을 해제해도 Windows가 신경 쓰지 않는 이유를 알 수 있습니다.


Windows에는 두 가지 정책이 있습니다. 기본값은 다음과 같은 장치에 대해 쓰기 캐싱을 자동으로 비활성화하는 것입니다 일시적인 또는 이동할 수 있는. 이 정책에 따라 Windows는꺼내기 옵션을 사용하지 않고 항상 장치를 안전하게 분리하십시오. 정확하지는 않지만 1 분 후에 해결하겠습니다. 두 번째 프로필은“더 나은 성능”이라고하며 연결된 장치에 대해 쓰기 캐싱을 유지합니다. 흥미롭게도 Linux 또는 Mac 컴퓨터에서이 두 번째 정책은 항상 쓰기 캐시를 켠 상태로 유지하는 것이 기본값입니다. 이 모든 것이 무엇인지 이해하려면 먼저 쓰기 캐싱이 무엇인지 이해해야합니다.

쓰기 캐싱이란 무엇입니까?
쓰기 캐싱은 기본적으로 사용되는 방법입니다.하드 디스크에 데이터를 저장하고 활성화 된 경우 위의 스크린 샷과 같이 이동식 드라이브에 사용할 수 있습니다. 파일을 디스크로 복사 할 때 Windows는 데이터를 디스크로 직접 전송하지 않습니다. 대신, 일부 데이터는 컴퓨터의 고 휘발성 메모리 캐시 또는 버퍼에 임시 저장됩니다. 최신 USB 기술을 사용하더라도 USB 로의 데이터 전송이 느리기 때문에 수행됩니다. 단점은 데이터가 저장되는 버퍼가 전원이 제거되거나 대상이 제거 될 때 지워진다는 것입니다. 캐시가 완전히 기록되기 전에 USB 장치를 분리 할 때 이런 일이 발생할 수 있습니다. Eject 명령을 사용하면 OS가 남아있는 모든 데이터를 USB 스틱에 기록하고 소프트웨어 수준에서 연결을 끊으므로 데이터가 손실되지 않습니다.

쓰기 캐싱이 비활성화 된 경우에도 데이터가 항상 손실 될 수 있음
일반적으로 Windows의 기본 프로필이 작동합니다.대부분의 사람들에게. 그러나 Windows가 쓰기 캐싱을 비활성화하면 데이터가 안전하다고 말하지만 항상 그런 것은 아닙니다. 데이터 전송 중에 USB 드라이브를 잡아 당기면 데이터 손실 및 손상이 발생할 수 있습니다. USB 드라이브에서 휴대용 앱을 실행하거나 컴퓨터에서 USB 드라이브에 데이터를 저장하는 응용 프로그램을 사용하는 경우 데이터가 손실 될 수 있습니다. ReadyBoost 용 USB 스틱을 사용하여 꺼내지 않고 꺼내는 것만으로도 사용자가 데이터를 손상시킨 경우도 있습니다.

약간 더 높은 위험으로 더 나은 성능을 제공하는 쓰기 캐싱
쓰기 캐싱은 더 나은 성능을 제공 할 수 있습니다스토리지 장치로의 전송이 모든 I / O 대역폭을 호그하는 것을 방지하기 때문에 시스템. 단점은 데이터를 안전하게 꺼내지 않고 장치의 플러그를 뽑으면 캐시에 데이터가 걸려서 손상되거나 손실 될 가능성이 높다는 것입니다. 꺼내기 기능은 Windows에 내장 된 캐시 플러싱 시스템을 사용하여 데이터가 삭제되는 것을 방지합니다. 캐시 플러싱은 캐시에있는 모든 데이터를 장치에 즉시 쓰고 강제로 지 웁니다. Windows에서 장치를 안전하게 제거 할 수 있다고 말하면 캐시가 플러시를 완료 한 것입니다.


모든 것을 말했듯이 항상 안전하게하는 것이 가장 좋습니다컴퓨터에서 물리적으로 플러그를 뽑기 전에 하드웨어를 꺼내십시오. 또한 Windows에는 쓰기 캐싱을 비활성화하는 "기능"이있을 수 있지만 Linux 및 Mac은 기본적으로 활성화 된 상태로 유지하므로 해당 운영 체제에서 썸 드라이브를 사용할 때는 특히주의해야합니다.
코멘트를 남겨주세요