2009-04-06 7 views
7

マイクロソフトでは、vshadowプログラムを使用して、読み取り専用スナップショットをボリュームとしてマウントする方法を提供しています。しかし、スナップショットをアンマウントする方法はありません(スナップショットを削除するとどうなりますか?)。 MSDNの文書を参照して、UnexposeSnapshot Methodを見つけ、それをvshadowで使用する機能を追加しました。しかし、VistaとServer 2008のマシンでのみサポートされていると言われています。とにかくこれの周りにはありますか? vshadowのXP設定はコンパイルされません。 MicrosoftがXPとサーバー2003でボリュームシャドウコピーをマウントする方法を書いたが、それらをマウント解除する方法を提供していないのは本当に奇妙なことだ。XP(ボリュームシャドウコピー)でのスナップショットのアンエクスワード

アイデア?

+0

Vistaを使わないと「公開されていない」ようには思えますが、マウントされている間はスナップショットをアンマウントするために再起動する必要があるので、私は驚くことはありません。 –

+0

それはdownvoteの価値があるのですか?それが問題の全体のポイントでした。 +1 –

+0

downvote(私のdownvoteでもない)を説明していない、ちょうどコメントを追加しています。以下の答えが実際に働くなら、私は今削除する必要があります。 –

答えて

2

Windowsの内蔵マウント管理ユーティリティmountvol.exeを使用します。

APIレベルでは、DeleteVolumeMountPointを使用できるはずです。

+0

スナップショットを削除することもできます。 – Malfist

0

スナップショットで動作するバッチファイルを作成するために使用できるコマンドラインツールがWindows Vistaプラットフォームsdkにあります。あなたがそのことを意味するかどうかわかりませんが、これは確実にこのように動作します:あなたはそれを起動し、スナップショットを作成します。次に、指定した別のプロセスが起動します。そのプロセス(別のバッチファイルや同じバッチファイルなど)が実行されます。終了すると、コマンドラインツールはスナップショットを削除して削除します。

関連する問題