Windows

Почему не все инструменты поиска файлов используют таблицу основных файлов для мгновенных результатов?

Поиск на основе файловых таблиц молниеносен, так почему он не включен в каждый основной инструмент поиска? Читайте дальше, как мы расследуем.

Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser — подразделению Stack Exchange, объединенной группой веб-сайтов вопросов и ответов.

Вопрос

Читателю SuperUser Дану Даскалеску интересно, почему весь поиск не основан на таблицах:

Я только что открыл UltraSearch и был поражен скоростью поиска файлов и папок. Это мгновенно . И не использует никакой службы индексации. Он просто использует таблицу основных файлов NTFS , в которой уже хранятся все имена файлов в разделе NTFS.

Вопрос в том, почему эта возможность не так популярна среди файловых менеджеров и Windows Explorer Search (Win + F) для начала?

Мы уверены, что это реакция каждого пользователя компьютера при первом знакомстве с тем, насколько быстрым является поиск на основе файловых таблиц. Так почему же это не встроено во все?

Ответ

Вкладчик SuperUser Мехрдад объясняет, почему поиск низкого уровня никогда не завоевывал популярность:

Из-за безопасности!

Это настоящая причина. единственная реальная причина, на мой взгляд, это не так сложно сделать ридер для основных файловых систем, хотя это отнюдь не легко; сделать писателя — настоящая проблема.)

Такая программа обходит инфраструктуру безопасности всей (файловой) системы, поэтому ее может запустить только администратор (или кто-то другой, имеющий права «Управление томами»).

Очевидно, что во многих сценариях это не сработает — и я не думаю, что Microsoft (или любая другая крупная компания) когда-либо рассматривает возможность создания подобного продукта, а затем поощряет пользователей работать в качестве администраторов из-за последствий для безопасности.

Теоретически было бы возможно создать систему, которая работает в фоновом режиме и отфильтровывает защищенные данные, но на практике было бы много работы, чтобы получить правильную и без дыр в безопасности для производства.

Между прочим, я не использовал UltraSearch, но несколько лет назад я сам написал очень похожую программу, которую я открыл в прошлом месяце! Проверьте это, если вам интересно. 🙂


Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone