Windows のボリュームのファイルとイメージをバックアップできるバックアップ ツールを作成しました。どのファイルが変更されたかを検出するには、Windows Change Journal を使用します。既にシャドウ コピー機能を使用して、ファイルとボリューム イメージの両方の一貫したコピーを実行しています。
どのブロックが変更されたかを検出するために、現時点ではハッシュを使用しています。これは、ボリューム全体を 1 回読み取る必要があることを意味します (どのブロックが変更されたかを確認するには、すべてのブロックのハッシュを計算する必要があるため)。Windows 7 に統合されたバックアップでは、すべてのブロックをチェックすることなく、増分ボリューム イメージを作成できます。ブロック レベルの変更ジャーナルのような API を見つけることができませんでした。
この情報にアクセスする方法を知っている人はいますか? (NTFSの内部を深く掘り下げたいと思っています-特別なファイルの読み取りと解析も)