我在 PC 上添加了一个 2TB 的磁盘。该磁盘上有 1.5TB 的数据。
当我启动系统时,chkdsk 说它发现了错误,并开始对磁盘进行操作。它删除了 100k 个孤立 ID,并删除了同样多的孤立 ID(我不记得消息的确切措辞)。
当我的 PC 最后加载(Vista)时,令我惊讶(和恐惧)的是,几乎所有数据都从磁盘中消失了。
现在它只拥有一小部分数据,几乎有 1.4TB 的数据丢失。
有什么办法可以恢复删除的数据吗?
感谢任何帮助。
答案1
根据微软:
仅当您指定 /f 命令行选项时,Chkdsk 才会更正磁盘错误。Chkdsk 必须能够锁定驱动器才能更正错误。由于修复通常会更改磁盘的文件分配表,有时会导致数据丢失,因此 chkdsk 会发送类似于以下内容的确认消息:
在 3 条链中发现 10 个丢失的分配单元。
将丢失的链转换为文件?如果按 Y,Windows 会将根目录中每个丢失的链保存为一个文件,其名称格式为 Filennnn.chk。chkdsk 完成后,您可以检查这些文件以查看它们是否包含您需要的任何数据。如果按 N,Windows 会修复磁盘,但不会保存丢失的分配单元的内容。
以上内容适用于 XP,但我希望它也适用于 Vista。
答案2
您必须转到文件夹选项并取消选择“隐藏受保护的操作系统文件”。
然后您将在根文件夹中看到一个隐藏的系统文件夹FOUND.000。
里面是恢复的文件碎片。用十六进制编辑器或其他工具打开并尝试将碎片重新拼凑起来。
答案3
我最终购买了一款商业软件,可以让我重新访问我的文件。