我有一个失败的硬盘驱动器。我该怎么做,你需要什么信息?


3

我有一个失败的硬盘驱动器。互联网上有很多关于我可以做些什么来修复它的信息。但也有相当多的错误信息。

您需要哪些信息来帮助我恢复重要数据?


虽然您发布的信息详细而且丰富,但我不确定这是否符合本网站的标准。超级用户是针对您当前正在处理的特定问题。这似乎是写博客的一个假设性问题。
CharlieRB

@CharlieRB你一般都是对的。有关此问题的动机,请在此处阅读: chat.stackexchange.com/transcript/message/12051992#12051992 - 我们可能需要就如何处理这些问题制定一些明确的政策。要确定他们应该转到博客文章,或者甚至是标签维基,并不总是很容易。
slhck

@slhck感谢您提供其他背景信息。它仍然让我感到矛盾,因为一方面它缺乏真正负责任的特殊性,另一方面答案中有很多信息,尽管实际上没有回答“你需要哪些信息来帮助我恢复我的重要数据? ”。
CharlieRB

实际上我试图在要点中包含所需的数据:“我们需要知道你正在使用什么操作系统,你正在使用什么文件系统”等。
OmnipotentEntity

Answers:


5

我是一名前数据恢复技术员(大约2011年),我会尽力帮助。我的一些信息可能已经过时,或者我可能记错了。如果你觉得我犯了任何实际错误并且你有专业知识支持你的意见(即不仅仅是传闻),请通过留下评论或提出编辑或自己回答清理来帮助我。

我坦率地承认,有些人比我知道的更多,如果你是那些人之一而且你想帮忙,我会非常感激这种姿态。这更像是一个大纲/概述。需要追捕具体信息,您通常可以通过研究或逆向工程找到这些信息,或者已经由已经完成其中一项的人提供给您。

我将尽量避免根据SU政策推荐某些硬件和软件解决方案。

恢复数据的最佳方法是从最近制作的备份中恢复数据。没有多少数据恢复可以修复某些驱动器。这里的所有建议可能都行不通。保持备份。

硬盘驱动器是复杂的野兽。数据恢复业务是秘密的,密切关注,技术极其精湛。

您的硬盘驱动器有几种失败方式。这些可以大致分为3类。软件,固件和硬件。

这并非旨在列出所有可能答案的详尽清单,而只是一个很好的起点。

软件

在尝试任何软件恢复之前,您需要对硬盘进行映像。如果出现错误或者事情发生,你需要备份。

删除的文件:

  • 我们需要知道您正在使用的操作系统。
  • 我们需要知道您正在使用的文件系统。
  • 如果可用,我们还需要了解文件系统碎片的大致级别。

根据您的文件系统和运行的操作系统,您的选项可能包括恢复软件,通过inode恢复,从卷影复制和其他隐藏备份恢复,或基于文件签名的原始恢复。

损坏的索引和/或文件记录:

  • 我们需要知道您正在使用的操作系统。
  • 我们需要知道您正在使用的文件系统。
  • 如果可用,我们还需要了解文件系统碎片的大致级别。

根据您的文件系统,您的选项可能包括恢复软件,映像和索引修复,文件系统索引条目的手动搜索(通过正则表达式和hexdumps),或基于文件签名的原始恢复。

MFT被覆盖或损坏

  • 我们需要知道以前使用过的FS。

您的选项包括可以自动查找和添加丢失的分区的恢复软件(例如testdisk),使其他具有手动偏移量搜索的恢复软件失败(通常可以通过MFT或超级块备份执行)。

部分或完整格式:

  • 我们需要知道您正在使用和正在使用的操作系统。
  • 从那时起,我们需要知道您使用计算机的时间和难度。
  • 我们需要知道大约有多少数据放在硬盘上,以及之前有多少数据。
  • 我们需要知道您使用的FS以及您当前使用的是哪种FS。
  • 如果可用,我们还需要了解文件系统碎片的大致级别。

根据具体情况,您的选择仅限于对未写入空间进行选择性映像,然后是恢复软件和基于文件签名的原始恢复。如果您知道文件名是什么,则可以通过手动搜索找到索引条目。

固件/硬件

为了帮助您,我们需要知道:

  • 硬盘制造
  • 硬盘型号和尺寸
  • 硬盘固件版本(可能)
  • 详细症状
  • 迄今采取的步骤
  • 如果已知损坏的原因

视力检查

