Основные компоненты:
OS API - API предоставляемые OS для работы с файлами и файловыми системами.
VFS Layer - осуществляет примитивы и мультиплексирует доступ к нижележащим FSD
Cache Manager - осуществляет управление виртульным кэшированием (как правило сильно завязан на Memory Manager)
Virtual Cache - кэш кэширующий блоки файлов (бывает и других объектов)
Filesystem Filter Driver - драйвер сидящей выше файловой системы и перехватывающий запросы к ней. Основные типичные варианты: Реализация обслуживания Reparse Points статистика CDP
Filesystem Driver - драйвер который собственно осуществляет работу с файловой системой
Block Device Filter - фильтр блочного устройства
Logical Disk Layer
Software RAID Layer посмотрите секцию 55.10.0
Partitioning layer
Physical disk layer
Disk Scheduler посмотрите секцию 55.10 подсекцию "Неупорядоченное выполнение"
Physical Cache
SCSIlizer
SCSI Controller driver
THIS SECTION IS UNDER CONSTRUCTION