実行中の Windows (XP 以降) の MFT ファイルを読み取って、マシン上に存在する特定のファイルの内容 ($DATA) を保持する HD セクターに到達する必要があります。
問題は、MFT を読み取ってから関連するセクターを取得して読み取るまでの間に、ファイル システム構造が変化し、場所が関連しなくなる可能性があることです。
システムを一定時間「フリーズ」する方法はありますか? おそらく、このファイルが変更されないことを保証しますか? 特定のファイルをロックして、セクター間を移動しないようにしますか? (最適化や間接変更によるものも含む)
もちろん、ハードディスク全体をコピーせずに静的に作業することを好みます。これは、現時点ではシステムの通常の使用を妨げる遅い操作であるためです。言うまでもなく、OS の API 関数を使用したり、ドライバーを作成したりしたくありません。