在尝试打开破损的硬盘驱动器之前,您应该检查它。这些洞是否被过多的污垢覆盖?将自己接地并移除PCB。是PCB上的芯片炒吗?它是否与硬盘驱动器外壳短路?如果硬盘驱动器附带泡沫垫片,它是否烧毁或丢失?它闻起来像魔法烟吗?是否凹陷了?

PCB损坏

如果驱动器的PCB损坏,您需要从电路板上拆下串行ROM(大约2分钟的表面贴装焊接工作)并找到一个尽可能与驱动器匹配的供电驱动器,您将需要相同的固件版本,有时固件版本可以改变很多。

驱动器没有旋转

其中一个比较常见的问题是驱动器的电机芯片;这可能表示您的电机短路,这将导致您使用的任何其他PCB也被损坏。为了确定是否是这种情况,您需要使用万用表并测量触点间的电阻。根据型号的不同,可以预期不同的值,检查您的捐赠者驱动器的预期值是一个很好的经验法则。

另一个常见原因是位于电源附近的触发TVS二极管。这应该是显而易见的,因为它变得非常热并且在插入电源时会抽烟。拆焊和更换(它们很便宜),对其他问题也要小心,因为TVS二极管是一种安全装置,可以保护驱动器免受过载的影响。

另外在笔记本电脑驱动器上,有时会损坏掉落传感器芯片。在施加电源时,症状将无法启动。您可以根据型号移除或更换此芯片。

另一种可能性是外壳短路,或驱动器短路(音圈或电机)或与电机连接不良。通过JTAG或串行接口(如果可能)或通过ATA(例如,如果您知道制造商的命令或具有确实存在的设备(如果存在但是价格昂贵,如果感兴趣的话),可以查看PCB是否通过JTAG或串行接口(如果可能)启动。

另一种可能性是损坏的引导程序固件或擦除的引导程序固件。您可以转储串行ROM并针对捐赠者进行检查,但即使使用相同的固件版本,也会出现差异。您将需要逆向工程技能来诊断问题,除非它显而易见或您有几个捐赠者进行比较,以找出预期的差异。

驱动器旋转起来

当硬盘驱动器启动时,它会在几个阶段完成。首先,CPU启动并从PCB上的ROM读取引导固件。除其他外,该ROM包含一些用于读取磁盘表面的基本自适应。

硬盘制造是一个挑剔的过程。我们对高密度磁盘的需求完全超出了我们持续制造读取这些磁盘所需部件的能力,因此创建了一个驱动器,然后进行测量和调整,以便它可以读取磁盘表面。读取硬盘驱动器的最佳方法是使用相同的硬盘驱动器。尽管该技术的存在是为了将旧的硬盘驱动器盘片与它们的外壳分开读取,因为这个过程如此缓慢且构建起来非常昂贵,这比任何实质上有用的噱头更多。

最重要的是,同一天在同一工厂生产的两个硬盘驱动器,具有相同的型号和相同的固件以及顺序序列号可能完全不同。它们甚至可以包含不同的盘片和不同的头部。 PCB ROM具有这些信息,这就是为什么只交换PCB几乎不能在现代驱动器上工作。

在读取自适应之后,硬盘驱动器将其头部从停放位置甩到磁盘上并尝试读取任何伺服标签。它通常包含允许硬盘驱动器确定其打开轨道的信息,以及允许硬盘驱动器稍微调整其头部以补偿向内或向外漂移以及用于略微非圆形轨道的磁脉冲模式。

如果硬盘驱动器无法找到或保持可能导致间歇性点击或可怕的死亡点击的轨道。

点击开机

驱动器点击电源,这意味着它没有读取其伺服标签。这只能与驱动器的读/写属性相关。有一个问题:

  1. 主盘和任何带备用系统区域的盘片(驱动器无法恢复)。
  2. 头部或头部放大器芯片(替换为单元,无关紧要)。
  3. 内部I / O系统和PCB之间的连接(通过清洁触点修复,通常使用铅笔橡皮擦。)
  4. PCB上的错误适应性(通过磨损和使用,或者因为PCB被交换错误)。
  5. PCB的读写系统出现问题(迹线或芯片损坏)。

驱动器旋转起来你可以听到它寻找一堆然后旋转下来。

如果一个驱动器旋转寻找一堆,然后旋转,或者意味着驱动器无法找到或无法读取系统区域(因为系统区域的损坏,或一些其他原因,如头部故障),或系统区域中的固件以某种方式损坏。

要在以后继续,当我需要一些东西让我的思绪失去工作。还有更多的未来。


@OmnipotentEntity编辑是否仍在进行?
user193661

哇,完全忘记了这一点。我会根据您想要听到的具体内容设置日历提醒吗?
OmnipotentEntity
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.