SMART表示由于坏块导致磁盘故障迫在眉睫,我需要做什么?

我的硬盘驱动器上有2个操作系统:Ubuntu 12.04和Windows Vista(我保留它只是因为学校)。 两个操作系统上的一切都还可以,但是有一天在Ubuntu上我的笔记本电脑的硬盘驱动器发出尴尬的噪音然后一切都停止了,我什么也做不了。 在Windows上一切都很好。

每次启动Ubuntu我都可以正常运行5分钟,没有问题。 之后,硬盘听起来很疯狂,没有任何作用。 我可以从旧的Ubuntu CD(10.04)从GUI(磁盘工具,或类似的东西,从终端)运行SMART测试。 从GUI中,我得到了DISK FAILURE ISMMINENT,我的硬盘上有大约700块坏块(或者是破碎的块,我之前有过测试)。 从终端(我不记得它是fsck还是SMART测试命令)我得知硬盘将在24小时内失败。

从那以后它通过了2-3周。 我尝试过“坏块”,但10个小时后它还在运行,我不得不停下来。

现在我必须在Windows上为我的Linux应用程序使用cygwin和其他替代方案。 如何将坏块与Ubuntu分开,以便不使用它们? 请帮忙。

立即备份 。 您的硬盘驱动器出现故障,请考虑完成。 不要浪费任何时间,否则您的数据可能无法恢复。 没有办法弥补那些巨大的失败部门。

还考虑使用像spinrite这样的东西,以防驱动器出现故障,我过去曾用它来恢复失败的驱动器上的照片,不要只假设数据丢失……它可能会起作用。

显然无法替代常规备份。

我有一次这个问题,我让系统用fsck修复硬盘,因为我记得它会标记坏块不能使用,可能你可以在每次启动时自动检查/修复(而不是等待20安装,检查),它是快速的,可以让你比没有它更安全,直到你可以更换硬盘……

此外,之后我刚刚从BIOS中禁用SMART而不是惹恼我……奇怪的是问题也不会发生在Windows上,非常奇怪……顺便说一下,请注意有一个应用程序可以让你从windows挂载ext2文件系统什么可能很方便。