Я отключил back-off:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W
"DisableBackOff"=dword:00000001
"DisableBackOffOnUser"=dword:00000001
и всё равно вижу, что SearchIndexer.exe лениво поюзывает 20% CPU, SearchFilterHost.exe и все 3 instances of SearchProtoholHost.exe вообще бездельничают, скорость индексирования порядка 50 items/sec (письма из аутлука). Грустно. И это на очень быстрой тачке: quad-core (Intel Core i5-2400 @3.10Hz), 8GB RAM, RAID0 of SSDs, etc, etc :)
Мне пришлось перестроить Search Index, потому что системную партицию нельзя делать striped, поэтому я создал отдельную striped-партицию, перетащив на неё разные вещи, которые я слинковал с первой через junctions (аналог симлинков), но системную мне хотелось уменьшить, и поисковый индекс был теми именно unmoveable файлами, которые не позволяли уменьшить партицию (через event log это видно).
Кстати, советы в интернете как переносить вещи с системной партиции на какую-то другую все сводятся к тому, чтобы перенести всякий хлам, оставив на системной самый минимум (сценарий "маленького и быстрого SSD-винча для операционки плюс большого и медленного для хлама"). У меня же наоборот, несистемная партиция вдвое быстрее системной :)
В результате я перенёс поисковый индекс, да и вообще весь C:\ProgramData, user profiles, swap file, temp directories, и некоторые приложения из program files - всё это core stuff который performance hungry. Вещи вроде windows\system32 и program files\common files трогать побоялся.
Удивили советы в интернетах отключать swap на SSD и перемещать каталоги для временных файлов на обычный диск. Это диаметрально противоположно тому, что надо делать, чтобы всё быстрее работало.