知識マップ: Windows I/Oの深層(第6回・最終回) ── ミニフィルターの仕組みとProcmonによる遅延調査

記事「Windows I/Oの深層(第6回・最終回) ── ミニフィルターの仕組みとProcmonによる遅延調査」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。

ミニフィルターはFltMgrに操作ごとのコールバックを登録し、アルティチュードで相対位置を指定します。通常の往復ではpreとpostの順序が逆になりますが、登録内容や途中での完了によって呼び出される範囲は変わります。fltmcは構成、Procmonは操作を観察する道具であり、一覧やDurationだけで遅延の原因は断定できません。除外は適用対象のスキャンを省略する設定で、フィルターの撤去とは異なります。開発用途では、信頼済みDev Driveなどの前提を満たす場合にDefenderのパフォーマンスモードも検討できます。

フィルタードライバーとミニフィルターの知識マップミニフィルター、FltMgr、コールバックとアルティチュード、fltmcとProcmonによる観察、除外設定とDev Driveの適用条件の関係を示す図。観察範囲は接続先や登録操作などの条件で変わる。実装を担う実装を担うの後継前提とする原因になり得る軽減する前提とする利用する利用するで構成できるで構成できるで確認できる前提とするより先に行うべきで確認できるで確認できる利用する利用する利用するで構成できる自動化する利用する原因になり得る軽減する原因になり得るで構成できる軽減する軽減する推奨される対応利用するで確認できる利用する利用する前提とするミニフィルターフィルターマネージャー(FltMgr)レガシーフィルターファイルシステムフィルタードライバーデバイススタックロード順序の不安定さpre/postコールバックアルティチュードロード順グループfltmcアルティチュードの申請Process Monitor(procmon.exe)ウイルス対策ミニフィルタークラウドファイルフィルター(cldflt)OneDriveのファイルオンデマンドファストI/Oスキャンによる性能コスト除外設定(フォルダー除外)保護レベルの低下Dev DriveFltMgrフレームドライバーオブジェクト

概念間の関係(全34件)

図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。

主要概念の定義

ミニフィルター
フィルターマネージャー(FltMgr)にpre/postコールバックを登録する方式で動く、現在の標準のファイルシステムフィルタードライバー実装方式。
フィルターマネージャー(FltMgr)
Windowsに付属するカーネルモードドライバーで、ミニフィルタードライバーの開発を簡素化する機能を公開する。自身がスタックに立ち、個々のミニフィルターはこれにコールバックを登録する。
レガシーフィルター
ファイルシステムのデバイススタックに自分のデバイスオブジェクトを直接積み重ねる、古い世代のファイルシステムフィルタードライバー実装方式。ロード順に依存し安全なアンロードができない。
アルティチュード
ボリュームにアタッチされるミニフィルターのインスタンスごとに付く一意の番号。数字が大きいほどスタックの上(アプリ寄り)に位置し、複数のフィルターが同じ操作を見る際の呼び出し順序を決定的に決める。Microsoftが割り当て・管理する。
アルティチュードの申請
新しいミニフィルターのアルティチュード識別子をMicrosoftへ申請する手続き。fsfcomm@microsoft.comへの英文メールで行い、処理に30営業日を見込む。
Process Monitor(procmon.exe)
ファイルI/O・レジストリ・プロセス/スレッド活動をリアルタイムに監視できるSysinternalsのツール。Advanced Outputを有効にすると、IRPやファストI/Oのカーネル側の語彙で操作を表示する。
ウイルス対策ミニフィルター
ファイルI/O中のウイルス検出・駆除を行うミニフィルター。FSFilter Anti-Virus帯(320000〜329999)に位置する。Microsoft DefenderのWdFilterなどが該当する。
クラウドファイルフィルター(cldflt)
クラウドファイルAPIを実装するミニフィルター。OneDriveのファイルオンデマンドの実行部隊で、プレースホルダーが開かれたときに実体を取得する。
除外設定(フォルダー除外)
指定したパス・プロセスをウイルス対策のスキャン対象から外す設定。効くのはその設定を持つ製品自身のフィルターだけで、保護レベルを下げるトレードオフを伴う。
Dev Drive
開発ワークロード向けに設計された専用ボリューム。Microsoft Defenderがパフォーマンスモード(非同期スキャン)で動作し、フォルダー除外の安全な代替と位置付けられる。
FltMgrフレーム
レガシーフィルターとの共存のため、FltMgrがI/Oスタックの複数箇所にアタッチする単位。fltmcの出力のFrame列で確認できる。

機械可読データ

このデータセットについて

作成
合同会社小村ソフト
ライセンス
CC BY 4.0 ── 出典(合同会社小村ソフト)とライセンスへのリンクを明示し、改変した場合はその旨を示すことを条件に、再配布・改変を含めて再利用できます
最終確認日
2026-09-08 ── 収録する関係のうち、最後に出典と照合した日

このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。