我們有一個利用NTFS硬鏈接的桌面應用程序。該應用程序在全球超過40萬用戶PC上成功分發和使用。CreateHardLink()在NTFS捲上失敗,錯誤代碼爲1(錯誤的功能)
但是,有一位客戶的CreateHardLink()函數與錯誤代碼1(錯誤函數)一致失敗。這發生在同一家公司內的多臺機器上。所有這些機器都運行Windows XP,並且問題發生在NTFS分區上。
我們已經要求用戶運行fsutil.exe來確認卷文件系統實際上是NTFS,並且「fsutil.exe硬鏈接創建newname.txt存在.txt」失敗,確切的錯誤消息。
任何想法可能會導致它?
到目前爲止,我們所有的診斷工具(包括'fsutil')都將文件系統報告爲NTFS。但是我會根據NtSetInformationFile()編寫一個實用程序並將其發送給用戶運行。謝謝 - 列維 – 2012-08-01 17:00:00