Ein Freund ist auf ein Problem gestoßen, bei dem er Windows 7 von einem externen Laufwerk installiert hat, und das interne Startlaufwerk ist jetzt H: zugewiesen. Theoretisch sollte dies keine Probleme verursachen, da es Programmierschnittstellen gibt, um den Laufwerksbuchstaben für das Systemlaufwerk abzurufen. In der Praxis gibt es jedoch einige Programme, die davon ausgehen, dass C: der einzig mögliche Speicherort für die Systemverzeichnisse ist, und die sich weigern, mit den Systemverzeichnissen auf H: ausgeführt zu werden. Das ist nicht die Schuld von Microsoft, aber es ist trotzdem ein Schmerz. Der allgemeine Konsens scheint zu sein, dass eine Neuinstallation, bei der das interne Startlaufwerk auf C: gesetzt wird, die einzige Möglichkeit ist, diese Probleme zu beheben.
UNIX-ähnliche Systeme zeigen alle Dateisysteme in einem einzigen einheitlichen Verzeichnisbaum an und scheinen solche Probleme meist zu vermeiden. Ist es möglich, ein Windows-System ohne Bezugnahme auf Laufwerksbuchstaben zu konfigurieren, oder bedeutet die Bedeutung der Abwärtskompatibilität, dass Windows ab sofort bis zum Weltuntergang mit Laufwerksbuchstaben arbeitet?