西部数据(WD)固件级数据恢复案例

储存介质:WD2500AAJS 250G

故障表象:盘不加电(插电不起转)

处理过程:

由于第一表象是不加电,首先想到的是肯定是电路故障,那么直接拆板,换同型号PCB板,并把故障盘ROM芯片换过去。但是测试发现盘依旧不转。这下就有疑问了“难道是ROM引起的?”再次换板子没有写原ROM,盘可以加电,但是有轻微的敲盘声音,应该是固件跟ROM不匹配造成的。随后跳安全模式进入工厂专修来读磁道,结果全部出错。整理了下思路后,刷入同型号别的好盘ROM,再次安全模式读磁道,非常顺利。然后从磁道里面提取固件模块,生成ROM,然后格式化磁道,回写固件,ROM。硬盘正常识别,测试有点坏道,但是数据完好读出。

为什么ROM芯片会影响到硬盘的正常读写呢?在以前的博文中提到过 EEPROM 一种可擦除可编程存储非只读芯片,作用相当于主板的BIOS. ROM里里包括了硬盘引导命令,磁头适配参数,和执行语句 等一系列的硬盘引导程序。ROM信息如果发生改变那么硬盘肯定是不能工作的。

本案例用同型号的硬盘的ROM作为引导后使硬盘可以正常读写到负磁道,然后用专业工具对负磁道里存储的固件信息进行提取,来适配出故障盘的原始ROM

时间: 2024-12-29 15:44:05

西部数据(WD)固件级数据恢复案例的相关文章

西部数据出现“WD SES Device USB Device”怎么办,而且说明书全是英文。

您好.wd ses device driver这个驱动程序可以在baidu中输入关键词找到,什么驱动之家.驱动人生之类的专业驱动网站也都是有的. western digital的移动硬盘驱动程序安装步骤请见下图: 西部数据出现"WD SES Device USB Device"怎么办,而且说明书全是英文.

Wd 西部数据

西部数据 https://item.jd.com/3564471.html#none /** * @func * @desc jsonp的基本使用函数 * @params {object} urlObj * @params {string} urlObj.url - jsonp的请求地址 * @params {string} urlObj.jsonpCallback - jsonp的回调函数命名 * @params {function} callback - 要执行的回调函数 */ functi

苏州FreeNAS+ESXi5数据恢复案例

苏州FreeNAS+ESXi5数据恢复案例 [物理与逻辑存储] 此公司使用一种廉价的存储模式,用iSCSI方式来达到FC SAN的功能. 物理存储构架在一台 DELL 服务器上,使用 FreeNAS 来做 iSCSI,然后使用两台 DELL 服务器做ESXi5.0 的的虚拟化系统.FreeNAS 层为UFS2文件系统,整个存储建一个稀疏模式的文件,挂给ESXi5.0 系统.ESXi系统内跑有5台虚拟机,其中有三台最为重要. 一台windows2003系统虚拟机是此公司在当地的门户网站.使用 AS

IBM_V7000底层结构及数据恢复案例详解

IBM_V7000(全名IBM Storwize V7000)是IBM推出的新一代中端存储系统,尽管定位中端,Storwize V7000却提供了以往高端存储才具备的强大存储管理功能.其常见型号有IBM Storwize V3700,IBM Storwize V5000以及IBM Storwize V7000.其底层存储结构支持RIAD 0,RAID 10,RAID5以及RAID 6.上层的卷支持普通卷,精简模式的卷,镜像模式的卷以及精简镜像模式的卷.虽然在整体存储结构上V7000做的很不错,但

EXSI5.5虚拟机还原快照数据恢复案例

现在由于虚拟化技术的兴起,很多企业开始运用虚拟化技术.虚拟化技术的原理就是将硬件虚拟化给不同的虚拟机使用.也就是一台物理的机器上可以有多台虚拟机.但如果物理机器出现故障或者存储服务器出现故障都会导致上层的虚拟机不可用.还有包括员工的误操作等原因.这些都会导致虚拟机里面的重要数据丢失,而弥补这些数据的唯一方法就是恢复数据.今天要说的就是一起vmware虚拟化误操作的数据恢复案例. [环境描述] 1)故障虚拟机是由物理机迁移到EXSI上面的,迁移完成后以防不稳定做了一个快照. 2)虚拟机上运行的是一

IBM服务器 三块SAS 1TB 硬盘组成RAID5,同时离线数据恢复案例

IBM服务器 三块SAS 1TB 硬盘组成RAID5,同时离线数据恢复案例 一:故障服务器:硬盘同时离线,数据无法访问. 二:修复方法: 1:将硬盘接上专业设备进行全盘镜像. 2:将镜像出来的三个文件进行手工分析 3:分析步骤如下. 打开 winhex查找十六进制(46494C45) MFT 文件记录编号,三个硬盘分析结果如下图: 客户单盘信息 4:用winhex创建RAID5,选择硬盘.盘序和块大小,同异步就是我们上面分析出来的结果. 5:创建RAID5后,三个分区显示都正常. 6:打开最后一

EMC CX4-480数据恢复案例

EMC做为存储界的领军品牌,其存储产品可谓是人尽皆知啊!并且EMC自己的存储系统以及它自己的硬件在存储领域中都是领先的.但这还是不能百分之百保证用户数据的绝对安全,因为用户的误操作以及硬件的老化都会导致用户重要的数据丢失.而发生这些故障之后只能找专业的数据恢复公司做数据挽救工作.作者最近就处理过一起EMC CX4-480因磁盘故障导致存储不可用的案例,见下文. 一位上海的客户描述说他们有一台EMC CX4的存储服务器,因为硬盘出现故障,导致整个存储阵列瘫痪.整个LUN是由7块1TB的硬盘组成的R

服务器数据恢复案例 / raid5阵列多块硬盘离线处理方法

服务器数据恢复案例一: 某研究院 DELL服务器 磁盘阵列崩溃,内置15块1TB硬盘搭建的RAID5阵列.一开始有一块硬盘离线,在更换新硬盘进行同步的过程中,第二块磁盘指示灯报警,同步失败,阵列无法正常工作.服务器数据恢复检测:最先离线的硬盘访问速度极其缓慢,第二块离线的磁盘有少量坏扇区,其他磁盘无明显物理问题.服务器质逻辑状况:整个阵列只包含一个卷组,该卷组占用阵列全部空间:并且该卷组只有一个起始位置为0扇区的XFS裸分区.制定服务器数据恢复方案:RAID5阵列架构在设计上只支持一块磁盘的错误

raid阵列算法研究+raid数据恢复案例

Raid5数据恢复算法原理 要理解 raid5数据恢复原理首先要先认识raid5,"分布式奇偶校验的独立磁盘结构"也就是我们称之为的raid5数据恢复有一个概念需要理解,也就是"奇偶校验".我们可以把它简单的理解成为二进制运算中的"异或运算",通常使用的标识是xor.这个用运算的规则就是若二者值相同则结果为0,若二者结果不同则结果为1.例如 0101 xor 0010根据上述运算规则来计算的话二者第一位都是 0 ,两者相同,结果为 0 :第二.三