我们有一个使用 NTFS 硬链接的桌面应用程序。该应用程序已在全球超过 400K 用户 PC 上成功分发和使用。
但是,有一位客户的 CreateHardLink() 函数始终失败,错误代码为 1(函数不正确)。这发生在同一家公司的多台机器上。所有这些机器都运行 Windows XP,并且问题发生在 NTFS 分区上。
我们已要求用户运行 fsutil.exe 以确认卷文件系统实际上是 NTFS,并且“fsutil.exe hardlink create newname.txt existing.txt”无法显示确切的错误消息。
知道是什么原因造成的吗?