简单的数据修复
2017-02-16郑盛姣
郑盛姣
【摘 要】电脑用户碰到文件损坏,很着急,其实有一些文件是可以修复找回的,损坏较为严重的文件资料可以通过底层代码分析,去掉损坏部分,救回没有损坏的大部分文件。本文介绍了一些修复数据的简单方法,供大家参考。
【关键词】硬盘;扇区;数据存储;数据修复
我们电脑用户经常会当文件损坏,很着急,因为文件里的资料很重要。其实很多电子文件损坏并没有到不可修复的程度,如Office文档、数据库文件、视频文件、很多受损文件其实只是节点损坏或者文件极少部分损坏导致文件无法正常运行而已。对于这类文件只要用户精通其底层构造就可以通过修复节点指针文件等手段来修复:对于部分文件损坏较严重的文件可以通过底层代码分析,去掉损坏部分,救回没有损坏的大部分文件。下面主要介绍数据修复的基础知识。
电脑数据存储原理。
硬盘是一种采用介质的数据存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上,这些盘片一般是在以铝为主要成分的片基表面涂上磁性介质所形成,在磁盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干个同心圆就被划分成磁道(Track),每个磁道又被划分为若干个扇区(Sector),数据就按扇区存放在硬盘上。在每一面上都相应地有一个读写磁头(Head),所以不同磁头的所有相同位置的磁道就构成了多为的柱面(Cylinder)。
传统的硬盘读写都是以柱面、磁头、扇区为寻址方式的(CHS寻址),硬盘在上电后保持高速旋转(5400转/分以上),位于磁头臂上的磁头悬浮在磁盘表面,可以通过步进行电机在不同柱面之间移动,对不同的柱面进行读写。所以,在上电期间如果磁盘受到剧烈震荡,磁盘表面就容易被划伤,磁头也容易损坏,这都将给盘上存储的数据带来灾难性的后果。
快速保护硬盘数据。
数据安全对于用户,尤其是商务人士来说非常重要。豪不夸张地说,硬盘上存储的数据价值甚至要超过笔记本电脑本身。因此,“安全性”理所当然地成为笔记本电脑的热点词汇之一,各大一线厂商也都在数据安全上下足了功夫。下面介绍的两大技术就是结合软硬件来实现数据信息保护所采取的主要手段。
1.APS硬盘保护系统
硬盘的损坏通常来自硬盘的物理震动。其中一种物理震动为运动中震动,发生在硬盘进行读写操作时。硬盘读写期间,硬盘磁头通常在硬盘盘面上进行读写数据的操作,磁头本身悬浮于盘片上方,于盘片的距离在0.3um以内,当运行期间驱动器发生物理震动时,从而造成数据丢失,甚至形成物理坏道,造成硬盘损坏。第二种震动为非运行震动,在磁头处于停泊位置或不在硬盘盘面之上时发生。当在非运行状态下发生较大的震动时,硬盘磁头可能碰到其上的斜轨,使驱动磁头损坏,从而不能再在硬盘进行数据读写操作。经深入研究表明,能够造成破坏所需要的震动和摆动速率值。对于
的准确率和速
典型的2.5英寸硬盘,运行中震动和摆动速率值。对于典型的2.5英寸硬盘,运行中震动的值是100GB/ms,非运行中震动的值是800GB/ms。
针对硬盘的这一特点,从迅弛平台开始,TinkPad在T系类和x系类的笔记本电脑中加入了新的动态硬盘保护技术——APS硬盘保护系统。这套系统由内嵌于主板上的加速度感芯片和预装在操作系统中的震动预测管理软件所组成,其中,硬件层用来监测笔记本的横纵加速度,而软件层则从加速感应芯片中接收到相应的信号,通过分析判断出哪些是对硬盘有害的,哪些是规律性的运动。当笔记本电脑突然发生震动、高速移动或者失重(跌落情況)时,感应器将监测到有可能损坏硬盘的突发加速度,并向硬盘发出一个瞬时,受到强烈震动前就从工作状态收回到磁头停止区,以减小磁头于盘片接粗的机率,即使在读写操作期间也不例外;当震动消失之后,感应器会再次发出信号使磁盘重新恢复工作状态,这个过程的响应时间为0.5s。通过APS硬盘保护系统提供的硬盘震动保护,硬盘可以提高4倍的耐用性。
除了严重的震动之外,持续的小幅度震动环境(如火车车厢)也会对硬盘的使用寿命产生不利影响,内嵌在TinkPad笔记本电脑如T41等这些产品内的感应器同样可以感应到小幅震动,并对这些震动的范围和大致规律进行记录。这样,在类似的震动重复性发生时,还可以通过进行选项设定来帮助电脑硬盘摆脱这种震动带来的影响。
2.三维硬盘保护技术
东芝的三维硬盘保护技术与APS硬盘保护系统也颇有异曲同工之妙。这项保护技术集中体现于全新设计的内置三维感应探测器,通过在笔记本电脑内设置的加速感应器来灵敏地自动感知机器的震动情况,在机身跌落或受撞击时,能快速锁定硬盘,并发出指令使磁头快速移开,从而保护硬盘。传统的加速度感应器多是二维的,只能感应到两个方向的跌落震动;东芝采用的则是三维加速度感应器,除了可以探知突然发生的来自横向、纵向的震动以外、更能敏感体察到来自侧向的震动或跌落产生的加速度。同时,三维监测的敏感性也会随着硬盘倾斜角度的增加而提高。
东芝自行开发了4个保护级别设置的硬盘保护程序,使用户可以更直观、方便地了解硬盘保护的状态,并根据具体使用环境灵活改变三维感应器的监测级别。具体来说,除“关闭”状态外,还有三个等级,即Level1:低灵敏度;Level2:通用灵敏度;Level3高灵敏度(默认)。比如:在车辆运行时,笔记本电脑会出现持续抖动的情况,而用户在这时便可通过改变监测级别设置(Level2)来避免监测到一些不必要的微小震动;而在桌面插上AC适配器使用笔记本电脑时则可以调高监测级别(Level3)。而在LCD关闭时,AC适配器拔出时(也许要拿起并移动PC)等情况发生后的10s,监测级别将会自动升至最高。
在明确理解了数据安全动态行后,从根本上解决好身边安全问题也就不会是一句空话了,安全要以动制动。我们会经常听到一些计算机用户抱怨:为什么我的电脑经常会出现数据丢失的问题?
如果仔细品味数据安全的动态特性,你就会明白,就可以解答这些抱怨了。因为安全产品是静态的,而安全本身是过程的、动态的,用静态的东西去应对动态的过程,显然达不到电脑用户所期待的效果。这就是为什么所有的解决方案都不能做到万无一失的原因。
进行数据恢复,首先一点就是要认真细心,对每一步的操作都有一个明确的目的,因为数据安全是一个动态的过程,那么,所出现的问题也是千差万别的,是没有定式可言的。所以,在操作之前就必须考虑好做完该步之后等达到什么目的,可能造成什么后果,能不能退回到上状态。特别是对于一些破坏性操作,一定要考虑周到。只要条件允许,就一定要在操作之前做好备份工作,对每一步操作都必须有相应的记录并能回退到上一状态。
在开始恢复数据之前,应完成以下几个步骤。
1.备份当前尚能工作的驱动器上的所有数据,如果C盘损坏,那么,在开始任何工作之前首先备份好D盘(及其他盘)上的数据到其他可靠的地方。
2.将损坏的硬盘拿到一个正常工作的同样的操作系统下,如果条件允许,取下硬盘,安装一个新硬盘在重新挂上损坏硬盘之前对硬盘分区并格式化,确信立即更改com设置。
3.调查使用者,查出在丢失数据之前发生的事情,查出是否有其他应用程序对磁盘进行操作,最后的用戶输入非常重要,要查出使用者在送交磁盘前做过什么,虽然他并没有说出来。
4.如果可能,备份所以扇区是非常不错的方法,按文件进行的转存在这里没有任何的帮助,如果进行看;克隆、确保按位进行而不是按文件进行。
5.用户的手头上要有一个好的扇区编辑工具,如DiskGenius就是一款不错的扇区编辑工具,可以直接手工修改硬盘扇区上的数据!
6.尽可能多地得到最后使用者的关键文件的信息。了解完这些信息后,就该有一个基本轮廓,如为什么出现这个问题,破坏程度如何,使用什么工具能达到最好的恢复效果,重要的是抢救最有把握的数据,恢复一点,备份一点。
数据保护注意事项
我们需要牢记以下数据保护的各事项。
(1)硬盘读取数据时千万不要断电。
(2)电脑开机状态下不要搬动机箱。
(3)定期备份重要数据,并且备份数据后要确认备份的数据是否完整。
(4)电脑必须放置在具备以下条件的地方:温度、湿度合适的地方;清洁的地方;没有震动的地方。
(5)当电脑出现故障时,应该请专业人士来维修,以免发生不必要的损坏。
(6)要经常使用杀毒软件,并且确保定期升级。
(7)当丢失数据时,千万不要随意使用数据恢复等软件,以免恶化损伤程度。
(8)建议使用UPS等确保供电的设备,防止电脑突然断电引起对硬盘的损伤。
(9)硬盘在出现嘎嘎响声时候就不要开机了,读写磁盘时发出的这种异响,说明硬盘有故障了,此时用户应尽快将数据备份出来,再按下述步骤进行排查:
使用HDD tune pro检测硬盘的健康状况。
1)在系统下运行HDD tune pro检测移动硬盘。
2)若发现检测结果中有红色错误信息,或过多的黄色警告信息时说明硬盘有故障了。
3)此时应先对硬盘进行坏道扫描,若出现多个坏道,隔离坏道后,再运行HDD tune pro检测一次,若还有错误信息,只能更换硬盘了。
(10)一般情况下不要打开机箱外壳,除非电脑故障或升级硬件。