我可以恢复从外置硬盘中丢失但仍占用空间的文件吗?

我的外置硬盘中的文件消失了,但已用空间仍然显示已满。我没有故意删除任何内容,现在我正试图弄清楚这些数据是被隐藏了、已损坏,还是仍然可以恢复。我需要帮助,想了解在不让情况变得更糟的前提下,从外置硬盘中安全恢复丢失文件的方法。

如果 Windows 仍然能看到这个驱动器,并且给它显示了一个正常的盘符,上次我遇到这种情况时,我会把这看作一个好迹象。就我的情况来说,硬盘本身并没有坏掉。问题出在文件系统、文件夹记录,或者类似的地方。很烦人,是的。完全损失,不至于。

我首先不会做的事,就是尝试修复它。

先把你的文件恢复出来。修复硬盘的事放到后面再处理。

我一开始会避免做的事:

  1. 不要格式化这个驱动器,即使 Windows 一直提示你这样做。
  2. 不要往里面写入新文件。
  3. 这个阶段我会跳过 CHKDSK。它的确能修复一些错误,但它也会重写文件系统的一部分。我见过它有一次让恢复变得更困难,所以在文件丢失这类情况里,我就不再信任它了。

在你运行恢复工具之前,先做几个快速检查:

  1. 在文件资源管理器里开启隐藏项目。
  2. 看看驱动器上的已用空间。如果这些数字看起来仍然接近你的预期,通常说明你的文件还在那里。
  3. 换一根 USB 线,或者把硬盘插到另一个端口。我就遇到过一根坏线白白浪费了半天时间。蠢事就是会发生。

如果文件还是没有显示出来,而且你也没有备份,我会转向恢复软件。

我会先从 Disk Drill 开始。我用过它,因为它的界面逻辑很清楚,不需要瞎猜,而且有一个功能比很多人想的更重要,它允许你创建磁盘镜像。这个镜像就是驱动器的完整副本。如果你的外置硬盘开始频繁掉线、慢得像爬一样,或者状态不稳定,如果可以的话,先做镜像。然后扫描镜像,而不是原始磁盘。这样对可能已经开始出问题的硬盘压力更小。

我会按这个顺序来:

  1. 把 Disk Drill 安装到你电脑的内部硬盘上,或者安装到另一块健康的硬盘上。不要把它安装到有问题的外置硬盘上。
  2. 打开它,选择那个有文件丢失问题的外置硬盘。
  3. 如果这个硬盘看起来不太稳定,先用内置选项创建磁盘镜像。然后扫描这个镜像。
  4. 如果这个硬盘看起来还算稳定,就点击 Search for lost data。
  5. 当它让你选择恢复模式时,选 Universal Scan。几乎每次我都会用这个。它会把多种方法合并到一次扫描里,包括已删除文件、受损的文件系统记录、丢失的分区,以及文件特征扫描。你不需要猜哪种方式更适合你的情况。
  6. 让扫描跑完。大容量硬盘会花一点时间。我知道等待很折磨。
  7. 检查结果。预览几个重要文件,看看能不能正常打开。
  8. 把你需要的文件恢复到另一块硬盘上。绝不要把恢复出来的文件再放回同一个外置磁盘。

在 Windows 上,Disk Drill 允许你免费恢复最多 100 MB,所以你可以先测试它是否真的能找到你的文件,再决定要不要花钱。

等你的重要文件安全了,再处理原来的硬盘。想修复就修复。需要的话就重新格式化。如果之后它还是继续表现异常,我会直接更换它。对于我在乎的任何东西,我都不会再信任它了。

不过有一个很大的例外。如果这个硬盘发出咔哒声、摩擦声、每隔几分钟就断开连接、响应非常慢,或者直接从 Windows 里消失,那就停下。拔掉它。软件修不好正在损坏的硬件。反复扫描有时只会让一块坏盘更快走向彻底损坏。

如果这些数据非常重要,比如家庭照片、工作档案、旧项目,或者任何无法替代的东西,我会跳过家庭自助恢复这条路,直接找专业的数据恢复实验室。他们有普通软件没有的工具。费用确实很高,但对于不可替代的数据,我觉得这是更稳妥的做法。

