Un ami a rencontré un problème d'installation de Windows 7 à partir d'un lecteur externe. Le lecteur de démarrage interne est maintenant attribué à H :. Théoriquement, cela ne devrait pas poser de problèmes car il existe des interfaces de programmation pour obtenir la lettre de lecteur du lecteur système. Cependant, dans la pratique, de nombreux programmes supposent que C: est le seul emplacement possible pour les répertoires système et refusent de s’exécuter avec les répertoires système sous H :. Ce n'est pas la faute de Microsoft, mais c'est quand même une douleur. Le consensus général semble être qu'une réinstallation, en définissant le lecteur de démarrage interne sur C:, est le seul moyen de résoudre ces problèmes.
Les systèmes de type UNIX affichent tous les systèmes de fichiers dans une seule arborescence de répertoires unifiée et semblent généralement éviter les problèmes de ce type. Est-il possible de configurer un système Windows sans référence aux lettres de lecteur, ou est-ce que l'importance de la compatibilité ascendante signifie que Windows travaillera avec les lettres de lecteur à partir de maintenant jusqu'au jour du jugement?