なんと言えばいいかよくわかりませんが、独自の仮想ドライブを追加したいです。
たとえば zipファイルを Xドライブにマウントして、あたかも普通のドライブであるかのように振舞いたい、ということです。
zipファイルをマウントするというのはあくまで例ですが、ようするに仮想ドライブへのアクセスを自分でハンドリングしたいという
ことになるのでしょうか。
ドライブが無理なら、ディレクトリに見えるのでもいいです。
これを実現するために必要なAPIや、あるいは調査をするためのキーワードなどを教えてください。

これができたらやりたいことはいっぱいあるのですが、たとえばCD(ROM)に書き込みができるように振舞う、なんてのがやりたいです。
書き込み可能に見えるドライブX を作り、最初ドライブX は CDと同内容一が見え、このドライブに対して書き込みが発生すると
その差分をHDDの適当なディレクトリに作って行き、次にドライブX を読むときには差分の方を優先して見せる、といった感じです。