我从朋友那里得到了一个硬盘,它可能坏了,所以我需要保存任何可以保存的剩余数据。
我可以看到驱动器,但是在复制一些文件时,计算机显示它们已损坏且无法重新读取(不是确切的说法)。
然后我安装了一些软件,想着也许他们可以检查哪些文件是否已损坏,然后我重新启动了电脑。
电脑关机后,计算机开始对硬盘进行磁盘扫描,我没有注意到电脑有任何提示。现在扫描正在进行,需要一些时间才能完成。
同时,它发现一些文件和文件夹位于坏扇区。然后它说文件被替换为空。它说它删除了一个文件夹,因为它完全不可读。实际上我不知道这是什么意思,**所以我的问题是 - 当扫描遇到坏文件和文件夹时会做什么?我有机会保存数据吗,也许用任何其他软件?
顺便问一下,我可以停止扫描吗?我试过按 Esc、Alt+Ctrl+Del,但不起作用。**
答案1
您可以尝试CTRL+BREAK来停止 scandisk 命令的执行。
之后我建议你使用Roadkil 的永不停歇复印机恢复可读文件。
Roadkil 的 Unstoppable Copier 可从物理损坏的磁盘中恢复文件。允许您从存在坏扇区、划痕或读取数据时出错等问题的磁盘中复制文件。该程序将尝试恢复文件的每个可读部分并将这些部分组合在一起。使用此方法,即使文件的某些部分最终无法恢复,大多数类型的文件都可以使用。
答案2
“[...] 它发现一些文件和文件夹位于坏扇区。然后它说文件被替换为空。它说它删除了一个文件夹,因为它完全不可读。[...] 当扫描遇到坏文件和文件夹时会做什么?我是否有机会保存数据,也许使用任何其他软件?”
扫描会将坏扇区重新映射到一个好但空的扇区,该扇区中的数据将丢失。如果该扇区是文件、文件夹、目录列表等的一部分,则该逻辑对象现在在中间某处有一堆 0 字节,这可能会导致后续逻辑错误。然后,checkdsk 等程序将尝试纠正这些错误,例如通过擦除文件夹的损坏目录条目(在这种情况下,您的文件夹在逻辑上已经消失,尽管其大部分数据仍在磁盘上的某个地方)。
现在可能已经太晚了,因为你已经让各种软件进行了“修复”。
在这种情况下,最好的办法是:
1) 不要过度关机/重启。如果坏点位于磁盘开头的关键扇区,系统可能无法再次启动。
2) 可选地,尝试制作整个磁盘的映像,或者以某种方式从磁盘中提取所有重要数据。有很多方法可以做到这一点,但无论你选择哪种方法,只读!。不要写入磁盘。将其从计算机中取出并作为非主磁盘放入另一台计算机是防止软件(操作系统)自动写入磁盘的好方法。
3) 购买 Spinrite 的副本并在损坏的磁盘上运行它。SR 不仅会重新分配坏扇区,还会继续读取损坏的扇区数千次,稍微重新调整磁盘头,试图(统计上)重建坏扇区中的数据,然后将该数据写入新扇区。这通常会导致完全恢复而不会出现错误。
4) 最后运行对磁盘结构进行逻辑检查的软件,如 checkdsk。这很可能不是在步骤 3 之后发现任何错误。
在运行时,SR 还会检查磁盘是否过热或其他潜在问题。
再见,Jan
答案3
如果磁盘坏了,可能会死掉,您需要尽可能少地对其进行操作,以免使情况变得更糟,甚至完全死掉。除了复制它,然后从新磁盘开始工作之外,您不想直接对该磁盘进行任何操作。
如果可以,请获取 Ghost 2003 的 DOS 启动盘,然后使用以下命令启动它
鬼-ia-fro
这将逐扇区地对整个磁盘进行映像处理并忽略坏扇区。然后,您可以将此克隆磁盘作为辅助磁盘连接到系统并从中吸取数据。我不知道免费的 Clonezilla 是否会忽略坏扇区或逐扇区地进行复制。