Собсно, субж. Есть ли возможность, зная адрес на диске, определить, кто его занимает - БЕЗ предварительного сканирования всей MFT?
Сейчас делаю так - сканирую MFT, нахожу блоки (Data runs - LCN и Length, структура CLUSTERS_BLOCK, функция MarkClusters), добавляю в массив, потом массив сортирую (SortClustersBlocks) для дальнейшего поиска (SearchClusterBlocks) (код в cVolume.cls).