Problem:我严重依赖 Windows XP 中的 NTFS 连接点,尽管它们显然不是操作系统的“官方”功能。现在 MSFT 慷慨地将 NTFS Junction 点作为 Vista 的官方部分,但显然他们也是有意为之broke他们。现在,当我将该驱动器插入 Vista 盒子时,我在便携式 USB 驱动器上创建的 WinXP 连接点无法工作。
问题:有没有人有一个脚本可以强制在 XP 上创建的 NTFS 连接在 Vista 和 XP 中正常工作?是否有文档或规范可以解释 MSFT 是如何导致此损坏的?
Update:谢谢乌尔里希和斯科特提出的后续问题。我用来创建连接点的工具是Sysinternals 连接 v1.05 http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx尽管我不能肯定地说所有这些都是使用现在由 MSFT 托管的应用程序的特定版本创建的。
至于如何使用连接点......假设有一个外部“Q Drive”设备:
1) Q Drive 上的某些项目是从 Q Drive 上的一个位置指向 Q Drive 上的另一个位置的交汇点(例如,我需要在多个位置拥有一个文件夹和传统的 .lnk 样式快捷方式的情况不会工作)
2) 有些项目是从 C 驱动器直接指向 Q 驱动器上的位置的交汇点。当 Q Drive 未实际连接盒子(XP 或 Vista)时,这些项目显然不起作用,但在 Vista 上连接时,连接点不会像 XP 上那样工作。
连接和符号链接是两种不同类型的 NTFS 对象,并不完全相同。为什么你的连接在 Vista 中无法识别是一个谜,但连接功能在 Vista 中仍然存在,并且不是故意破坏的。
您可以使用 mklink (http://technet.microsoft.com/en-us/library/cc753194.aspx http://technet.microsoft.com/en-us/library/cc753194.aspx) 创建软链接(默认)、硬链接 (/h) 或连接 (/j)。符号链接相对于联结的最大改进是符号链接可以引用文件或目录(联结仅是目录)并且还可以引用网络共享(联结不能)。
但底线是它们是不同的。但无法告诉您为什么 Vista 无法识别您现有的路口。您仍然可以按照上面的描述创建它们。
另一篇文章 (LinkMagic) 中引用的免费软件实用程序是让您的路口再次正常工作的最佳选择。或者使用 mklink 重新创建它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)