web-dev-qa-db-ja.com

「再解析レコード」とは何ですか?

私のコンピューターはchkdiskを実行したばかりで、ファイルレコードの処理が完了すると、「44の再解析レコード」を処理したと言っていました。正確には何ですか?

22
RCIX

再解析ポイント はNTFSの機能であり、ファイルシステムフィルタードライバーがファイルアクセス要求を傍受し、潜在的に再書き込みするためのメカニズムを提供します。これらは、他のいくつかのNTFS機能を強化するメカニズムを提供します。

  • ボリュームマウントポイント
  • ディレクトリジャンクション
  • シンボリックリンク
  • 単一インスタンスストレージ
  • ネイティブ構造化ストレージ
  • 階層ストレージ管理

Sathyaのリンクは より詳細な外観 を提供します:

この機能を使用したいアプリケーションは、アプリケーションに固有のデータ(あらゆる種類のデータである可能性があります)を再解析ポイントに格納します。再解析ポイントには、アプリケーションに固有の識別子がタグ付けされ、ファイルまたはディレクトリと共に保存されます。特別なアプリケーション固有のフィルター(一種のドライバー)も再解析ポイントタグタイプに関連付けられ、ファイルシステムに通知されます。 [...]

[...]ファイルシステムがファイルを開くときに、ファイルに関連付けられている再解析ポイントがわかります。次に、再解析ポイントを格納したアプリケーションに関連付けられた適切なフィルターを見つけ、再解析ポイントデータをそのフィルターに渡すことにより、ファイルの元の要求を「再解析」します。その後、フィルターは再解析ポイントのデータを使用して、アプリケーションが意図する再解析ポイント機能に基づいて適切なことを実行できます。

ファイルシステムドライバー(FSD)がファイルシステムフィルター(またはミニフィルター)を計算する方法は、メタデータのReparseTagをチェックし、サードパーティの再解析ポイントについてGUIDこれは、各再解析ポイントのメタデータの一部です。上記の機能のリストは、ほとんどの場合、さまざまなWindowsバージョンおよびエディション(Windows 2000で導入されたジャンクション、Vista/2008のシンボリックリンク)の一部としてMicrosoftが提供するものですが、1つはMSDNで指摘されているように、MicrosoftからGUID=が割り当てられるように要求できます here (コメントセクション)。

24
quack quixote