最近,网络上有什么东西或什么人删除了 90% 的文件。恢复是通过将基于 Linux 的 NAS(Baffalo Terastation Pro)中的备份文件复制回 win2k8 服务器来完成的。
复制后,我有 100++ 个文件,出现以下错误:
即使在 Windows 7 客户端计算机上以域\管理员身份访问时也会出现这种情况。我从各种地方读到过信息,例如这,但他们都想删除该文件。就我而言,我想恢复该文件。
显然,该文件位于服务器上,因为它会增加文件项数和文件夹大小。它看起来也位于文件夹中。但是,当对其执行任何操作(例如移动、打开、设置安全信息)时,Windows 会报告“未找到指定文件”。
我尝试使用属性对话框、cmd 提示符 takeown 和 icacls。均出现文件未找到错误。
有什么方法可以修复这个问题吗?
答案1
您可能能够cmd.exe
使用 8.3 名称访问该文件。
- 打开
cmd.exe
。 cd
到文件的位置。- 类型
dir /x
。 - 使用 8.3 名称(例如
FILENA~1.txt
)复制或重命名文件。
答案2
当我将文件从 Linux 复制到 Windows 7 时,我遇到了同样的问题。我通过更改 Linux 上的文件权限解决了该问题:
sudo chmod 777 filename
然后将其复制到 Windows 7 并且它起作用了。
答案3
本周末我们可以关闭服务器并尝试目前收到的一些建议。
@techie007 我们首先进行了 chkdisk,当时没有任何错误,
我们在服务器上启动到安全模式,并能够直接控制受影响的文件和文件夹。问题就解决了。
再次强调,我认为这应该存在于 KB 或其他东西中,而不是让我们反复试验。
答案4
安装 UNLOCKERhttp://www.emptyloop.com/unlocker/扫描文件并使用解锁器将其删除(左下角“无操作”)