扫描磁盘和检查磁盘命令(CHKDSK)真的能修复硬盘错误吗?或者至少能阻止硬盘错误传播吗?
答案1
我认为他们不会修复这些错误,但他们会找到并标记损坏的扇区,以便将来不会再写入。这应该可以阻止写入错误(至少暂时如此)。
如果您遇到此类错误,则可能表明硬盘驱动器出现故障,因此您最好购买新的硬盘驱动器并传输数据。
答案2
扫描磁盘和检查磁盘无法修复硬件:)
有时,用于确保操作系统知道文件存储在磁盘上的位置的各种系统会损坏,Scandisk 和 Chkdsk 将有助于恢复此信息。在 DOS、Win 3.1、Windows 95/98 时代,这种情况经常发生,但随着现代硬件和现代操作系统的出现,这种情况越来越少。
如果可以的话,它会恢复文件的链接,但不一定能阻止这种情况发生。如果这种情况经常发生,请在丢失所有内容之前更换磁盘。
答案3
我一直在尝试镜像我的操作系统磁盘,但该过程总是因“磁盘 I/O”错误而停止。最后我找到了一篇 Microsoft 支持文章,解释了原因:
http://support.microsoft.com/kb/325615
本文解释了 CHKDSK 和 Scandisk将不会在硬件级别重新映射坏扇区。它们仅在文件系统级别标记坏扇区。(磁盘镜像过程逐个扇区复制硬盘。)因此,您需要一个低级错误检查实用程序,它将在硬盘驱动器自己的表中重新映射坏扇区。您可以使用适用于 DOS 的 SeaTools实现这一点。另一个专有解决方案是 Gibson Research 的 SpinRite。
我不同意 Chris 的回答,但你的问题也不清楚。你所说的“硬盘错误”是指什么?坏扇区有点像坏像素:制造商会允许一定数量的坏扇区通过检查。
使用低级工具重新映射坏扇区将要停止错误传播,但如果驱动器存在物理问题,则可能会出现新的损坏扇区。
答案4
我完全同意我朋友的观点
扫描磁盘不能修复硬件错误,但可以用于修复 Windows 的逻辑错误(请记住不要损坏文件等)
据我所知,检查磁盘用于检查硬盘的状态并列出和纠正磁盘上的错误。
有时它用于文件索引目的