あなたの質問は紛らわしいです...
VSSは「フォルダ」レベルでは機能しません。「ボリューム」レベルで動作します。
ボリュームを「スナップ」すると、ファイルシステムAPI(ファイルシステムを使用してデバイスボリュームを自動的にマウントする)を使用してファイルごとに「開く」ことができるデバイスパスが作成されます。または、デバイスに直接アクセスすることもできます(セクター別セクタ)。
スナップされたデバイスボリューム上のすべてのファイルを簡単にバックアップできるはずです(NTFSファイルのすべてのファイルストリームとACLを忘れないでください)。問題はそれらを復元することです...VSSは復元に役立ちません。主な問題は、システムボリュームの復元です。この場合、WinPEやDOSなどを起動するには、別のOSが必要になります。システムボリュームについて心配していない場合は、復元が簡単です。
セクターの観点からデータをバックアップすると、ボリュームデバイスドライバーを作成すると(ボリュームまたはHDのように見えるように)、Windowsがそのファイルシステムドライバーを自動ロードするという追加の利点が得られます。これにより、無料のエクスプローラーアプリケーションが提供されます。これは、ほとんどのセクターベースのバックアップアプリケーションが行うことです。また、VMの可能性を提供します。
単純なファイルバックアップを実行している場合でも、ファイルシステム(NTFS、FATなど)を理解して、バックアップと復元ができる/すべきことを理解しておくと役立ちます。NTFS再解析ポイントとは何か知っていますか?バックアップ中にヒットした場合、どのように対処しますか?Windowsが実際にどのように起動するか、および起動の機会を得るには、バックアップと復元、および「パッチ」を行う必要があるファイルを知っていますか。復元時に、復元されたボリュームのNTFSパフォーマンスに影響を与えないように、NTFSボリュームをどのようにレイアウトするのが最適ですか。システムボリュームを新しいハードウェアに復元することをサポートしますか?それは、動作する機会を得るために何をする必要がありますか?質問は無限大です。
システムのバックアップ/復元は簡単ではありません。それらにぶつかるまでわからないエッジケースがたくさんあります(上記の質問のいくつかを参照)。
プロジェクトを頑張ってください。私はあなたをあまり先延ばしにしていないことを願っています。ほとんどの人が知らないバックアップアプリケーションを提供できるようにするための作業がたくさんあると言っているだけです。