APP下载

浅谈数据恢复技术

2019-12-01邓楠河源理工学校

数码世界 2019年4期
关键词:扇区字节分区

邓楠 河源理工学校

关键字:数据恢复技术 数据存储 方法 数据备份

随着社会的发展,计算机与各行各业结合在一起,信息化也与我们的工作、生活紧密联系在一起,给我们带来了巨大的便利。但是在平时的工作生活中,由于我们的误操作,会删掉一些需要的文件,也有可能因为中毒等原因引发系统故障导致数据丢失。这个时候数据恢复就显得格外重要了,数据恢复是指通过技术手段,将保存在台式机硬盘、笔记本硬盘、服务器硬盘、移动硬盘、U盘等设备上丢失的电子数据进行抢救和恢复的技术。要更好使用数据恢复技术,我们就要对数据存储,数据恢复的方法,和防止数据丢失要有一定的了解。

一、数据存储

计算机的文件数据是存储在硬盘中,硬盘分为固态硬盘和机械硬盘,本文主要讨论机械硬盘上的数据存储。机械硬盘主要有五个组成部分:盘片,磁头,主轴组件,磁头驱动器,前置控制电路。其中盘片就是用来存储数据,磁头则是用来读取数据。盘片在我们硬盘进行低格的时候会划分磁道和扇区,而文件数据则是以二进制的形式存放在扇区中。一个扇区的大小是512个字节,以我们的汉字为例,一个汉字的大小是两个字节,一个字节就是八位,那么在计算机中就用16个二进制数字来表示一个汉字,一个扇区则可以存放256个汉字。一个盘片中的扇区是非常多的,盘片相当于一个非常大的大厦,扇区就是一个房间,我们人就相当于文件数据。文件数据存在硬盘中就相当于我们住在大厦里面,要找到大厦里面的某个人就必须要知道这个人的地址房间号才能进到大厦里面去找到他。同样,计算机要读取文件数据也是通过地址表来读取。而我们一般进行删除操作,只是把文件的地址信息给删除,而不是真正的把数据从硬盘扇区中抹除,我们只要把地址表重新恢复就可找回数据了。

二、数据恢复的方法

数据恢复的方法有各种各样,按照不同故障导致的数据丢失可以采用不同的数据恢复方法,本文主要针对硬盘数据恢复中的软故障数据恢复进行讨论。硬盘软故障导致的数据丢失比较常见的是分区恢复和文件误删恢复。对于这两种问题我们可以采用十六进制数据编辑器winhex直接编辑数据来实现,使用数据编辑器的方法比较复杂,也可以借助集成度比较高的数据恢复软件来实现,目前有很多功能强大的数据恢复软件。

1.分区恢复

因为系统故障或者中毒可能导致分区丢失,计算机无法访问分区里面的数据。我们可以直接编辑数据的方法来进行分区恢复。首先用Winhex打开硬盘数据,找到硬盘的第一个扇区,即MBR扇区。MBR扇区有512个字节,其中前面446个字节是引导程序,从第446个字节开始的64个字节就是硬盘的分区表用来保存硬盘的分区信息,剩下的两个字节则为分区结束标志。为了方便查找,我们可以从扇区的最后一个字节往上数,其中倒数第五行的最后两个字节开始到倒数第三个字节便是硬盘分区表。我们在事先知道分区信息的情况下,可以直接把相关的分区表信息填写进去就可以恢复成原来的分区。这就要求我们养成良好的备份习惯,如果我们没有分区表备份信息,也可以通过每个分区的大小和其他相关信息进行计算得出数值后进行编辑,这样的工作量会比较大,在这种情况下我们可以借助DiskGenius软件帮我们进行数据分析。打开软件主界面,点击工具栏中的搜索分区,软件便会自动帮我们分析硬盘历史上的分区信息,我们在历史分区信息上找到我们想要恢复的分区,点击保存便可以恢复原来的分区,分区找回来后我们可以发现原来的文件都完整无缺的出现在各个分区中。

