У меня совершенно аналогичный вопрос, задача такая: требуется чтобы дефрагментатор перемещал файлы которые не умеет перемещать родной драйвер ФС. Т.е. первые кластера папок на FAT, pagefile на NTFS и т.п. Решение насколько понимаю — драйвер-фильтр ФС причём upper. И вопрос тот же самый — как заставить родной драйвер ФС заметить изменения при записи. С драйверами опыта немного, написал только перехват запуска приложений.
VAB>Напишите лучше что именно на диске и в каком месте модифицируете. VAB>Зачем и почему надо именно напрямую. Что хочется вообще. VAB>И какому устройству (откуда берет) Ваш драйвер запросы шлет.