我可以用 FOUND.000 文件夹中的 .chk 文件做什么?

Svi*_*ish 33 windows chkdsk

刚刚发现我的 USB 驱动器上有一个 FOUND.000 文件夹。我想从运行 chkdsk 一次。它包含三个文件:

  • FILE0000.CHK
  • FILE0001.CHK
  • FILE0002.CHK

我可以用这些文件做什么?我有哪些选择?他们丢失了文件吗?他们是垃圾吗?我可以用它们做任何事情吗?还是我只需要删除它们?

ant*_*ris 31

那些是恢复丢失的集群链。当文件操作异常中断时,集群可能会丢失。对于 USB 闪存驱动器,当您在“安全删除硬件”之前(实际上,在操作系统完成将缓存数据写入介质之前)拔出设备时,可能会发生这种情况。

单个.CHK文件可能包含

  • 单个完整文件(或多个完整文件),
  • 文件(或多个文件)的一部分(或多个部分)或
  • 上面的一个非常混乱的组合。

大多数情况下,从这些.CHK文件中恢复有用的东西是一件极其复杂的事情(尽管并非完全不可能),因此,大多数情况下,删除它们并忘记发生的事情并不那么令人头疼。*


* 事实并非如此,当您意识到您遗漏了一些重要的东西时。在这种情况下,可能值得花费一些精力来恢复丢失的数据。


bar*_*lop 28

哇,还没有人指出这一点……除非我错过了。

如果您对它们的含义有所了解,则可以重命名它们。然后他们就可以打开了。

所以,如果你在软盘上有一些 excel 文件,就像朋友曾经做过的那样,或者可以是一个 USB 密钥来更新!并且您遇到了一些文件损坏问题并且在其上运行了 scandisk(现在是 chkdsk!),并且生成了那些 CHK 文件,然后您可以尝试将它们从 CHK 重命名为 XLS 并可以打开它们。我想如果它在您的情况下位于可移动媒体上,那么您可能会更清楚它是什么类型的文件。

我在 2 个不同的场合重命名了它们,拯救了 2 个不同的人!

让我想,也许 linux 的 file 命令会在某些情况下识别它们是什么。或 TRID 文件标识符。值得一试。

添加-
http://www.raymond.cc/blog/archives/2008/01/07/how-to-recover-chk-files-created-by-chkdsk-and-scandisk/
他说了很多事情,好吧值得阅读链接,他提到这些是为了识别文件。

UnCHK by Eric Phelps
FileCHK by Martin Kratz
CHK-Mate


NGL*_*GLN 9

如果丢失了重要文件:恢复它们!

正如barlop已经指出的那样,有一些不错的实用程序可用。

但另一种方法是自己恢复它们。为了让这有点舒服,让资源管理器显示文件扩展名,让预览窗格将文件显示为文本文件。然后你真的可以很好地猜测块文件需要获得哪个文件扩展名,重命名扩展名,如果成功(即你做出了正确的猜测),预览窗格以其原生格式显示文档。

要将.CHK文件显示为文本文件,请使用注册表编辑器.chkHKEY_CLASSES_ROOT. 添加两个字符串值 ( REG_SZ),例如像这里解释的那样:

  • 内容类型 = 文本/纯文本
  • 感知类型 = 文本

现在,什么文件应该得到什么扩展名。一些技巧:

  • PDF: 该字符串PDF应在第一行(短)处找到,
  • PNG: 字符串PNG应该在前两行内,
  • ZIP: 第一行以PK(但请注意,还有其他格式以PK),
  • DWG: AutoCAD 绘图以 开头AC####,其中####是 AutoCAD 绘图文件格式的版本号,
  • SVN:如果第一行以 开头DELTA,那么很有可能它是一个没有扩展名的 SubVersion 修订增量文件,
  • GIF: 第一行以GIF,
  • 等等...


Law*_*Dol 5

它们是通过在 Windows 中运行磁盘检查而“恢复”的文件碎片。

如果你知道你没有丢失任何文件,你可以删除它们。我从来没有遇到过它们是真实数据的真实案例。

  • 我不确定那些总是完整的恢复文件。它们可能只是文件的一部分。 (2认同)