XPでスナップショットを非公開に(ボリューム・シャドウ・コピー)
-
05-09-2019 - |
質問
Microsoftが彼らのvshadowプログラムを使用して、ボリュームとして読み取り専用のスナップショットをマウントする方法を提供します。しかし、それは(私はスナップショットを削除した場合はどうなるのだろうか?)スナップショットをマウント解除する方法はありません。私は UnexposeSnapshotメソッド、およびvshadowでそれを使用する機能を追加しました。しかし、それはそれだけでVistaとServer 2008のマシンではサポートされていますと言っています。これを回避する方法はありますか? vshadowのためのXPの設定はコンパイルされません。 MicrosoftはXPとServer 2003のボリュームシャドウコピーをマウントする方法を書いて、まだそれらをアンマウントする方法を提供しなかった場合、それは本当に奇妙になります。
任意のアイデア?
解決
を使用するWindowsのビルトインマウント管理ユーティリティ mountvol.exe 。
APIレベルでは、を使用することができるはずですDeleteVolumeMountPointするます。
他のヒント
スナップショットで動作するバッチファイルを作成するために使用することができるWindows VistaのプラットフォームSDK内のコマンドラインツールがあります。あなたが1つを意味するかどうかは知りませんが、それは決定的にこのように動作します:あなたはそれを呼び出すと、それは、スナップショットを作成します。そして、それはあなたが指定した別のプロセスを起動します。そのプロセス(例えば、別のバッチファイルまたは同じバッチファイル)が実行されます。それが終了すると、コマンドラインツールは、スナップショットを削除し、削除します。