В зависимости от того, что вам нужно (реализовать файловую систему или просто виртуальный диск с существующей файловой системой), вы можете использовать один из наших продуктов виртуального хранения: Файловая система обратного вызова и CallbackDisk соответственно.
Разница в том, что CallbackDisk эмулирует дисковое устройство (так что вы можете смонтировать, например, образ ISO) там, а Callback File System позволяет вам создать собственную файловую систему (например, распределенную или просто удаленно сохраненную)
.NET API доступны в обоих продуктах.