
나는 컴퓨터에서 장치를 제거하기 전에 항상 USB에서 장치를 꺼내왔는데, 만약 내가"빠른 제거"설정했는데 그래도 꺼내야 하나요? 이 옵션을 사용하면 작동 중에 장치를 제거하게 된다면 최악의 경우는 어떻게 될까요?
Windows에서 장치 제거를 거부하고 해당 장치가 사용 중이라고 표시하여 "안전하지 않게" 제거해야 했던 경우가 있었습니다.
사람들이 자신의 장치, 특히 USB 썸드라이브를 제거할 때 작동을 멈춘 사례를 들었습니다. 이것이 안전한 제거와 관련된 것인지 아닌지는 모르겠습니다.
답변1
드라이브의 파일에 저장되지 않은 변경 사항이 없는지 항상 확인할 수 없다면 여전히 필요합니다.
"빠른 제거"는 쓰기 캐싱을 비활성화하므로 캐시에 의해 지연되는 중요한 변경으로 인해 파일 시스템이 손상되지 않도록 할 수 있지만 마법처럼 모든 프로그램이 파일에 대한 모든 변경 사항을 다음과 같이 드라이브에 자동으로 저장하도록 할 수는 없습니다. 해냈 군. 쓰기에 사용된 열린 핸들이 있는 상태에서 디스크를 분리하면 핸들이 생성될 때 사용된 매개변수에 따라 저장되지 않은 파일 전체 또는 아직 프로그램 버퍼에 있던 부분이 손실될 수 있습니다.
이러한 의미에서 빠른 제거를 사용하는 것보다 자주 저장하는 것이 더 유용합니다(대부분의 괜찮은 프로그램은 어쨌든 저장할 때 캐시를 플러시하기 때문입니다).
편집하다:
"향상된 성능"을 선택하면 사용자 데이터뿐만 아니라 파일 시스템 작업도 장치의 캐시를 통과합니다. 캐시의 파일 시스템 작업이 물리적 미디어에 기록되기 전에 플러그를 뽑거나 정전이 발생하면 파일 시스템이 일관되지 않게 됩니다. FS가 얼마나 강력한지 그리고 이 상황을 설명하는지 여부에 따라 해당 FS 작업과 관련된 파일의 일부 또는 전체 또는 심지어 전체 파일 시스템이 손실될 수 있습니다.
NTFS와 같은 일부 FS는 저널을 사용하여 모든 FS 작업을 수행하기 전에 기록합니다. 이는 기본적으로 안전하지 않은 연결 해제 또는 전원 손실로 인한 파일 시스템 무결성 문제를 제거합니다.
그러나 대부분의 플래시 메모리는 저널이 없는 FAT를 사용하므로 파일 시스템 무결성 문제에 매우 취약합니다. 따라서 항상 디스크를 안전하게 제거하는 것이 좋습니다.