我正在尝试解决我妻子的笔记本电脑上的问题。事件日志中有很多错误:
The device, \Device\Hardisk0\DR0, has a bad block.
所以,我想跑chkdsk /r /f就可以了。我在 CMD 窗口中(以管理员身份)执行此操作,以在重新启动时安排 chkdsk。但是当它重新启动时,它会尝试运行该命令,然后停止并显示
chkdsk cancelled
为什么会发生这种情况?
答案1
诀窍是从不同的设备启动。就我而言,我找到了 Windows 7 升级磁盘,弄清楚了如何进入命令提示符,然后 chkdsk 就可以运行了。这修复了我的坏块(将它们添加到标记坏块列表中)。
答案2
添加一个/x
选项。它将强制先卸载磁盘,然后再进行扫描。
这可能是问题所在,因为chkdsk
如果卷正在使用中,将会取消。
chkdsk /r /f /x
答案3
坏块错误通常意味着硬盘出现故障。作为一名 IT 顾问,我们会立即更换这些硬盘。
但是,对于个人用户来说,chkdsk 可以为你争取一些时间,但话又说回来,也可能不会。我建议尽快更换,如果你有需要的数据,我会尽量避免使用它,直到你能得到一个好的备份!