是的,如果该空间仍在被占用,您的文件通常仍以某种形式存在。问题通常是以下之一:隐藏文件、损坏的目录项、错误的分区信息,或文件系统损坏。

我同意 @mikeappsreviewer 的一个主要观点。不要一开始就向硬盘写入任何内容。我也认为,人们常常跳过一个很有用的检查。如果您有另一台电脑,请在根文件夹上打开“属性”并比较文件计数。如果一个系统显示文件夹而另一个不显示,问题更倾向于操作系统或权限异常,而不完全是数据丢失。

我会做的几个检查:

  1. 显示隐藏文件和受保护的操作系统文件。
  2. 在命令提示符中对该盘符运行 dir /a。资源管理器有时会漏掉内容。
  3. 检查磁盘管理。如果分区显示为 RAW、未分配或大小错误,则说明文件系统已损坏。
  4. 用 CrystalDiskInfo 查看 SMART 健康状态。如果健康状态为差或警告,就不要继续折腾它了。

我对永远避免所有修复工具这一点有一点不同意见。开始时先避免,是的。先恢复数据。之后,在克隆盘或镜像上测试修复,而不是在原盘上。差别很大。

如果您需要数据恢复软件,Disk Drill 是恢复外置硬盘丢失文件的可靠选择,因为它可以在一次扫描中处理已删除的条目、丢失的分区和损坏的文件系统。只能恢复到另一块硬盘。

如果目标是从损坏的外置硬盘中恢复文件,这篇关于 从损坏的外置硬盘恢复文件 的指南也可能有帮助。

如果硬盘发出咔哒声、断开连接或导致您的电脑卡死,请停止。这种情况很快就会让 DIY 恢复变得风险很高。

是的,通常可以。如果外置硬盘仍然显示大部分已用空间,这通常意味着文件在物理上仍然存在,但文件表、文件夹结构或属性出了问题。

我同意 @mikeappsreviewer@sterrenkijker 关于先不要往硬盘里写入任何新内容的看法。不过我稍微有点不同意见的是:在深入进入恢复模式之前,我也会先检查一下是否只是简单的挂载/权限问题。有时候数据其实没事,只是 Windows 又在耍 Windows 脾气。

有几件他们没有太强调、但我会检查的事:

  • 把硬盘插到另一台电脑上,最好如果可以的话换个不同的操作系统
  • 检查顶层文件夹的 Security 选项卡,看看所有权/权限是否变得异常
  • 使用 Explorer 以外的文件管理器,因为 Explorer 有时会骗人
  • 在 Windows 上,如果你强烈怀疑是隐藏/系统属性导致的,可以谨慎尝试 attrib -h -s /s /d X:\*.*

如果文件夹不见了,但空间仍然被占用,这通常指向:

  • 隐藏文件
  • 损坏的目录记录
  • USB 桥接/硬盘盒行为异常
  • 部分文件系统损坏

有一点很多人会忽略:问题可能出在硬盘盒,而不是磁盘本身。我遇到过一个外置硬盘显示“空了”,结果是 USB 控制器不稳定。把实际硬盘装进另一个硬盘盒后,文件马上就都回来了。烦人得要命。

如果基础检查都失败了,那么是的,使用扫描工具就说得通了。Disk Drill 是外置硬盘数据恢复的一个可靠选择,因为它可以从损坏的文件系统、丢失的分区和丢失的文件夹条目中找到文件,而不需要你去猜测具体是哪种故障。如果硬盘不稳定,先做镜像,然后扫描镜像。这一点比很多人想的更重要。

另外,如果你想看一个这种情况通常如何发展的例子,这里有一个真实的外置硬盘数据恢复成功案例

不过还有一个警告:如果 SMART 状态看起来很糟、硬盘会断连,或者开始发出咔哒声,就停止自己动手操作。到了那个时候,“文件丢失”很快就可能变成“硬盘彻底报废”。