XP utilizaba el índice secuencial y de archivos para encontrarlos. No era rápido pero era fiable. Vista trató de volverse "inteligente" adivinando lo que estás buscando, ya sea un nombre de archivo, una cadena o en línea. Desde el 7 en adelante, se convirtió en índice y en línea solamente, con problemas masivos en los permisos para conseguir que el índice funcione. A partir del 8, ese sistema se volvió tan horriblemente complejo debido a los índices múltiples, grandes y fracturados y a la gestión de recursos demasiado compleja que la búsqueda de archivos sólo funciona de forma aproximada.
Microsoft tiene la tendencia a enterrar la funcionalidad estándar en un mar de complejidad acumulada e imaginaria. Por ejemplo, con Win mobile, puedes listar tu música por: Artista, Álbum, Fecha, Compositor, Clave, Género y mil cosas más... pero no puedes reproducir todas las canciones de una carpeta, por orden de nombre de archivo. El teléfono se calienta mientras los 8 procesadores funcionan a toda máquina para recopilar todas las etiquetas ID3 de tus archivos, sin poder imaginar un mundo en el que las etiquetas ID3 no existan. La unidad se sobrecalienta y se apaga, a veces permanentemente. No me lo estoy inventando.
La única manera de lidiar con estos descuidos masivos y básicos es utilizar aplicaciones de terceros y hacks del registro. En el lado negativo, Windows apesta, pero en el lado positivo, se llega a ser un hacker bastante consumado. Su capacidad de hacking determina el sistema operativo ideal de todos modos - para Linux, usted debe ser un buen hacker, para Windows ayuda a ser un hacker a tiempo parcial y el hacking de OSX está prohibido.