Omn*_*ity 3 hard-drive data-recovery community-faq-proposed
我有一个故障硬盘。互联网上有很多关于我可以做些什么来修复它的信息。但也有相当多的错误信息。
您需要哪些信息来帮助我恢复重要数据?
我是一名前数据恢复技术员(大约 2011 年),我会尽力提供帮助。我的一些信息可能已经过时,或者我可能记错了。如果您认为我犯了任何事实错误并且您有专业知识来支持您的观点(即不仅仅是传闻),请通过给我留言或提出编辑建议或让您自己的答案来帮助澄清。
我坦率地承认,有些人比我知道得更多,如果您是其中之一并且您愿意提供帮助,我将非常感谢您的表示。这更像是一个大纲/概述。需要寻找特定信息,您通常可以通过研究或逆向工程找到这些信息,或者由已经完成其中一项工作的人提供给您。
我将尽量避免根据 SU 政策推荐某些硬件和软件解决方案。
恢复数据的第一个最佳方法是从最近制作的备份中恢复数据。再多的数据恢复也无法修复某些驱动器。这里的所有建议可能都不起作用。保留备份。
硬盘驱动器是复杂的野兽。数据恢复业务是秘密的、闭口不谈的,而且技术性很强。
硬盘驱动器出现故障的方式有多种。这些大致可以分为3类。软件、固件和硬件。
这并不是所有可能答案的详尽列表,而只是一个很好的起点。
在尝试任何软件恢复之前,您需要对硬盘进行映像。您需要一个备份,以防出错或出现问题。
删除的文件:
根据您的文件系统和运行的操作系统,您的选项可能包括恢复软件、通过 inode 恢复、从卷影复制和其他隐藏备份恢复,或基于文件签名的原始恢复。
损坏的索引和/或文件记录:
根据您的文件系统,您的选择可能包括恢复软件、图像和索引修复、文件系统索引条目的手动搜索(通过正则表达式和十六进制转储)或基于文件签名的原始恢复。
覆盖或损坏的 MFT
您的选择包括恢复软件(例如 testdisk),它可以自动查找和添加丢失的分区,使其他具有手动偏移量搜索的恢复软件失败(通常可以通过 MFT 或超级块备份执行)。
部分或完整格式:
根据情况,您的选择仅限于对未写入空间进行选择性成像,然后是恢复软件和基于文件签名的原始恢复。如果您知道文件名是什么,则可以通过手动搜索找到索引条目。
为了帮助您,我们需要知道:
视力检查
在尝试打开损坏的硬盘驱动器之前,您应该检查它。孔是否被太多污垢覆盖?将自己接地并移除 PCB。PCB上的芯片是不是炸了?是否与硬盘驱动器外壳短路?如果硬盘带有泡沫垫片,是烧坏了还是丢失了?它闻起来像魔法烟雾吗?有凹痕吗?
损坏的印刷电路板
如果驱动器的 PCB 损坏,您需要从板上拆下串行 ROM(大约 2 分钟的表面贴装焊接工作)并找到一个尽可能与您的驱动器匹配的供体驱动器,您将需要相同的固件版本,有时固件版本会发生很大变化。
驱动器不旋转
较常见的问题之一是驱动器的电机芯片;这可能表明您的电机短路,这将导致您使用的任何其他 PCB 也被损坏。为了确定是否是这种情况,您需要使用万用表并测量触点之间的电阻。根据型号的不同,预计会有不同的值,检查您的捐助驱动器的预期值是一个很好的经验法则。
另一个常见原因是位于电源附近的触发 TVS 二极管。这应该很明显,因为它在插入电源时会变得很热并冒烟。拆焊和更换(它们很便宜),还要注意其他问题,因为 TVS 二极管是一种安全装置,可以保护驱动器免受过载情况的影响。
同样在笔记本电脑驱动器上,有时跌落传感器芯片可能会损坏。症状将是无法在施加电源时旋转。您可以移除或更换此芯片,具体取决于型号。
另一种可能是外壳短路,或驱动器(音圈或电机)短路。或电机连接不良。如果您知道制造商的命令或拥有可以执行此操作的设备(它存在但很昂贵,如果有兴趣,请进行研究),要查找这些 PCB 是通过 JTAG 或串行接口(如果可能)还是通过 ATA 启动。
另一种可能性是损坏的引导程序固件或擦除的引导程序固件。您可以转储串行 ROM 并将其与捐赠者进行比较,但即使固件版本相同,预计也会有所不同。您将需要逆向工程技能来诊断问题,除非问题很明显,或者您有几个捐助者可以比较以找出预期的差异。
驱动器旋转
当硬盘驱动器通电时,它会分几个阶段进行。首先,CPU 启动并从 PCB 上的 ROM 读取引导固件。该 ROM 包含一些用于读取磁盘表面的基本自适应。
硬盘驱动器制造是一个挑剔的过程。我们对高密度磁盘的需求完全超过了我们持续制造读取这些磁盘所需部件的能力,因此创建了一个驱动器,然后对其进行测量和调整,以便它可以读取磁盘表面。读取硬盘驱动器的最佳方法是使用相同的硬盘驱动器。尽管存在将旧硬盘盘片与其外壳分开读取的技术,但由于此过程非常缓慢且构建成本高昂,因此它更像是一种营销噱头,而不是任何实质性的帮助。
最重要的是,同一天制造、同一工厂、同一型号、同一固件和序列号的两个硬盘驱动器可能完全不同。它们甚至可以并且通常确实包含不同的盘片和不同的磁头。PCB ROM 具有此信息,这就是为什么仅交换 PCB 在现代驱动器上几乎不起作用的原因。
读取自适应后,硬盘驱动器将其磁头从停放位置抛向磁盘并尝试读取任何伺服标签。它通常包含允许硬盘驱动器确定其所在轨道的信息,以及允许硬盘驱动器稍微调整其磁头以补偿漂移进或出以及略微非圆形轨道的磁脉冲模式。
如果硬盘驱动器无法找到或保持轨道,可能会导致间歇性点击或可怕的死亡点击。
点击开机
驱动器点击电源,这意味着它没有读取其伺服标签。这只能与驱动器的读/写属性有关。有一个问题:
驱动器旋转起来,你可以听到它寻找一堆然后旋转下来。
如果驱动器旋转起来寻找一堆然后旋转下来,这意味着驱动器找不到或无法读取系统区域(因为系统区域损坏,或其他一些原因,例如磁头故障),或者系统区的固件以某种方式损坏。
稍后继续,当我需要一些东西来让我的注意力从工作中分离出来时。还有一大堆要来。
归档时间: |
|
查看次数: |
219 次 |
最近记录: |