我在图片文件夹中发现了一个名为的文件Thumbs.db:encryptable
,我无法删除它。我试过重启电脑,但没有用。
当我尝试删除包含此文件的文件夹时,出现以下消息:
删除 Thumbs.db* /s /f
D:\My Documents\My Pictures\My Photos Christmas\Thumbs.db:encryptable
系统找不到指定的文件。
答案1
我刚刚运行了 CHKDSK,它将它们删除了,因为文件名无效......
答案2
引用,并\\?\
在文件名上使用前缀。
例如:
del "\\?\D:\My Documents\My Pictures\My Photos Christmas\Thumbs.db:encryptable"
正如其他答案中提到的,冒号用于指定备用数据流。不知何故,ADSencryptable
被保存为其自己的文件,而不是附加到 Thumbs.db 的 ADS。
冒号不是文件名中的合法字符,但使用前缀\\?\
会告诉文件系统,“不,真的。我的意思是名称中带有冒号的文件。” 它适用于超长文件名、尾随空格和其他奇怪的文件名。
答案3
Ads Spy 是一种用于列出、查看或删除 Windows 2000/XP 上具有 NTFS 文件系统的备用数据流 (ADS) 的工具。ADS 是一种存储文件元信息而不实际将信息存储在其所属文件中的方法,从 Windows NT4 的早期 MacOS 兼容性中继承而来。最近,浏览器劫持者开始使用这种技术在系统上存储隐藏信息,甚至将特洛伊木马可执行文件存储在系统上随机文件的 ADS 流中。请谨慎使用。
使用说明:
下载并运行此程序。如果您只想扫描 Windows 目录,则可以单击“扫描系统”按钮,它将扫描 Windows 目录中的备用数据流文件。然后,您可以选择要删除的文件,然后按“删除”按钮。如果您想扫描整个硬盘驱动器以查找 ADS 文件,请取消选中“快速检查”复选框。
有关备用数据流的更多信息,您可以阅读本教程:
Windows 备用数据流
答案4
以下链接中的人遇到了您的问题。他尝试了几种解决方案来解决这个问题 - 但都失败了,最终导致启动 Linux 来挂载 NTFS 分区并删除文件:
http://aparateys.blogspot.com/2008/04/troubles-with-file-thumbsdbencryptable.html
也许您可以在启动 Linux 之前执行前面的步骤。第一步似乎很容易理解 - 禁用缩略图缓存,然后重新启动计算机,看看文件是否消失。然后继续执行下一步,看看其中是否有适合您的方法。