问题:我在Windows XP中大量依赖NTFS连接点,即使它们显然不是操作系统的“官方”功能。现在微软慷慨地将NTFS连接点作为Vista的正式部分发布,但显然他们也有意破坏了它们。现在,当我将那个驱动器插入到Vista计算机中时,我在WinXP上创建的连接点就无法工作了。
问题:有人有一个脚本可以强制在XP上创建的NTFS连接点在Vista和XP中都正确地工作吗?是否有文档或规范解释了MSFT是如何造成这种破坏的?
更新:感谢Ulrich和Scott的跟进问题。我用来创建连接点的工具是Systinternals Junction v1.05,尽管我不能确定它们全部都是使用这个现在由MSFT托管的应用程序的特定版本创建的。
至于连接点的使用...假设外部的“Q驱动器”设备:
1) Q驱动器上的某些项目是链接,它们从Q驱动器的一个位置指向另一个位置(例如,我需要在多个位置拥有同一个文件夹的情况,传统的.lnk样式快捷方式将无法工作)。
2) 有些项目是链接,它们直接从C驱动器指向Q驱动器上的位置。这些项目在Q驱动器未实际连接的情况下显然无法使用(XP或Vista),但在Vista上连接时,链接不像在XP上那样工作。