一位朋友遇到了一个问题,他们从外部驱动器安装了Windows 7,现在将内部启动驱动器分配给了H:。从理论上讲,这应该不会引起问题,因为有用于获取系统驱动器驱动器号的编程接口。但是实际上,有许多程序假定C:是系统目录的唯一可能位置,并且它们拒绝与H:上的系统目录一起运行。那不是微软的错,但是那仍然是一种痛苦。普遍的共识似乎是重新安装并将内部启动驱动器设置为C:是解决这些问题的唯一方法。
类似UNIX的系统将所有文件系统显示在一个统一的目录树中,并且大多数情况下似乎避免了此类问题。是否可以在不参考驱动器号的情况下配置Windows系统,或者向后兼容性的重要性意味着Windows从现在开始直到世界末日都将使用驱动器号?
1
不好意思说,但是日期已经推迟了10年,到2022年。对于延迟时间,我们[感到非常抱歉]。如有任何疑问,请随时与我联系。
—
Mateen Ulhaq 2010年
您自己回答了问题。如果程序在“像这样的简单*”上阻塞,请想象一下根本性的变化会导致什么问题。还记得所有权限问题,当Microsoft决定他们不希望每个人都在文件系统上到处都是写的,而用户又不想一直拥有管理员功能时吗?
—
Daniel贝克