我有一个文件夹在资源管理器中表现出一些奇怪的行为
我的目录看起来像这样Documents/Parent/StrangeFolder/ChildFolders
当我尝试ChildFolders
双击打开任何内容时,什么都没有发生。当我显示内容StrangeFolder
并尝试任何内容ChildFolders
时,我都无法打开。它只是将文件夹名称更改为编辑控件,并突出显示整个名称,但我无法更改光标选择或键入任何内容。
如果我尝试删除一个文件夹,Parent
似乎什么都没有发生,但我再也无法打开已删除的文件夹。只有刷新视图后,文件夹才会消失。
我尝试过重命名StrangeFolder
。我尝试过复制并删除原件。
这是我看到发生此行为的唯一文件夹。在我把事情搞砸并尝试rmdir
在命令行上执行删除StrangeFolder
并再次创建它之后,似乎发生了这种情况。它rmdir
给出了一些关于它不为空的错误,所以我想我尝试过rmdir -f -r
让它删除整个东西,但我不记得了。
答案1
我会尝试(按可能的解决方案和复杂性的顺序):
1.-磁盘扫描程序: 打开升高控制台并执行(针对该驱动器):
chkdsk c: /f
查看是否已通过以下方式纠正问题查看 ChkDsk 日志。2.- 这可能缺乏一些逻辑,但有时碎片整理解决了我这种问题。根据@LPChip 的评论,defrag 会重新排列硬盘上的文件和文件夹,然后重建文件分配表。
3.- 启动Linux、任何 BootCD(例如Ubuntu)或U盘也可以,或者其他恢复CD/U盘(例如@Active BootDisk) 和尝试访问文件夹。如果里面有需要恢复的重要数据,请备份。
4.-创建分区映像一些克隆磁盘工具,例如部分图像,将其还原到另一个分区或虚拟设备,然后尝试访问该文件夹。有些镜像分区工具允许在不还原数据的情况下访问数据。此方法对我来说有些时候有用(不是很频繁,而且我必须说我不太确定为什么它能用吗?但是它很长,有点笨拙,并且需要额外的硬盘,所以我只将它用于重要数据恢复和作为最后的希望。@Active BootDisk为此,请佩戴一些工具,但可能需要注册才能使用,所以我最好建议克隆Zilla。
额外的建议:检查硬盘的 SMART 状态。文件夹行为异常问题有时先于硬盘(无论是旋转硬盘还是 SSD)故障。我不知道 Windows 是否会报告这种情况,但您可以使用AIDA64例如(试用版可供下载)。
答案2
这似乎是文件分配表(或 NTFS 分区中对它的称呼)损坏了,它认为文件在那里,但实际上它并不在那里。解决此问题的唯一方法是格式化驱动器。这意味着整个驱动器将被擦除,因此这通常不是一个选择。
也许 chkdsk 可以修复它。