ホームページ » の仕方 » すべてのファイル検索ツールでインスタント検索結果にマスターファイルテーブルが使用されないのはなぜですか。

    すべてのファイル検索ツールでインスタント検索結果にマスターファイルテーブルが使用されないのはなぜですか。


    ファイルテーブルベースの検索は非常に高速ですが、それがすべての主要な検索ツールに含まれていないのはなぜですか?調べて読む.

    本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.

    質問

    SuperUser読者のDan Dascalescuは、すべての検索がテーブルベースではない理由を知りたがっています。

    私はUltraSearchを発見したばかりで、ファイルとフォルダの検索速度に驚きました。それは 瞬時. そして、インデックスサービスを使用しません。単にNTFSパーティション上のすべてのファイル名を格納しているNTFSマスターファイルテーブルを使用するだけです。.

    問題は、なぜこの機能ではないのかということです。 方法 ファイルマネージャの間でより人気があり、Windowsエクスプローラ検索(Win + F)で始まる?

    これは、ファイルテーブルベースの検索が非常に高速であることに初めて遭遇したときの、すべてのコンピュータユーザーの反応であると確信しています。では、なぜそれがすべてに組み込まれていないのでしょう。?

    答え

    SuperUserの寄稿者Mehrdadが、なぜ低レベルの検索がこれまでに見つけられなかったのかを説明します。

    セキュリティのために!

    それが本当の理由です。 (そしてその のみ 本当の理由、私の意見では - それは違います それ 主要なファイルシステム用のリーダーを作るのは難しいですが、決して簡単ではありません。を作る 作家 本当の挑戦です。)

    このようなプログラムは、(ファイル)システム全体のセキュリティインフラストラクチャを迂回するため、実際にはそれを実行することができるのは管理者(または「ボリュームの管理」権限を持つ他のユーザー)だけです。.

    非常に明らかに、それは多くのシナリオではうまくいかないでしょう - そして マイクロソフト(または他の大企業)がこのような製品を作ってから、ユーザーを管理者として実行することを奨励するとは考えていません。, セキュリティ上の問題があるため.

    それ だろう 理論的には、バックグラウンドで実行され、保護されたデータを除外するシステムを作成することは可能ですが、実際には ロット 生産用のセキュリティホールなしで正しく取得するための作業.

    ちなみに私はUltraSearchを使ったことはありませんが、私は数年前に私が先月オープンソース化した非常に似たようなプログラムを自分で書きました!興味があるならそれをチェックしてください。 :)


    説明に追加するものがありますか?コメントの中で消してください。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.