В Windows поиск файлов часто напоминает лотерею — даже SSD не спасает, когда система часами сканирует терабайты данных. Lertaro решает это радикально: вместо тупого обхода папок программа извлекает данные прямо из NTFS MFT и USN Journal, индексируя изменения в реальном времени — и выдает результаты за миллисекунды, даже если вы ищете «отчет_2026_чернетка_final_v2.docx» среди тысяч похожих названий. А еще здесь есть fuzzy-поиск с исключениями, превью файлов через QuickLook и возможность работать поверх любого окна — если нужно быстро найти документ во время видеоконференции.
Что такое NTFS MFT и почему это ускоряет поиск файлов
NTFS Master File Table (MFT) — это сердце файловой системы NTFS. Представьте ее как гигантскую таблицу, где каждая строка представляет собой файл или папку, а столбцы содержат все метаданные: имя, размер, дату изменения, права доступа и даже физическое расположение на диске. В отличие от старых файловых систем, где приходилось обходить папки рекурсивно, MFT позволяет получить список файлов за считанные миллисекунды достаточно прочитать один файл на диске.
Программы типа Lertaro используют MFT вместе с USN Journal — журналом изменений NTFS, который фиксирует каждую операцию с файлами (создание, переименование, удаление). Благодаря этому индекс обновляется мгновенно без медленного сканирования. Например, если вы переименовали 10 000 файлов, Lertaro узнает об этом за секунды, а не через минуты, как стандартный поиск Windows.
Преимущества очевидны: fuzzy-поиск («dok» найдет «документ.pdf»), исключение по шаблонам («.tmp»), интеграция в Проводник или диалоги выбора файлов, плагины для расширений. И все это — без фонового процесса, съедающего ресурсы. MFT – это не магия, а просто правильное использование того, что уже есть в системе.
Как Lertaro улучшает работу с файлами: функции и интеграция
Lertaro — это не просто лаунчер, а инструмент, превращающий работу с файлами в Windows в мгновенную реакцию. Благодаря анализу NTFS MFT и USN Journal программа находит файлы за считанные миллисекунды, обходя медленный рекурсивный поиск папок. Даже в хранилищах с сотнями тысяч файлов результат появляется еще до того, как вы успеете снять палец с клавиатуры.
Fuzzy-поиск здесь работает с умом: можно искать по частям названия («prj rpt 2026» найдет «Project_Report_Q2_2026.xlsx»), исключать слова через минус («-temp») или требовать точных совпадений в кавычках. Ошибки в запросе? Система подскажет ближайшие варианты, как это делают поисковые гиганты, но локально без отправки данных куда-то в облако.
QuickLook-превью открывается прямо в интерфейсе Lertaro: наведите курсор на файл и увидите изображение, текстовое содержимое или даже первые кадры видео. Нет необходимости запускать программы или ждать загрузки Проводника. А благодаря режиму «поверх окон» поиск не закроется, даже если вы переключаетесь между приложениями.
Интеграция с системой глубокая: можно вызвать Lertaro из контекстного меню Проводника, заменить стандартный диалог выбора файлов в любой программе или привязать горячие клавиши к конкретным действиям. Например, Ctrl+Shift+F откроет поиск в текущей папке, а Ctrl+Enter запустит файл сразу в ассоциированном приложении.
Функционал расширяется плагинами: от индексации облачных хранилищ до специализированных превью для CAD-файлов или архивов. Например, если вам нужно быстро найти команды shell, можно воспользоваться интеграцией с инструментом типа Navi, о котором мы писали ранее. Разработчики уже создали модули для работы с Git, поиска в истории буфера обмена и выполнения команд PowerShell прямо по результатам. Написанная на C# с использованием .NET 10 и WPF, приложение работает быстро даже на слабых машинах, а индекс обновляется в реальном времени — изменили файл, и он сразу доступен для поиска.
Технические особенности: C#, .NET 10 и индексация в реальном времени
Lertaro пишется на C# под .NET 10 — это дает доступ к свежим оптимизациям рантайма, в частности AOT-компиляции и SIMD-инструкциям для обработки данных. WPF здесь не просто для красоты: благодаря DirectX-рендерингу интерфейс не тормозит даже при массовом обновлении списков результатов. Асинхронная архитектура позволяет держать UI отзывчивым, пока фоновые потоки парятся MFT или USN Journal.
Индексация в реальном времени – не маркетинг. Программа подхватывает изменения файлов через USN Journal (обновление каждые 50–200 мс в зависимости от нагрузки на диск) и мгновенно обновляет внутренний кэш без полного переиндексирования. Для сравнения: традиционные лаунчеры типа Everything делают полный скан диска при первом запуске – здесь этого нет. Fuzzy-поиск работает на модифицированном алгоритме Levenshtein с кэшированием промежуточных результатов, позволяющим находить «dcmnt.txt» по запросу «dokument» даже в 500 тысячах файлов за <100 мс.
Оптимизации не ограничиваются поиском. QuickLook-превью загружается параллельно с формированием списка результатов, а плагины (например, для интеграции с Git или 1Password) подключаются через MEF – это позволяет расширять функционал без перекомпиляции основного кода. Даже работа поверх других окон реализована через низкоуровневые хуки Win32 API, чтобы избежать задержек при переключении фокуса.
- NTFS MFT + USN Journal: индексация без полного сканирования диска, обновление в реальном времени.
- .NET 10 + AOT: быстрый старт (холодный запуск <300 мс) и низкое потребление памяти (~50 МБ для 1 млн файлов).
- WPF + DirectX: плавный UI даже при 100+ результатах в списке с превью.
Почему локальный поиск на базе MFT важен для специалистов по AI и SEO
SEO-специалисты ежедневно анализируют гигабайты логов, CSV-файлов с ключевыми словами или отчетов по инструментам типа Ahrefs. Когда поиск файла занимает 10 секунд вместо минуты, на тысячах запросов экономия измеряется часами. А если нужно найти конкретный лог по дате или ключевому слову среди сотен папок? Здесь MFT-поиск типа Lertaro дает результат мгновенно — даже если имя файла написано с ошибкой или частично.
Для специалистов по AI быстрый доступ к датасетам – это не просто удобство, а критический фактор. Представьте: вы ищете скрипт для предварительной обработки данных, написанный полгода назад, но помните только, что название было «augment» и «2025». Вместо перелопачивания десятков папок, fuzzy-поиск выдает результат за секунду. А если нужно проверить содержимое файла без открытия — QuickLook-превью покажет первые 50 строк датасета или Python код прямо в окне поиска.
Интеграция с Проводником или диалогами выбора файлов означает, что новый инструмент не ломает привычный рабочий процесс. Плагины позволяют расширить поиск на облачные хранилища или базы данных – например, искать скрипты одновременно в локальных папках и GitHub. Время индексации? На SSD с 500 тысячами файлов меньше минуты, а обновления в реальном времени отслеживают изменения через USN Journal. Для тех, кто работает с данными, это не просто ускорение – это изменение подхода к работе.

Андрей Красовский — программист и дата-сайентист с опытом создания сложных автоматизированных систем на Python, Google Colab и n8n. Его экспертиза охватывает построение SEO-экосистем, интеграцию API (Ahrefs, Google Ads, Search Console) и построение контент-пайплайнов. Андрей сочетает техническую точность с предпринимательским видением, создавая решения, работающие на результат.