问题:我非常依赖Windows XP中的NTFS连接点,尽管它们显然不是操作系统的“官方”功能。现在,MSFT慷慨地将NTFS连接点作为Vista的官方部分,但显然他们也故意打破了它们。现在,当我将WinXP创建的连接点放在便携式USB驱动器上时,将该驱动器插入Vista盒子中时不起作用。
问题:有没有人有脚本会强制XPFS上创建的NTFS连接在BOTH Vista和XP中正常工作?有没有文档或规范解释什么MSFT造成这种破坏?
更新:感谢,Ulrich和Scott,为您的后续问题。用于创建路口的工具是Systinternals Junction v1.05,尽管我无法确定所有这些都是使用现在MSFT托管的应用程序的特定版本创建的。
至于如何使用连接点,假设外部的“Q驱动器”设备:
> 1)Q驱动器上的某些项目是从Q驱动器上的一个位置指向Q驱动器上的另一个位置的连接点(例如,我需要在多个位置放置一个文件夹的情况,以及传统的.lnk样式快捷方式不行)
> 2)某些项目是从C驱动器直接指向Q驱动器上的位置的连接点。当Q驱动器实际没有连接盒(XP或Vista)时,这些项目显然不起作用,但当连接到Vista时,路口在XP上不起作用。
连接和符号链接是两种不同类型的NTFS对象,并不完全一样。为什么您的路口在Vista中无法识别是一个谜,但是连接功能仍然存在于Vista中,并没有故意破坏。
原文链接:https://www.f2er.com/windows/373030.html您可以使用mklink(http://technet.microsoft.com/en-us/library/cc753194.aspx)创建软链接(默认),硬链接(/ h)或路口(/ j)。连接上的sym链接的最大的改进是sym链接可以引用文件OR目录(连接只是目录),也可以引用网络共享(连接不能)。
但底线是不同的。不能告诉你为什么你现在的路口不能被Vista识别。您仍然可以如上所述创建它们。
在另一篇文章(LinkMagic)中引用的免费软件实用程序是让你的连接点再次工作的最佳选择。或者用mklink重新创建它们。