Встроенный поиск windows с этим справляется, там можно указать типа искать в файле, разве что он ориентируется по расширению, если файл txt или офис, то норм
Чисто для поиска советую бесплатную locate32 (http://www.locate32.net/)
Поддерживает бинарный поиск, регэкспы и простой.
Создает индексную базу, когда попросишь или по расписанию. Ищет мгновенно.
Требует один раз хорошей настройки, а дальше можно сохранить все в конфиг и забыть.