Домашня » як » Чому не всі інструменти пошуку файлів використовують таблицю основних файлів для миттєвих результатів?

    Чому не всі інструменти пошуку файлів використовують таблицю основних файлів для миттєвих результатів?


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

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

    Читач SuperUser Dan Dascalescu цікавий, чому всі пошуки не на основі таблиці:

    Я тільки що виявив UltraSearch і був здутий своєю швидкістю пошуку файлів і папок. Його миттєво. І не використовує службу індексування. Він просто використовує основну таблицю файлів NTFS, в якій вже зберігаються всі імена файлів у розділі NTFS.

    Питання в тому, чому не така можливість До речі Більш популярним серед файлових менеджерів, а також Windows Explorer Search (Win + F) для початку?

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

    Відповідь

    Співробітник SuperUser Мехрдад пояснює, чому на низькому рівні пошуку ніколи не траплялося:

    Через безпеки!

    Це справжня причина. (І тільки реальна причина, на мій погляд - це не так що важко зробити читачем для основних файлових систем, хоча це зовсім не просто; прийняття письменник це справжній виклик.)

    Така програма обходить всю інфраструктуру системи безпеки (файлової) системи, так що лише адміністратор (або хтось інший, хто має права керування "Обсяг") може реально запустити її.

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

    Це б теоретично можна зробити систему, яка працює у фоновому режимі і відфільтровує захищені дані, але на практиці це буде a багато роботи, щоб отримати правильні і без захисних дірок для виробництва.

    До речі, я не використовував UltraSearch, але я написав дуже схожу програму ще кілька років тому, яку я відкрив лише минулого місяця! Перевірте, якщо ви зацікавлені. :)


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.