Un amigo se ha encontrado con un problema al instalar Windows 7 desde una unidad externa, y la unidad interna de arranque ahora está asignada a H :. Teóricamente, esto no debería causar problemas porque hay interfaces de programación para obtener la letra de la unidad del sistema. Sin embargo, en la práctica, hay bastantes programas que suponen que C: es la única ubicación posible para los directorios del sistema, y se niegan a ejecutarse con los directorios del sistema en H :. Eso no es culpa de Microsoft, pero no obstante es un dolor. El consenso general parece ser que una reinstalación, estableciendo la unidad de arranque interna en C :, es la única forma de solucionar estos problemas.
Los sistemas tipo UNIX muestran todos los sistemas de archivos en un único árbol de directorios unificado y, en su mayoría, parecen evitar problemas como este. ¿Es posible configurar un sistema Windows sin referencia a las letras de unidad, o la importancia de la compatibilidad con versiones anteriores significa que Windows trabajará con letras de unidad desde ahora hasta el día del juicio final?