WEB开发网
开发学院服务器存储技术 数据恢复与软故障处理基本指南(4) 阅读

数据恢复与软故障处理基本指南(4)

 2008-12-15 12:07:10 来源:WEB开发网   
核心提示: 相应情况: 这是单位里的一台NT服务器,三个NTFS分区,数据恢复与软故障处理基本指南(4)(5),有重要数据在内,硬盘崩溃,只有一个数据库直到减4后才正常,全处理过程从掉电开始只有20分钟,不能启动,软盘启动后

相应情况:

这是单位里的一台NT服务器。三个NTFS分区,有重要数据在内。硬盘崩溃,不能启动,软盘启动后,用NTFSDOS 不能映射任何逻辑分区。

工具准备:

DISK1 - WIN98启动盘(带DEBUG)

DISK2 - DISKEDIT等工具(此盘不要写保护)

修复过程:

用DEBUG读取主分区表,发现完全混乱。反汇编后发现为一段有逻辑意义的代码,我当时十分紧张,以为硬盘被加密了。只好向一个高手HIT-007求援,不料他用DEBUG看了两下,马上退出来,做了FDISK/MBR。我大惊失色。但重起后,硬盘竟能启动进入NT,当然只剩下C一个分区。而后我很容易的恢复了另外两个分区。他对我说,你一看MBR中的内容就被吓住了,我向后看后面的一些系统扇区情况都是正常的。这就说明只是MBR不正常而已。

经验总结:数据恢复中情绪的因素很重要,无论什么情况不能慌张,因为这可能影响到你 是否能全面冷静的思考。

4、 NOVELL服务器掉电问题一例:

相应情况:

这是两年前处理过的一个问题,我当时在某证券营业部兼职做网管,开市时,一台NOVELL服务器因UPS故障突然掉电重起。当时的交易系统还是DBF数据库,按照规程,应该运行一个全部数据库重建索引例程。但索引中,却有7个库无法重建,检查发现,是库无法打开。

修复情况:

我恍惚记得深圳一个证券界电脑工程师对我说过,DBF文件头在突然死机中可能会损坏。但不知细节如何。我初步判定,由于库写入时,先修改文件头中的记录总数,再写入记录。可能是掉电时文件头已经修改但记录没有成功写入,因此,应该是记录数不符。但文件头中记录数在哪里呢。我于是这样处理,把这些损坏的数据库和一个完好的数据库COPY到本地,用FOXPRO打开看到记录数,换算成16进制。然后查找这个HEX串,判定找到记录数地址,(这个库记录数应当比较多,减少混淆的可能,否则容易找错)。由于我不知道处理DBF的公式,只好把损坏数据库的记录数每次减一,然后再用FOXPRO打开实验。其中5个数据库减一后就可以打开,只有一个数据库直到减4后才正常。全处理过程从掉电开始只有20分钟,基本没有影响交易进行。

上一页  1 2 3 4 5 6  下一页

Tags:数据恢复 故障 处理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接