问题:我严重依赖 Windows XP 中的 NTFS 连接点,尽管它们显然不是操作系统的“官方”功能。现在 MSFT 已经慷慨地将 NTFS 连接点作为 Vista 的官方部分,但显然他们也故意破坏了它们。现在,当我将该驱动器插入 Vista 盒子时,我在便携式 USB 驱动器上创建的 WinXP 连接点不起作用。
问题:是否有人有一个脚本可以强制在 XP 上创建的 NTFS 连接在 Vista 和 XP 中都能正常工作?是否有文档或规范解释了 MSFT 是如何导致这种损坏的?
更新:感谢 Ulrich 和 Scott 的后续问题。我用来创建联结的工具是Systinternals Junction v1.05,尽管我不能确定所有这些都是使用现在由 MSFT 托管的应用程序的特定版本创建的。
至于如何使用结点......假设外部“Q Drive”设备:
1) Q Drive 上的某些项目是从 Q Drive 上的一个位置指向 Q Drive 上的另一个位置的连接点(例如,我需要在多个位置拥有文件夹的情况,以及传统的 .lnk 样式快捷方式不会工作)
2) 有些项目是从 C 驱动器直接指向 Q 驱动器上的位置的连接点。当 Q Drive 没有实际连接盒子(XP 或 Vista)时,这些项目显然不起作用,但在 Vista 上连接时,连接点不像 XP 上那样工作。