Share via


파일 시스템 필터 드라이버 정보

Windows의 파일 시스템 필터 드라이버

파일 시스템 필터 드라이버는 파일 시스템의 동작에 값을 추가하거나 수정하는 선택적 드라이버입니다. Windows 임원의 일부로 실행되는 커널 모드 구성 요소입니다.

파일 시스템 필터 드라이버는 하나 이상의 파일 시스템 또는 파일 시스템 볼륨에 대한 I/O 작업을 필터링할 수 있습니다. 드라이버의 특성에 따라 필터로그, 관찰, 수정 또는 방지를 의미할 수 있습니다. 파일 시스템 필터 드라이버의 일반적인 애플리케이션에는 바이러스 백신 유틸리티, 암호화 프로그램 및 계층적 스토리지 관리 시스템이 포함됩니다.

Windows에는 두 개의 파일 시스템 필터 모델이 있습니다.

참고

필터 개발자는 레거시 파일 시스템 필터 드라이버 대신 Filter Manager를 지원하는 파일 시스템 미니필터 드라이버를 개발해야 합니다. 나머지 레거시 필터를 미니필터 드라이버로 포팅하려면 레거시 필터 드라이버 포팅 지침을 참조하세요.

파일 시스템 필터 드라이버는 디바이스 드라이버가 아닙니다.

디바이스 드라이버는 특정 하드웨어 I/O 디바이스를 제어하는 소프트웨어 구성 요소입니다. 예를 들어 DVD 스토리지 드라이버는 DVD 드라이브를 제어합니다.

반면 파일 시스템 필터 드라이버는 하나 이상의 파일 시스템과 함께 작동하여 파일 I/O 작업을 관리합니다. 다음과 같은 작업이 여기에 포함됩니다.

  • 파일 및 디렉터리 만들기, 열기, 닫기 및 열거

  • 파일, 디렉터리 및 볼륨 정보 가져오기 및 설정

  • 파일 데이터 읽기 및 쓰기

또한 파일 시스템 필터 드라이버는 캐싱, 잠금, 스파스 파일, 디스크 할당량, 압축, 보안, 복구 가능성, 재분석 지점 및 볼륨 탑재 지점과 같은 파일 시스템별 기능을 지원해야 합니다.

파일 시스템 필터 드라이버와 디바이스 드라이버 간의 유사성 및 차이점에 대한 자세한 내용은 다음을 참조하세요.