Compartir a través de


Acerca de los controladores de filtro del sistema de archivos

Controladores de filtro del sistema de archivos en Windows

Los controladores de filtro del sistema de archivos son controladores opcionales que se conectan a la pila de software del sistema de archivos. Supervisan, filtran o modifican el comportamiento de las operaciones de E/S de archivos. Como componentes en modo kernel, se ejecutan como parte del ejecutivo de Windows.

Un controlador de filtro del sistema de archivos puede filtrar las operaciones de E/S para uno o varios sistemas de archivos o volúmenes del sistema de archivos. Según la naturaleza del controlador, el filtro puede significar registro, observar, modificar o incluso evitar. Entre las aplicaciones típicas para los controladores de filtro del sistema de archivos se incluyen las siguientes:

  • Utilidades antivirus/antimalware que examinan archivos de virus o malware en la creación, acceso o modificación de archivos.

  • Programas de cifrado de datos que cifran y descifran automáticamente los datos que se escriben en el disco o se leen.

  • Filtros de copia de seguridad usados para crear copias de seguridad de datos para la recuperación ante desastres y la continuidad empresarial.

  • Filtros de compresión que comprimen y descomprimen los datos sobre la marcha, lo que ahorra espacio en disco y mejora el rendimiento de grandes volúmenes de datos.

  • Filtros de administración de almacenamiento jerárquicos que administran la migración de datos entre medios de almacenamiento de alto y bajo costo.

Cada filtro funciona en un nivel diferente en la pila del sistema de archivos. La interoperabilidad entre minifiltros es importante para asegurarse de que los filtros funcionan correctamente.

Hay dos modelos de filtro del sistema de archivos en Windows:

Los desarrolladores de filtros deben desarrollar controladores de minifiltro del sistema de archivos con compatibilidad con el Administrador de filtros de filtros en lugar de controladores de filtro del sistema de archivos heredados. Consulte Directrices para portar controladores de filtro heredados para portar los filtros heredados restantes para que sean controladores de minifiltro.

Los controladores de filtro del sistema de archivos no son controladores de dispositivo

Un controlador de dispositivo es un componente de software que controla un dispositivo de E/S de hardware determinado. Por ejemplo, un controlador de gráficos puede controlar tarjetas de vídeo, GPU/NPUs, monitores, etc.

Por el contrario, un controlador de filtro del sistema de archivos funciona con uno o varios sistemas de archivos para administrar las operaciones de E/S de archivos. Entre las operaciones se incluyen:

  • Crear, abrir, cerrar y enumerar archivos y directorios

  • Obtención y configuración de información de archivos, directorios y volúmenes

  • Lectura y escritura de datos de archivo

Además, los controladores de filtro del sistema de archivos deben admitir características específicas del sistema de archivos como:

  • Almacenamiento en memoria caché

  • Bloqueo

  • Archivos dispersos

  • Cuotas de disco

  • Compresión

  • Seguridad

  • Capacidad de recuperación

  • Puntos de repetición de análisis

  • Puntos de montaje de volumen

Vea los siguientes artículos para más información: