手机文件恢复出错,似乎损坏了笔记本电脑驱动器

手机文件恢复出错,似乎损坏了笔记本电脑驱动器

我决定恢复最近从旧诺基亚的微型 SD 卡中删除的一些文件。我将手机连接到笔记本电脑,下载了 TestDisk,然后出于某种原因,我选择了 TestDisk 在卡上找到的所有文件(即使其中一些文件大小为 0 字节)。

该卡只有 1 GB 大小,但我桌面上用于复制内容的文件夹不知何故竟然有 9 GB 大小,我的 Windows 7 开始比平时运行得慢一些。C: 驱动器上的可用空间从 60 GB 增加到 51 GB;浏览恢复的内容后,我决定删除该文件夹,结果遇到了一些问题。

目前,该文件夹的大小为 0 字节,并且包含一些大小也为 0 字节的文件。我无法删除/重命名/等等其中任何一个(“无法找到此项目。它不再位于 [...]”),并且 C: 上的可用空间没有回到 60 GB。

chkdsk没有发现任何错误,但数字仍然不对。 WinDirStat 的输出加上系统还原点似乎没有像它说的那样占用那么多空间(总共 99.9 GB,其中 54.1 GB 可用,因此使用了 45.8 GB)。

此外,系统还原在完成时会抛出“未指定的错误”并且不会发生任何变化。

我是否遗漏了什么?可能是硬盘损坏了?

chkdsk输出:

 104755199 KB total disk space.
  47730864 KB in 76077 files.
     53724 KB in 24619 indexes.
         0 KB in bad sectors.
    305559 KB in use by the system.
     65536 KB occupied by the log file.
  56665052 KB available on disk.

答案1

我最终设法解决了这个问题。看来 TestDisk 破坏了文件系统的一部分,或者是提取的内容本身造成了破坏。对于任何可能遇到类似问题的人(拒绝删除的文件层次结构), 尝试这个:

cmd使用管理员权限打开,并cd进入损坏层次结构的父目录。将层次结构想象成一棵树,其中的叶子是文件或空文件夹,然后:

  • 手动cd进入每个叶子的父节点;
  • 用于ren重命名叶子(任何名称都可以);
  • 用来del删除它;在向上推进之前删除节点的所有子节点;
  • 重复此过程,直到层次结构不再存在。

每次删除后,检查受影响分区上的空白空间;我看到我的空间以随机的数量重新增长,直到稳定在转移之前的数量。

相关内容