我是一名高中生,我主要做简单的故障排除,并在出现问题时尝试修复。由于我的经验是基于实际问题,我的老师让我尝试修复这个被认为“坏了”的硬盘驱动器。
我修复过老师硬盘收藏中至少两个“坏掉”的硬盘,而且我用过SpinRite6 成功修复这些问题。
但这个是最奇怪的,因为它无法启动,并且会连续发出两声哔哔声,程序仍留在 BIOS 中。
我查看了文章中哔哔声的含义计算机开机自检和蜂鸣代码。
据我了解,硬盘可能存在“奇偶校验电路故障”,这听起来很严重。我把这块硬盘插到其他电脑上,似乎也存在同样的问题。我确信这块硬盘有问题,因为我测试过其他硬盘正常工作的电脑,它们都没有问题。
我修复此硬盘的下一步显然是使用 SpinRite 6。在我运行 Spinrite 并选择级别 2(用于恢复)后,我转到屏幕选择驱动器,它显示“DOS A:未确定格式”。我查看了详细信息,它说“SpinRite 无法读取扇区零,这是此可移动驱动器的第一个扇区”。
忽略错误,我还是尝试了 SpinRite,但它无法启动,现在我没有任何解决方案。
这块硬盘是不是彻底坏了,没有解决办法了?还是有些方法我还没试过?
如果它真的死了,我要把它拆开:)
答案1
您对此硬盘的诊断有点错误。两声哔哔声以及显示错误的相应页面表明记忆,而不是硬盘。
为了使 SpinRite 能够在硬盘上运行,它需要在 BIOS 中被识别。由于您说无法通过 BIOS 屏幕,因此 SpinRite 无法访问该驱动器。
除非你需要从这些驱动器或你“修复”的两个驱动器中获取某种数据,否则我会将它们丢弃。一旦它们开始出现错误,它们可能会出现越来越多的错误。因此,即使它们通过标记坏扇区“修复”了,它们也很有可能在不久的将来出现故障。
如果您需要它们,您可以尝试更换硬盘上的控制卡,这种方法以前对我来说很管用(使用完全相同型号的工作控制器)。但是,如果这无济于事,则驱动器可能已损坏。
答案2
只是想指出,SpinRite 通常不是数据恢复的最佳方式。数据恢复是指在驱动器无法再访问之前从驱动器中获取尽可能多的数据。与 SpinRite 不同,数据恢复软件通常不会将数据写回到原始源驱动器。SpinRite 经常在尝试保存驱动器的过程中将其破坏。
首先使用 ddrescue(Antonio Diaz 的 GNU救援(而不是 dd_rescue)尝试创建原始驱动器的精确副本。复制是在块级别完成的。因此,您需要一个与损坏驱动器一样大(或更大)的驱动器。首先尽快抓取没有错误的区域:drescue -n /dev/damageddisk /dev/newdisk log.txt
下一步是让 ddrescue 尝试恢复问题区域:
ddrescue -r 1 /dev/damageddisk /dev/newdisk log.txt
现在,可以对 进行所有救援尝试(通常在文件系统级别)newdisk
。尝试使用 GetDataBack 之类的工具。
答案3
一些想法...
1-假设您正确地解释了硬盘的启动问题,我会认为它已经坏了,并用它做一些有趣的事情。
2- 由于您正在使用 SpinRite(我强烈推荐),也许您可以从 SpinRite 新闻组获取更多技术信息。它的网络门户是这里。您可能会在那里找到更多信息,但由于没有搜索,因此需要进行挖掘。
3-我会考虑Dave Drager 的建议您停止使用已修复的驱动器。如果不能,请经常备份它们。随着驱动器的老化,错误开始更快地出现。
答案4
虽然尝试恢复硬盘驱动器可能有点有趣,甚至具有教育意义,但一旦您克服了新奇感,您唯一可能这样做的时间就是尝试恢复未备份的数据。毕竟,它总是某人昨天正在做的最后一项工作,并且只存在于死机驱动器上。一旦您恢复了您可以恢复的内容,如果这是必要的,请帮自己一个忙,只需更换驱动器即可。一旦驱动器开始出现问题,它就不会好转。