TL;DR:文件存在并且占用无法找到的目录中的空间。
所以...我这里遇到了一点问题。这一切都发生在 Windows 8.1 上,而我的 Win7 PC 上没有问题。
昨天我用 xdcc-catcher 下载了一些动漫剧集(是的,我现在知道这在那些频道中并不受欢迎,但……这不是重点)。这些文件显然被下载到了默认目录,应该是“c:\program files (x86)\xdcc catcher\downloads”(请注意小写路径,xdcc catcher 强制这样做……)。
现在我尝试在 Windows 资源管理器中查找此文件夹,但它不存在。在“xdcc catcher”目录中只有 2 个文件夹和 2 个文件,尽管应该有更多。
当我在 xdcc-catcher 中右键单击下载的文件并尝试打开它时,WMP 会弹出并尝试播放该文件(但它无法播放,因为它是 mkv)。看来 WMP 正在查找该文件,因为它可以看到无法解码的文件并给出正确的错误消息(这可能是由于提供的文件结尾,但我不知道 WMP 是如何工作的)。
然后我进入 Power Shell 并尝试在那里查找文件,但没有成功,ls
只列出了 Explorer 中相同的文件/文件夹。
我尝试启动 Mac(Win8.1 在 BootCamp 驱动器上),但情况相同。尝试了 Ubuntu 12.04 Live Boot,没有成功。我尝试使用 jDiskReport 扫描以查看是否占用了空间,但未显示目录。
问题是,我知道这些文件确实占用了磁盘空间(我试过了,下载了更多文件并且可用磁盘空间也相应减少了)。
我完全不知道该怎么办了……我无法删除它们,无法使用它们,无法移动它们。我试着在谷歌上搜索,但我只找到偶尔出现的“无法删除文件但它出现在资源管理器中”之类的东西。但正如所说,这不是我的问题,我遇到的情况正好相反。
我尝试在 i 应该在的位置创建目录,虽然创建了,但目录是空的。Windows 搜索也找不到它们(我在另一个帖子中看到这些文件有时会出现在搜索中)。
除了格式化驱动器之外还有其他想法吗?我刚刚完全重新安装了 Win 8.1 x)
答案1
Windows 系统文件夹等Program Files(x86)
不应由安装之外的程序写入。从 Vista 开始,可以Virtual Store
捕获这些写入操作。详细信息可在此处找到:
https://stackoverflow.com/questions/14005081/how-to-detect-file-redirection-to-the-windows-virtualstore
您可以在相应的子文件夹中找到您的文件(替换Username
为您的文件):C:\Users\Username\AppData\Local\VirtualStore\Program Files (x86)