Я могу указать вам Dokan (пользовательская файловая система для Windows, такая как FUSE в Linux). Вы устанавливаете драйвер и затем пишете соответствующее программное обеспечение для ответа на запрос ввода-вывода.
В более сложном ответе вы должны работать с NT DDK, чтобы написать драйвер, который был бы вашим программным обеспечением для файловой системы (обратите внимание на IFS: устанавливаемая файловая система), обратите внимание, что работать с ним очень сложно (главным образом потому что сбой вашего программного обеспечения означает BSOD), и вам, вероятно, понадобится программное обеспечение более высокого уровня, например Dokan, которое поможет вам в этом.