2.文件误删恢复

文件误删后要通过Winhex恢复会比较麻烦,需要强大的数据编辑能力,首先必须要把文件名的Unicode码找出来。可以借助记事本保存文件名,然后另存为Unicode码,用Winhex打开后便可以获得文件名的Unicode码。在Winhex打开的分区中采用Unicode码搜索文件名即可以找到文件的相关信息,再结合文件的类型和大小等信息就可以把文件恢复过来。这个数据编辑是一个复杂的过程,我们也可以直接借助Recuva软件来进行文件恢复,启动软件后,选择需要恢复的数据的类型,如果不确定可以选择所有文件,点击下一步后会提示是直接从硬盘恢复还是创建磁盘映像恢复。因为每一次的数据恢复都会对数据本身造成伤害,会降低数据恢复的成功率,推荐创建磁盘映像。最后选择丢失数据的位置,如果忘记了可以直接选择无法确定,点击下一步后,软件便会自动查找出删除的文件,并把他们按照完好程度用颜色进行标注。我们找到想要恢复的文件右键进行恢复即可,恢复文件的时候要保存到另外的驱动盘中,否则会对一些未恢复的文件造成二次伤害。

三、防止数据丢失

所有的数据恢复方法都不能保证百分百把数据恢复回来,要防止数据丢失,主要从以下几个方面入手:

1. 慎重选择文件存储位置

大部分软件创建的文件默认保存在我的文档中,而一般情况下我的文档是和操作系统是在同一个驱动盘中。而系统所在的驱动盘是不适合保存文件的,因为每次使用计算机都会对系统盘进行大量的读写操作,数据一旦丢失便很难进行恢复,另外系统如果出现问题,解决的方法大都是重装系统,要把系统盘格式化,会导致所有的数据丢失。因此文件一定不要存储在系统盘中,最好的方法是给计算机安装另外的硬盘,目前比较流行的做法是给计算机配置一块固态硬盘用于安装操作系统,再加上一块机械硬盘保存数据。这样子不但可以保障数据的安全,还可以提高计算机的运行速度。

2. 做好文件备份

单单在一个位置中保存文件是不够的,需要把文件保存在不同的位置,而且要定时做好数据备份。公司的数据可以采用磁盘阵列进行备份,个人的数据备份可以采用u盘,云盘进行备份。还可以通过自动同步备份软件Filegee来帮助我们进行数据备份,把重要的文件所在的文件夹设置为源文件夹,然后把云盘或U盘的文件夹设置为目标文件夹,可以设定每天上班结束前,数据自动进行双向备份,也可以手动随时进行备份,保证重要的文件存在两个或以上的位置中,大大降低了数据丢失的风险。

3. 减少用户错误

在很多情况下的数据丢失都是因为我们自己的问题所导致的,因此要养成一个良好的习惯,尽量减少用户错误。在进行文字处理的时候可以设置自动保存,在打开文件的时候,先进行另存为的操作,做好文档的配置管理,即便出现了严重的问题也可以从历史版本中进行恢复。

综上所述,数据恢复的方法有各种各样,但是没有任何一种方法可以做到百分百的恢复数据。为了防止数据丢失,我们需要慎重选择文件存储的位置,在多个存储介质中保存重要文件,并定期做好文件备份,养成良好的操作习惯,做好文件的配置管理工作,减少因用户错误造成的数据丢失,从某个方面来说数据备份就是最好的数据恢复技术。

猜你喜欢

扇区字节分区
MBR磁盘转换为GPT磁盘的研究与实现
分阶段调整增加扇区通行能力策略
贵州省地质灾害易发分区图
上海实施“分区封控”
No.8 字节跳动将推出独立出口电商APP
No.10 “字节跳动手机”要来了?
空域扇区网络级联失效抗毁性及优化策略
U盘故障排除经验谈
大型数据库分区表研究
大空间建筑防火分区设计的探讨