問題タブ [volume-shadow-service]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - シャドウ ストレージ サイズによる VSS 障害
VSS API を使用して C: のスナップショットを作成しました。プログラムは VSS 例外で失敗します。しかし、VSS Admin を使用して同じボリュームのスナップショットを作成しようとすると、正常に完了します。
シャドウ ストレージ スペースが 300 MB 未満であることを発見したため、プログラムが失敗しました。シャドウストレージのスペースを増やすとうまくいきました。
私の質問は次のとおりです。
- ShadowStorage の容量が 300MB 未満の場合でも、VSS Admin はどのように機能しますか?
- VSS API を使用して作成されたプログラムがスナップショットも作成できないのはなぜですか?
何が欠けていますか?
winapi - VSSスナップショットの「NextUSN」ジャーナルエントリを取得するにはどうすればよいですか?
VSSスナップショットを作成した後、USNジャーナルにクエリを実行できるようにしたいと思います。これは可能ですか、それともUSNジャーナルにVSSスナップショットからアクセスできませんか?
私の目標は、2つのVSSスナップショット間の増分バックアップでUSNジャーナルを使用できるようにすることです。バックアップのプロセスは次のようになります
- 各ファイルのUSNエントリに注意して、VSSスナップショットを取得してボリュームをバックアップします
- ...ファイルシステムを使用し、ファイルを追加/削除/変更します
- 2番目のVSSスナップショットを取得し、USNジャーナルを使用して、手順2で変更されたものを検出します。
私が今失敗しているのは、VSSスナップショットで最も高いUSNエントリを取得しようとしている部分です。
- VSSスナップショットを作成する
- CreateFile(\?\ GLOBALROOT \ Device \ HarddiskVolumeShadowCopy25)でスナップショットを開きます
- DeviceIoControl(FSCTL_QUERY_USN_JOURNAL)-これはGLE:1179「ボリューム変更ジャーナルがアクティブではありません」で失敗します
次のようにコマンドラインからこれをシミュレートできます
これが可能であれば、私が間違ってやっているアイデアはありますか?
c++ - VSSを使用してファイルを選択的に復元する
「クライアント」アプリケーション(およびそのすべてのプロセス)によって変更されたファイルを監視し、クライアントアプリの実行が終了したときにそれらを元の状態に復元するアプリケーションを作成したいと思います。これは、ボリュームシャドウサービスを使用して実現できますか、または特定のプロセスによってアクセスされるファイルを把握するためのドライバーを作成する必要があると思われるため、ファイルシステムフィルタードライバーを作成する必要があります。
c++ - プログラムから vssadmin を実行する
C++ プログラムから次のコマンドを実行しようとしています。
私はこの出力を得ています:
イベント ログには、22 と 8193 の 2 つのエラーがあります。
コマンドラインから直接実行すると、正常に動作します。
ありがとう。
visual-c++ - vc++ で VSS を使用したボリューム バックアップ
ボリュームのバックアップ方法を教えてもらえますか?
以下は私のコードです。C: ドライブのスナップショットを作成してバックアップを試み、CopyFile を使用してファイルごとにバックアップします。値をバックアップする方法はありますか?
前もって感謝します
c++ - ボリュームスナップショットサービス-FilesNotToSnapshotを無視します
Volume Snapshot Services
ドライブのバックアップに(VSS)を使用しています。デフォルトでは、以下にリストされHKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToSnapshot
ているすべてのファイルがVSSによってスナップショットから削除されます。
これらのファイルを保持するためにVSSを作成するにはどうすればよいですか?それを行うことができるいくつかのソフトウェア(例えばMacriumReflect)があります。ありがとうございました。
windows - Windows VSS サービス
私は初心者で、ファイルの作成/書き込み/変更を追跡するドライバーに取り組んでいます。今、私はボリューム スナップショットに取り組むように言われました。Windows SDK に付属する VSS のコードを見てきました。しかし、カーネル レベルで VSS に取り組むように言われました。つまり、ドライバーを介して Windows ボリューム スナップショット サービスを使用または通信する方法を見つけなければなりません。誰かがこれについていくつかの情報を提供し、私を助けようとすることができます.なぜなら、私はボリュームスナップショットをたくさんグーグルで検索しましたが、そこから多くの助けが得られなかったからです. Windows VSS サービスの機能を使用するには、カーネル レベルで VSS Writer を実装する必要がありますか。前もって感謝します。
windows - VSSからファイルをコピーする
私はWindowsVSSアプリケーションに取り組んでいますが、それに関して助けが必要です。スナップショットを作成した後、C / C ++を使用して、ファイルまたはファイルのブロック(セクター)、できればファイルのブロックをボリュームスナップショットからコピーするにはどうすればよいですか。誰かがこれについて私を案内することができますか、または同じことをしているサンプルやドキュメントに私を導くことができますか?
前もって感謝します。
c++ - C++でバックアップAPIを使用してバックアップする方法
指定されたファイルをバックアップするために使用されるアプリケーションを作成しているため、バックアップAPI呼び出し、つまりCreateFileBackupReadおよびWriteFileAPIを使用しています。
エラーの取得アクセス違反の読み取り場所。
以下にコードを添付しました。
}
これらのAPIの使用方法を教えてくれる人はいますか?
ありがとう。