Читает заново, если принудительно заставить перечитать. Иначе судя по всему, держит в памяти. Хотя MFT бывает весьма большой, не знаю где он его держит, неужели в ОЗУ...
https://www.jam-software.com/ultrasearchОн есть и портативный там, попробуй, лучше прочитать на оф. сайте инфу и самому раз увидеть, чем я буду рассказывать и вводить в заблуждение. Но в нем нет поиска по заданной дате.