- ?
丢失数据人工恢复好还是软件恢复好?
Roy
展开
数据恢复行业其实历史已久,只是因为行业的冷门性不被大多数人了解而已。现如今的数据恢复通常有两种方法:一是线下找数据恢复公司进行人工恢复;二是线上使用数据恢复软件个人操作恢复。下面我们就来对比一下这两种恢复方法的优点和缺点。
一、人工恢复
在互联网还没有高度发展的时候,电脑、手机等智能设备都还不算普及,一般遇到数据丢失,要么自认倒霉,要么有条件就可以寻找线下的数据恢复公司,请专业技术人员帮助恢复。人工恢复有哪些优劣势呢?
1、优势:
成功几率大:这也是一个数据恢复公司最核心的竞争力。
操作难度大:如果是存储设备硬件损坏,比如涉及到硬盘开盘这种技巧性和专业性兼具的恢复任务,就能体现出人工的好处来了。
不成功不收费:一部分的恢复公司会额外追加此服务。
2、劣势:
收费高:每家的收费肯定不同,但是一个行业不可能收费相差悬殊。目前主要有定价收费(例如恢复U盘、硬盘是一口价)、按量收费(如一个G的数据收两块钱等,通常针对大容量磁盘)、按恢复难度收费(开盘);人工恢复通常几百上千不等,贵的上万也不是不可能。
时间长:大概几天不等,如果是在网上联系的恢复公司,可能还要涉及到存储设备的邮寄时间。
二、软件恢复
数据恢复软件是近十几年慢慢发展起来的,有普通软件公司开发的,也有专业的数据恢复公司针对线上而开发的,一般后者的使用体验要好一些,下面我们会说到。
1、优势:
操作简单:软件之所以诞生,就是为了方便线上用户个人使用,肯定是要将功能做的简化易懂。像我们的迷你兔数据恢复工具,软件就主打五个功能:删除恢复、格式化恢复、硬盘恢复、移动存储设备恢复和深度恢复。恢复流程也一直在简化,大部分都由软件完成,用户只需要确定扫描什么设备就行了。
收费低:这是和人工恢复对比得出的。一款正版的恢复软件,个人使用的话一百元左右就能买到。当然还有一些专业软件推出了商业版,但是价格也不过两三百,和人工恢复比起来算是零头了。
时间快:半个小时到几个小时不等。
三、需要数据恢复时怎么选?
如果是重要数据,建议直接找人工,贵点就贵点,数据是无价的。
如果你心里对自己的数据“估过价”,还有的人会有这种想法:其实这个数据对自己来说可要可不要,但是丢了吧,最好还是能找回来。这种情况,就可以用软件了。特别是一些不想付费的用户,可以找一些免费版的软件来用。
- ?
揭秘硬盘数据恢复全过程!原来只需这三步!
甘心
展开
恢复硬盘数据其实并不是一项复杂的工程,除非是硬盘磁头损坏,需要开盘这类原因,一般情况下想要恢复硬盘数据也十分简单,那要如何做呢?
第一步,打开迷你兔数据恢复工具,选择【硬盘恢复】功能并点击进入
第二步,进入功能页面后,选择需要恢复的硬盘分区,进行完全扫描
第三步,完全扫描结束后,在软件扫描到的丢失数据列表里手动勾选需要恢复的数据,然后保存在安全的分区之中,硬盘数据就恢复出来了。
- ?
电脑数据恢复,最简单的五步操作
秀豆豆
展开
我们在使用电脑的时候,如果电脑出现卡顿的情况,那么我们就会对电脑上的文件进行清理,我们在清理文件的时候,如果因为错误的操作而导致电脑里重要的文件删除了,那么我们应该怎么将我们误删的文件恢复?电脑误删文件怎么恢复?
为了恢复我们电脑误删的文件,我们需要使用专业的数据恢复软件进行恢复,在这里我们只需要使用强力数据恢复软件这款数据恢复软件我们电脑误删的文件就可以快速恢复了,接下来我就来告诉大家如何利用这款软件恢复我们电脑上误删的文件。
1、首先我们需要将强力数据恢复软件下载到电脑上,然后我们运行这款软件,打开软件之后,我们可以看到软件界面上有“快速扫描”和“深度扫描”两大功能,如果我们想要最大程度的找回删除的文件,那么我们可以选择“深度扫描”进行扫描。
2、点击进入之后,我们需要选择删除的文件所在的硬盘,然后点击“开始扫描”选项。
3、接下来软件就会对我们所选的硬盘进行深度扫描了,等待软件扫描完成之后,我们即可进行接下来的操作。
4、等待软件扫描完成之后,我们就可以在软件的界面当中查找我们想要恢复的文件,我们找到误删的文件之后,点击“下一步”按钮。
5、接下来我们点击“浏览”选项,选择我们误删文件需要存储的位置,然后点击“恢复”那么我们电脑里误删的文件就可以恢复了。
我们按照上述方法进行恢复,我们电脑上误删的文件就可以恢复,以后我们再次遇到误删文件的情况,就可以使用这款软件进行恢复。
- ?
手机里已被删除的数据还能恢复吗?这样处理手机不用担心隐私泄露
盼秋
展开
相信很多人都有误删微信聊天记录后特别后悔的经历,就像丢了一件特别重要的东西。我敢肯定你也有过特别想恢复某张照片的时候。
这台冰冷但又时不时发烧的机器几乎储存着我们所有的隐私,对于丢手机的人来说,担心焦虑的也是手机里丢掉的数据。有备份的当然好,但没有备份的又还能不能恢复?
理论上来说是可以的,你看人民日报每隔半年,都会出来警醒你这事可以。
今天,我就以极其专业的角度来讲讲:什么情况下的手机能恢复数据及如何恢复被删数据,且如何保证旧手机彻底删除隐私数据。注意了,本文就跟北京的冬天一样干,太长不想看的直接看黑体字结果就可以。
另外市场上也有很多做数据恢复的小店及企业,专业正规的大公司一般都收费不菲,如果是小店你就得小心一点了,别因为丢了一张照片再把其他隐私也全丢了。
首先,删除恢复分两种情况:一种是误删了聊天记录或者照片等数据的删除恢复,一种是恢复出厂抹除数据的格式恢复。而这两种情况又根据手机系统的不同也分为苹果机恢复与安卓机恢复。
删除恢复:通过软件基本都能恢复
删除恢复不分安卓机或者苹果机,基本都有可能找回。打个比方说,删除手机数据就好比拆房子,被删了的数据就像被刷上一个大红“拆”字,但只要房子没被推倒(恢复出厂)之前,你还是有可能在旧房子里找回东西。
能找回数据的比如:微信聊天记录、照片、视频、备忘录、联系人、短信、通话记录等。
安卓机删除恢复实测
注意,本次恢复测试用的都是免费软件,在这里打码不做推荐,避免发生事故。网上也有很多类似的恢复软件,大家如有需要请谨慎选择。
如果是特别重要的数据,我也不建议你这么折腾。
1.安装完恢复软件后电脑连接上手机,恢复需先ROOT手机,后选择一键恢复;
2.按照软件指示进行选择;
3.等待扫描结果后选择需要恢复的已删除文件恢复即可。
苹果机删除恢复实测
1.电脑需先安装 itunes 后连接iPhone后,选择从 iOS 设备恢复等待恢复软件扫描即可;
2.扫描完了可发现最近删除的照片、视频、聊天记录、备忘录、短信等数据,选择需要恢复的文件点击恢复即可。
微信为例:可恢复多个微信账号的删除记录
格式恢复:安卓机可以,苹果就别想了
安卓手机恢复出厂设置就类似于硬盘的快速格式化,原文件所在区域未被复写,理论上可以扫描出原文件。好比该文件的名称是一个户口,而文件实际上是一个人,户口有天突然被销了,但是人还是存在的。
格式恢复也并不能百分百恢复数据,但别有用心的就另说。
安卓机格式恢复实测
1.跟删除恢复一样的操作,先ROOT手机后连接电脑,选择一键恢复,切记需是手机恢复出厂后还没有写入任何数据的手机;
2.扫描完了可发现部分格式化前的照片、视频、聊天记录、备忘录、短信等数据,选择需要恢复的文件点击恢复即可。
所以啊,人民日报也来给安卓用户支招,旧手机恢复出厂后,找一些无关紧要的文件把手机塞满,多次格式存取后自然就能把数据覆盖清除了,爱回收清除隐私数据也是基于这个原理,先由现场回收人员指导覆盖清除,回收后再由符合国际ACI标准的清除方式进行多次强力覆盖清除。
苹果机格式恢复测都不用测
苹果手机只要是抹掉数据恢复出厂,基本无解了。
还记得几年前FBI跟苹果就闹过这么一出,FBI去找苹果解锁一台罪犯使用的 iPhone 5c 调查其犯罪信息被苹果拒绝了。你想想 FBI 什么手段,暴力破解 iPhone 根本就不是个问题,但为什么还要找苹果?因为这么一操作后会把手机里的数据给清没了,数据没法恢复才只能找苹果解锁。
虽然 FBI 最终还是找寻黑客破解了 iPhone 5c,但也仅仅是解锁,而不是暴力破解再恢复数据。这事还是表明了苹果机格式恢复基本是不可能的。
所以大家平时还得定期备份,没了就真的没了。当然,苹果机只要抹掉数据恢复出厂,目前基本不用担心隐私安全。
前两天看了一篇关于当今互联网环境隐私安全的文章,作者实测了如何仅凭一个手机号码去获得一个人的身份信息,甚至开房记录。说我们是在互联网裸奔的一代,好像也并不夸张。
但也不用这么悲观,互联网发展太快总需要完善,每位用户平时小心谨慎,也就基本没啥大碍,毕竟还有人民日报在时刻提醒我们,致敬。
- ?
强烈安利!完全免费的国产数据恢复神器
卡内基
展开
【IT168 资讯】今天给大家安利一个完全免费的国产数据恢复软件——易我数据恢复向导,简单且安全,可以从不同的设备和平台中恢复所有丢失的数据。目前,易我数据恢复可支持Windows、Mac、iOS和Android等多个系统平台。
该软件可从不同的数据丢失情况下恢复数据,如已删除的、格式化的、不可访问的。也支持许多文件类型,也可以说它能够轻松恢复所有类型的文件,包括图片、文档、视频、音频、电子邮件、压缩文件等,支持多个种类的设备,电脑,笔记本电脑,数码设备,硬盘(硬盘、固态硬盘、USB等),存储媒介,服务器, RAID(磁盘阵列)等等。它有一个选项可通过深度扫描存储设备来恢复丢失的分区数据。
易我数据恢复向导可重新创建丢失的文件,无论这些文件被意外删除还是无法访问。该软件在任何情况下都可以工作,并从崩溃的硬盘驱动器或其他场景如硬件故障或病毒感染中恢复数据。它是一个功能齐全的硬盘恢复软件,可以执行多种回收操作如回收站恢复、格式恢复、照片恢复、文件恢复等,以及包含多个品牌的内部和外部硬盘驱动器的恢复。
使用易我数据恢复向导来实现硬盘数据恢复非常简单。您所要做的就是下载并安装易我数据恢复向导并启动该程序。当程序启动时,它将列出所有与计算机连接的硬盘驱动器。在看到选项之后,首先选择一个位置,然后启动恢复过程。
除了被删除的数据恢复之外,该软件还可以从重新分区、启动管理器、不适当的拷贝、系统重新安装、磁盘事故等情况下恢复丢失的分区数据。
如何用易我数据恢复软件恢复数据
步骤一:打开易我数据恢复向导,选择你想要恢复被删数据的硬盘驱动器,选中之后点击“扫描”按钮。
▲选择数据丢失位置
步骤二:点击扫描按钮之后,它就会快速扫描。
▲文件扫描结果
步骤三:扫描完成后,选择所需的操作。只需单击“恢复”按钮,就可以恢复丢失的数据。在此过程中,您需要浏览该文件夹,以确定已恢复数据的位置。请仔细选择目标文件夹。
▲预览和恢复。
步骤四:数据恢复完成之后即可点击确定退出该软件。
整个过程如同“把大象放进冰箱需要几步”一样简单,正在寻找数据恢复软件的童鞋们不妨下载试试吧,软件完全免费哦。
- ?
被清空的回收站数据要如何恢复?恢复技巧大公开!
Guido
展开
回收站,既是存放电脑垃圾的特殊文件夹,也是删除时的一颗后悔药。一般情况下,电脑中被删除的数据都将会保存在回收站中,利用回收站的“还原”功能,便可以恢复数据。可有时我们往往在清空回收站之后,才想起有些数据会被二次使用,那么这些已经被清空的数据还可以找回来吗?
答案是肯定的。一旦发现有重要数据被清空,我们首先要做好数据恢复的准备工作:停止对丢失分区的任何操作,避免新的数据写入,然后利用一款数据恢复软件来进行恢复。小编使用的这款迷你兔数据恢复工具,便支持回收站的清空恢复,说到这里,我们就来看看具体是怎么操作的吧。
第一步,打开迷你兔数据恢复工具,在操作主界面一共有五大恢复功能,清空回收站的情况,要选择【深度恢复】。
第二步,进入深度恢复的功能页面后,就该选择扫描哪个磁盘分区了。这里大家要注意,回收站虽然是在桌面上,但是不能直接去扫描C盘,正确的做法是:选择扫描数据丢失之前保存的磁盘分区。例如:XX文档是保存在D盘然后被删除清空的,那么就要扫描D盘。
第三步,完全扫描完成之后,迷你兔会生成完整的磁盘分区列表,在分区列表中就可以看到该盘内所有的丢失数据了。在需要恢复的数据前面打钩,然后点击保存,将它们保存在一个安全的路径之中,那么数据就被恢复出来了。
看完这篇文章,是不是发现其实数据恢复也不是什么难事呢?虽然迷你兔可以帮助大家恢复数据,但是我们平时还是要养成重要数据备份的好习惯,以防意外情况发生。
- ?
四个关于数据恢复的技巧
空城
展开
没有必要完全扫描。因为,任何一款数据恢复软件在扫描的时候都会先分析文件的目录结构,因此,只要在软件扫描数据目录完成之后,就可以停止扫描,然后根据目录去查找丢失的文件,这样做能省去大量的时间。
NTFS格式最为安全 。NTFS分区的磁盘,数据恢复软件使用了一个比较巧妙的方法,它不是读取MFT的信息而是读取目录结构,实际上并没有真正进行簇扫描,这样一来就省去了大量的时间,而事实证明,这种歪门的方法是可行的,所以只要读取到MFT数据就能100%恢复文件。所以NTFS比FAT要安全很多。
簇范围自定义 。顾名思义这种方式的最大好处就是能缩短扫描时间,至扫描指定范围的簇大小,从而缩短消耗时间。
文件格式过滤器的巧用。没有使用过数据恢复的人往往会被软件的恢复能力而吃惊,因为它不仅仅恢复你想找回的丢失的数据,还将你之前删除过的许多数据都显示出来, 因此设置适当的文件格式很有必要,这样能在很大程度上节约时间。
- ?
四款专业数据恢复工具恢复效果对比评测
裴诗云
展开
一、前言
大数据时代,数据存储设备多种多样,便携的存储卡和U盘,大容量的机械硬盘,高读写速度的固态硬盘,以及高安全性的冗余磁盘阵列,可以说存储技术日新月异。然而,在我们日常的工作使用中也时常面临着数据丢失的困扰,不管是数据的误删除、格式化还是分区表的丢失与损坏,甚至是硬盘扇区的损坏,都给我们的正常使用带来了极大的不便。与此同时数据安全领域的前沿技术也在不断更新,针对不同的存储介质和不同的删除手段,形形色色的数据恢复工具也在不断地衍生和发展。
今天我们为大家测试了国际上比较主流的四款数据恢复工具,这些工具对于误删除、格式化和分区表损坏都有着很好的恢复效果,个别软件还具备着冗余磁盘阵列的分析与重组能力。参与测试的存储设备有市面上的高端固态硬盘,也有我们日常使用的U盘和机械硬盘,这些硬盘在删除或者格式化之后使用工具进行恢复有着不同的效果。
评测中对这些工具的使用做了详细的介绍,并且对比了不同的恢复工具在不同的数据丢失情形的具体表现效果,读者可以根据自己所面临的具体情形参考本评测做出不同的选择。
二、测试环境
操作系统 Windows 10 Pro 64-bit
处理器 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
主板型号 iEi Technology Corp. - Intel B360 (V1.00)
内置硬盘 SAMSUNG MZMTD128HAFV-000 SCSI Disk Device (128GB)
存储介质 西部数据WD Blue 3D NAND SSD 1TB固态硬盘
Intel SSD DC 4600 480GB企业级固态硬盘
Seagate XF1230 480GB企业级固态硬盘
Kinston USB3.0 16GB U盘
测试工具:(均为商业注册版)
1、UFS Explorer Professional Recovery version 5.23.1
2、RecoveryMyFiles v5.2.1 Professional
3、 Recuva-Tech Editon v1.53.1087(64-bit)
4、R-STUDIO Network v8.5.170097
三、测试机构
鸿萌数据安全服务中心
四、软件简介
1. UFS Explorer Professional Recovery -version 5.23.1
UFS Explorer Professional Recovery
UFS Explorer Professional Recovery是一款强大的、综合的、但是易用的数据恢复软件,可以帮助用户进行快速和全面的数据恢复和反删除程序文件。支持各个版本的Windows系统的磁盘阵列恢复, UFS的资源管理与专业恢复可以帮助您从不同的操作系统的文件系统中恢复损坏或者丢失的文件。
2. RecoveryMyFiles v5.2.1 Professional
Recover My Files
Recover My Files是一款功能及其强大的数据恢复工具,支持恢复误删除,甚至是磁盘格式化后的文件。它可以自定义搜索的文件夹、文件类型,以提高搜索速度及准确性节约时间,在搜索过程中,提供了大量的信息,包括:文件名、文件/目录、尺寸、相关日期、状态、对一般性文档可直接预览等,让你更好地选择要恢复的文件。操作简单、快捷,需要的朋友请下载体验!Recover My Files可以恢复包括文本文档、图像文件、音乐和视频文件、以及删除的zip文件,可以以扇区的方式扫描硬盘。支持的格式包括:mpegpdf、pmd、png、ppt、pst、pub、rar、rtf、sdr、tar、txt、tiff、viso、wav、wmf、wpd、xls、zdp、zip、asf、avi、bmp、csv、doc、dbx、dwg、gif、gzip、html、jpeg、mdb、mov、mp3等,并且可以进行恢复预览。支持从硬盘、相机卡、USB、Zip、软盘、iPod、平板电脑和其他媒体设备中恢复,从回收站清空已清空中恢复文件,恢复意外删除文件即使您重新安装Windows,从硬盘出现故障的磁盘恢复,恢复一个分区错误的文件,从原始硬盘恢复数据,支持恢复文件、 照片、 视频音乐和电子邮件等多种文件类型,恢复格式包括exFAT,NTFS、 HFS、 HFS +等等。
3. Recuva-Tech Editon v1.53.1087(64-bit)
Recuva
Recuva 可以用来恢复那些被误删除的任意格式的文件,能直接恢复硬盘、闪盘、存储卡(如 SD 卡,MMC 卡等等)中的文件,只要没有被重复写入数据,无论格式化还是删除均可直接恢复,支持 FAT12,FAT16,FAT32,NTFS,exFat 文件系统。软件操作简单,搜索被删除文件的速度极快,选择好要扫描的驱动器后点击扫描按钮即可。
4. R-STUDIO Network v8.5.170097
R-Studio
R-Studio是一款强大和具成本效益的撤消删除与数据恢复软件。具备独一无二数据恢复技术的支持,它是面向恢复文件的最为全面数据恢复解决方案,适用于NTFS、NTFS5、ReFS、FAT12/16/32、exFAT、HFS/HFS+ (Mac)、Little 和 UFS1/UFS2的Big Endian variants (FreeBSD/OpenBSD/NetBSD/Solaris),以及 Ext2/Ext3/Ext4 FS (Linux) 分区。它亦可针对严重毁损或未知的文件系统,使用原始文件恢复(扫描已知的文件类型)。亦可用于本地和网络磁盘,即使已格式化、毁损或删除该分区。弹性参数设置,让您得以全面控制数据恢复过程。R-Studio除了是一款功能完善的数据恢复工具,还包括:高级 RAID 重建模块、功能丰富的文本/十六进制编辑器、整个高级磁盘复制/成像模块位于一个软件中,这使得 R-Studio 成为了创建数据恢复工作站的理想解决方案。
R-Studio中文版实用程序恢复文件可以恢复:
没有进回收站而被直接删除的文件,或当回收站被清空时的文件;
因断电或病毒攻击导致的数据丢失;
在分区文件被格式化后,甚至用于不同文件系统;
如果硬盘上的分区结构已更改或损坏。在这种情况下,R-Studio 实用程序会扫描硬盘,尝试找到之前存在的分区并从中恢复文件。
从带有损坏扇区的硬盘中恢复。R-Studio数据恢复软件首先会将整个或部分磁盘复制到镜像文件,然后进行处理。如果硬盘上持续出现新损坏的扇区,必须立即保存其余信息,这一处理方式尤为有用。
五、恢复测试
图 5.1 RecoveryMyFiles v5.2.1 Professional扫描结果
图 5.2 RecoveryMyFiles v5.2.1 Professional恢复内容
图 5.3 RecoveryMyFiles v5.2.1 Professional恢复内容
恢复后文件属性
删除前文件属性
图 5.5 UFS Explorer Professional Recovery对文件删除后的扫描
测试结果分析:只是经过简单的删除操作,仍然能够扫描到已经删除的历史文件,但是原有文件名丢失,其路径为所在分区的X:/ROOT/$RECYCLE.BIN,即该分区的一个隐藏回收站目录。对恢复出来的文件打开后和原始文件进行比对,内容均无差别,大文件也能精确到字节无差别。
图 5.6 RecoveryMyFiles v5.2.1 Professional对格式化后的扫描
图 5.7 UFS Explorer Professional Recovery对格式化后的扫描j结果
测试结果分析:从扫描结果可以看出对于固态硬盘,格式化后使用工具对硬盘进行扫描,很难再扫描到可用文件
图 5.8 R-STUDIO对硬盘扇区进行扫描
图 5.9 R-STUDIO对硬盘文件的恢复情况
测试结果:使用R-STUDIO对硬盘进行扫描之后,能够很清楚的看到硬盘的存储痕迹,其中包括NTFS信息以及特定的档案数据块。恢复工具会自动判断原始文件类型,按照需要可选择有需要的文件进行恢复。
图 5.10 Priform Recuva - Technician Edition对硬盘文件的扫描结果
图 5.11 Priform Recuva - Technician Edition对硬盘文件的恢复
测试结果分析:使用Recuva对硬盘进行扫描之后,能够很清楚的看到已经删除的文件具体信息,其中包括文件名、路径、修改时间、文件大小和存储状态。我们可以发现,只是单纯的删除操作,未对硬盘进行过后续写入的话,文件的存储状态均为良好,经过恢复之后都能够找回完整的原始文件。
六、效果对比
表1 数据恢复工具使用效果对比
存储介质
固态硬盘
机械硬盘
U盘
丢失情形
删除
格式化
删除
格式化
删除
格式化
R-STUDIO
扫描不到可用文件
扫描不到可用文件
数据完整目录完整
数据完整目录损坏
数据完整目录完整
数据完整目录损坏
UFS Explorer
目录损坏文件完整
扫描不到可用文件
数据完整目录完整
数据完整目录完整
数据完整目录完整
数据完整目录损坏
RecoveryMyFiles
目录损坏文件完整
扫描不到可用文件
数据完整目录完整
数据完整目录完整
数据完整目录完整
数据完整目录损坏
Recuva
扫描不到可用文件
扫描不到可用文件
数据完整目录完整
数据完整目录完整
数据完整目录完整
数据完整目录可见
通过具体的恢复测试和上述的对比我们不难发现,不同的存储介质在经过删除或者格式化后,使用各个工具对数据进行恢复的结果也各不相同,大部分情况下都能恢复出完整的文件,但恢复后的文件目录时有损坏。
我们常用的U盘和机械硬盘在删除和格式化之后使用以上工具基本都能恢复出原始数据,读者可以根据恢复的形式和效果来选用,以上工具均可针对全盘或者分区进行恢复,也可设定文件的类型。R-studio在恢复数据时扫描信息与别的工具相比更为详细,对于恢复出的文件便于查找和导出。UFS和RecoveryMyFiles在使用上基本没有差异,在扫描后可以很清晰的看出文件的结构目录。Recuva适用于快速恢复,对于U盘的删除与格式化,可以快速扫描出已删除文件以及路径,并且显示出文件的覆盖情况和恢复成功的可能性,但是不能按照文件目录结构的形式显示出已扫描到的文件,比较适用于快速的恢复。
总结
随着电子信息行业的飞速发展和存储技术的不断迭代,多样的存储介质也被应用在我们工作生活中的各个方面。日常使用中的操作不当和误删除都会导致数据的丢失,这个时候,数据恢复工具的合理使用便可以为我们省去很多烦恼。
但是如果对于硬盘和恢复工具的使用没有充分的了解,鸿萌建议您不要轻易尝试,以免造成不可逆的数据覆盖。数据无价,谨慎操作。鸿萌数据安全中心,为您的数据保驾护航。
- ?
实操有效的数据恢复小工具
龚靖琪
展开
借助专业的工具和手段对数据进行读取、抢救和恢复的技术称为数据恢复技术。
根据不同的存储介质,数据恢复可分为硬盘数据恢复、移动存储设备及多媒体卡数据恢复、光盘数据恢复、软盘数据恢复。本文分别介绍数据无法正常读取的原因及恢复方法。
硬盘数据恢复
故障原因:
1.物理故障
包括电机不转、通电后磁头错位、磁头损坏、盘片划伤等,可采用更换、加载、定位等方法进行数据修复。
2.其他原因
系统不能正常启动密码或权限丢失MBR分区丢失误操作误删除误分区病毒破坏黑客攻击RAID磁盘阵列失效
恢复数据包括:Office文档、图片、视频、数据库文件、邮件等
推荐工具:
R-Studio
美国的R-tools公司的核心产品,目前市面上认可度比较高的数据恢复工具,可针对文档、图片、视频、文件、数据库文件等超过200种文件类型进行恢复,并支持对分区以及Raid阵列的恢复。
Ontrack EasyRecovery
操作简单的数据恢复工具,针对常见的文档、图片、视频、文件等数据类型可以进行快速的扫描和恢复。
Recover数据恢复三件套
澳大利亚经典数据恢复软件,分为文件恢复、图片恢复和邮件恢复三个组件,每个组件各司其职,其中文件恢复组件是核心组件,具备其他两个组件的功能,可以对常见文件、图片、视频、邮件等进行数据恢复。
Stellar Phoenix Windows Data Recovery
印度Stellar公司出品,专门针对Windows系统中的文件恢复,可对文档、图片、视频、邮件以及常用文件恢复。
Stellar SQL Database Toolkit(SQL数据库恢复工具组)
Stellar公司产品,主要针对SQL数据库的文件恢复。
Stellar Outlook Toolkit(Outlook邮件恢复工具组)
Stellar公司产品,针对Outlook的专门工具,可以对损坏Outlook文件进行修复,并支持对Outlook生成的pst文件进行备份、复制、拆分等操作。
移动存储设备及多媒体卡数据恢复
故障原因:
常见短路、过电损坏、芯片损坏、闪存无法读取等
设备包括:U盘、闪存、Mp4、CF、SD、XD、MMC、SM、SMC、记忆棒等
推荐工具:
效率源Flash
光盘数据恢复
故障原因:盘片划伤
推荐工具:
VMI Hybrid2.0光盘修复工具
VMI2550i光盘修复工具
软盘数据恢复
故障原因:
数据介质损坏出现的电路故障、磁头偏移等
恢复方法:采用更换、加载、定位等方法进行数据修复
- ?
简易数据恢复方案实战:流程和工具
向碧蓉
展开
数据恢复有没有简易方案?
IT工程师一般都知道如何操作和使用文件和目录。但是,对于系统如何构建出、抽象出文件和目录,一般就不熟悉了。至于更下层的概念,可能大家知道最多的就是驱动了。所以,为了规避这点,可行的简易方案之一,就是以黑箱方式使用testdisk等工具,在我们在对底层了解不多甚至一无所知的情况下,进行数据恢复(商业工具,恢复效果估计更好,当然商业工具的价格也更好)。但是,对于工程师而言,多数时候,仅仅以黑箱方式依赖某些工具进行数据恢复是不够的。
数据恢复,经常是突发事故响应中关键而又耗时的一步。多数情况下,工程师往往并非专司数据恢复,操作环境往往是生产环境,趁手工具难以部署,执行操作要遵循种种约束,加之业务中断的压力。这种情形下,工程师很可能还需要推定数据恢复的结果/耗时等信息,提供数据供决策者使用。很明显,如果你准备考验一下自己的细致、耐心、知识和技能,数据恢复将是个不错的课题。当然,有一点是明确的,只是以黑箱方式使用testdisk等工具进行数据恢复,解决以上问题是不可能的。那么,有没有其他简易方案呢?
这里,我们以一个实际的case为例,讨论一下,在只使用UNIX常见工具(dd/grep/strace等)的情况下,如何简单、快捷的恢复数据。
预先准备
工具
我们要用到以下工具
功能
示例
bc
计算器
echo 'ibase=2^3;i=0107000;ibase=2^3+2;i/512' | bc -l
dd
检查或者拷贝磁盘/分区的内容,可以是几个扇区,也可以是几个字节
dd if=/dev/sdb bs=1 count=64 skip=64 2>/dev/null | od -v -tx1
grep
搜索制定字符串
od
把二进制内容以ASCII或者16进制显示出来,搭配dd使用可以代替二进制编辑器
strace
追踪应用的执行路径和对数据处理的流程
strace ps
排查和诊断就是数据处理
如果对数据处理了解不多,请参考OSEMN
obtaining data/获取数据
crubbing data/清洗数据
exploring data/探索数据
modeling data/建模数据
interpreting data/解释数据
测试环境
使用Virtualbox,基于CentOS/Fedora/debian/Ubuntu搭建Linux实验环境。只需要学会strace工具和如下系统调用,就足以追踪系统如何处理诸如LVM物理卷元数据这样过的问题。
name
open
打开一个文件,返回一个文件描述符供后续读写操作使用
dup/dup2
复制文件描述符
lseek
将读写指针移动到指定位置,后续操作从此指定位置读写
close
关闭文件描述符
read
读操作
数据恢复的原理和流程
什么是元数据?
我们以大家都熟悉的磁盘作为存储设备的例子。
现代操作系统都会在磁盘上建立多个分层结构来管理和控制磁盘。比如,磁盘分区,分区上建立物理卷,物理卷上建立卷组,卷组上建立逻辑卷,逻辑卷上建立文件系统,就是这样的一个例子。如果你不熟悉LVM,请参考Logical Volume Manager。
这些分层的结构都是很类似的。以磁盘分区为例。所谓分区,以大家最为熟悉的MBR: Master Boot Record结构为例。其实是第一个扇区记录了各个分区的起始扇区,大小和类型。系统需要时,比如启动过程中,系统只要从磁盘的第一个扇区读取这些数据即能拿到各个分区的数据。
具体看看分区的数据结构。以fdisk为例,分区的数据结构定义为
struct dos_partition { unsigned char boot_ind;
我们看看具体分区的例子,验证一下数据结构
分区使得磁盘上的扇区有了差别。第一个扇区(其实其编号是0),因分区数据记录其上而扮演特殊角色。明显,对系统而言,管理和操作分区实际上就是读写第一扇区上的对应记录而已。
类似分区信息这种系统用以管理某层资源的数据就是元数据。
系统在磁盘上建立的各个分层结构,都有类似分区结构的数据结构。以LVM结构为例,我们可以把磁盘记录和LVM工具报告的数据做一对比。LVM数据的从第2个扇区开始,卷组数据在第8个扇区中,可以用dd命令提取相关扇区来验证LVM的数据结构。
下面是一份完整的LVM元数据信息,有兴趣者可以逐一清点各个对象。
[root@pusf ~]# pvdisplay;vgdisplay;lvdisplay
元数据和数据:数据损坏分类
系统把磁盘的扇区分成两种来支持分区:第一扇区和所有其他非第一扇区。并且在第一个扇区上记录分区信息,即元数据。而其他非第一扇区则供分区层使用,从磁盘的视角看,其他非第一扇区则是数据部分。我们逐层考察下磁盘、分区和LVM结构
系统启动时,会逐层读取各层元数据,创建各层数据结构。如果某一层元数据损坏或者丢失,那么系统就没有办法完成创建各层数据结构的任务。这种情况下,从客户角度看,很可能就是数据损坏了。比如,如果你把第一个扇区用\0覆盖一遍,那么系统就识别不到分区内容了。当然这种情况下分区层以上的内容,比如物理卷信息,系统也无法处理了。因此,对于数据恢复任务而言,如果元数据损坏,则修复元数据总是必须的,而且往往是第一步。
当然,如果数据损坏了,即使元数据完好无缺,那么数据也是损坏了。比如,你误删了一个文件,那么,分区结构再完好对于文件被删也于事无补。
基于以上分析,我们可以把数据损坏简单分三类类:元数据损坏、数据损坏或者前面两种损坏类型的混合型损坏。
元数据修复可以简易处理
以基于磁盘的分区、LVM以及文件系统为例。分层结构的数据格式都有严格的格式(比如分区的数据结构就是一个C的struct),出现位置也固定(有关分区的元数据记录在第一个扇区的446~462字节之间),而且这些数据结构往往都带有魔数(比如,分区的类型83),而且常用的分层结构,也不外乎分区、LVM以及文件系统等几种。因此,对于元数据以及系统如何处理元数据,我们都容易追踪和检查。因此,可以预期,修复元数据,有简易方案。
原理
如果有数据损坏,那么除非有日志、备份,或者数据本身有逻辑可供使用,否则数据是不能恢复了。比如,通常的文件删除操作,系统只是解除了文件名称和文件内容相关间的联系而已。文件本身的内容还是记录再磁盘上。这种情况下,只要重建文件名称和文件内容间的联系即可恢复文件。
相对而言,简单情形的是元数据损坏。如果只是元数据损坏,而且我们知道正确的元数据。因为元数据操作,不会触及数据部分,因此,我们只要重建元数据部分即可恢复数据。如果涉及到多层,则逐层恢复即可。以分区丢失为例。
比如我们有一块数据盘,整盘我们只是用fdisk分了一个区,现在分区丢失了。这种情形下,只要用fdsik,按照默认情形,重新分区就能恢复分区。
就这种情形,我们给出一个可用的分析流程。
症状和初步排查
症状
客户反馈
降配重启后,系统无法启动
排查发现客户一逻辑卷无法挂载导致重启失败。在/etc/fstab中注释掉逻辑卷的挂载配置,系统启动成功。
但是客户的逻辑卷上有重要数据。此逻辑卷在数据盘上,数据盘大小是2TB。此磁盘全部2TB全部分配给一个分区,此分区上创建有LVM结构。
分区数据如下
[root@localhost ~]# fdisk -l -u /dev/vdbDisk /dev/vdb: 2199.0 GB, 2199023255552 bytes
初步排查
首先确定分区上是否有数据,通过查看一些扇区,我们就会有很大的概率确认这一点。当然也可以逐扇区确认。
逐扇区确认,可以用如下命令办理。假设磁盘是/dev/vdb。
max_sector_to_check=nrsectorfor i in $(seq 0 ${max_sector_to_check});do dd if=/dev/vdb bs=512 count=1 skip=${i} 2>/dev/null | sha256sum;done | sort -n | uniq;
当然,也可以通过抽样检查来确认。这种方法通常是检查磁盘分区的前面一部分扇区。比如,下面的例子,通过检查前面几十个扇区,我们可以确认磁盘上确有数据。
[root@localhost ~]# dd if=/dev/vdb1 bs=512 count=60 2>/dev/null | od -tx10000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0007000 f9 80 00 00 f9 80 01 00 f9 80 02 00 f9 80 03 000007020 f9 80 04 00 f9 80 0c 00 f9 80 0d 00 f9 80 18 000007040 f9 80 28 00 f9 80 3e 00 f9 80 79 00 f9 80 ab 000007060 f9 80 38 01 f9 80 6c 01 f9 80 45 04 f9 80 b0 040007100 f9 80 1a 06 f9 80 d0 0c f9 80 84 1e 00 00 00 000007120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0017000 fa 80 00 00 fa 80 01 00 fa 80 02 00 fa 80 03 000017020 fa 80 04 00 fa 80 0c 00 fa 80 0d 00 fa 80 18 000017040 fa 80 28 00 fa 80 3e 00 fa 80 79 00 fa 80 ab 000017060 fa 80 38 01 fa 80 6c 01 fa 80 45 04 fa 80 b0 040017100 fa 80 1a 06 fa 80 d0 0c fa 80 84 1e 00 00 00 000017120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0027000 fb 80 00 00 fb 80 01 00 fb 80 02 00 fb 80 03 000027020 fb 80 04 00 fb 80 0c 00 fb 80 0d 00 fb 80 18 000027040 fb 80 28 00 fb 80 3e 00 fb 80 79 00 fb 80 ab 000027060 fb 80 38 01 fb 80 6c 01 fb 80 45 04 fb 80 b0 040027100 fb 80 1a 06 fb 80 d0 0c fb 80 84 1e 00 00 00 000027120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0037000 fc 80 00 00 fc 80 01 00 fc 80 02 00 fc 80 03 000037020 fc 80 04 00 fc 80 0c 00 fc 80 0d 00 fc 80 18 000037040 fc 80 28 00 fc 80 3e 00 fc 80 79 00 fc 80 ab 000037060 fc 80 38 01 fc 80 6c 01 fc 80 45 04 fc 80 b0 040037100 fc 80 1a 06 fc 80 d0 0c fc 80 84 1e 00 00 00 000037120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0047000 fd 80 00 00 fd 80 01 00 fd 80 02 00 fd 80 03 000047020 fd 80 04 00 fd 80 0c 00 fd 80 0d 00 fd 80 18 000047040 fd 80 28 00 fd 80 3e 00 fd 80 79 00 fd 80 ab 000047060 fd 80 38 01 fd 80 6c 01 fd 80 45 04 fd 80 b0 040047100 fd 80 1a 06 fd 80 d0 0c fd 80 84 1e 00 00 00 000047120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0057000 fe 80 00 00 fe 80 01 00 fe 80 02 00 fe 80 03 000057020 fe 80 04 00 fe 80 0c 00 fe 80 0d 00 fe 80 18 000057040 fe 80 28 00 fe 80 3e 00 fe 80 79 00 fe 80 ab 000057060 fe 80 38 01 fe 80 6c 01 fe 80 45 04 fe 80 b0 040057100 fe 80 1a 06 fe 80 d0 0c fe 80 84 1e 00 00 00 000057120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0067000 ff 80 00 00 ff 80 01 00 ff 80 02 00 ff 80 03 000067020 ff 80 04 00 ff 80 0c 00 ff 80 0d 00 ff 80 18 000067040 ff 80 28 00 ff 80 3e 00 ff 80 79 00 ff 80 ab 000067060 ff 80 38 01 ff 80 6c 01 ff 80 45 04 ff 80 b0 040067100 ff 80 1a 06 ff 80 d0 0c ff 80 84 1e 00 00 00 000067120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00*0074000[root@localhost ~]#
接下来使用testdisk工具恢复数据。尝试数次,testdisk工具总是在扫描到2%时停滞,处理过程不能继续。
初次恢复尝试
分区还在,但是LVM结构丢失,经检查,由LVM工具链维护的备份数据/etc/lvm/backup/vg_xxxxxx文件还在。因此,这种情形下,按照我们的恢复流程,只要在分区之上,尝试重建LVM和文件系统,应该就可以解决问题。
[root@localhost ~]# pvdisplay /dev/vdb
根据备份数据恢复LVM结构,可以参考Recovering Physical Volume Metadata。可惜的是,我们第一步就折戟沉沙了。
[root@localhost ~]# pvcreate --uuid "X1cHlO-kdFk-RZIM-1L12-qHit-0QA5-C1fZxm" --restorefile /etc/lvm/backup/vg_xxxxxx /dev/vdb1
看样子,分区的数据有些地方出错了。根据上面命令报错的信息,对比LVM的备份数据和分区数据,很快我们就发现了问题。现有分区记录的其拥有的扇区数目,少于其上LVM卷组记录的扇区数量。
问题出在哪里?
因为种种原因,我们不能确认分区信息和LVM备份数据为何不一致。但是,我们可以进一步从磁盘上提取、分析数据。因为有关分区的元数据在(分区在),所以我们进一步检查磁盘上还有没有有关LVM的元数据?这只要使用下面的命令行
dd if=/dev/vdb1 bs=512 count=128 2>/dev/null | od -tc
结果及其结果分析如下
所以,磁盘上还有有关LVM的元数据,但是为什么系统没有凭借这些数据构建出LVM结构呢?我们创建一个测试环境,用strace追踪下系统处理LVM物理卷元数据的执行路径。如下命令即可
strace -s 512 pvdisplay
当然,更好的办法是把strace记录放置到文件中,以备仔细检查
starce -o path_to_strace_log -s 512 -f -ff pvdisplay
我们组合使用strace和grep命令来确认系统默认的LVM物理卷位置。如果你没有耐心分析下面的数据,请跳过直接看后面的截图
strace -o /tmp/pvdisplay-strace.log -s 512 pvdisplaygrep grep -E '^open|^lseek|^read' /tmp/pvdisplay-strace.log
数据清洗结果如下。如果没有耐心分析,请跳过直接看下面的分析截图
[root@localhost ~]# grep -E '^open|^lseek|^read|^close' /tmp/pvdisplay-strace.log
很明显,系统预期LVM元数据是在分区的第8个扇区,但是在需要做数据恢复的磁盘上,LVM的元数据却是在第71个扇区,而分区的起始扇区是2048,因此,LVM数据根本不在分区内。这就是为什么磁盘上还有LVM元数据,系统却没有识别出来LVM的原因。
既然系统是因为有关LVM的元数据所在扇区不对而导致系统无法识别LVM结构,设想通过重新分区,我们把有关LVM元数据调整到分区的第8个扇区。稍加计算,就会发现,只要把分区的起始扇区从第2048个扇区调整到第63个扇区即可。不仅如此,通过调整分区大小,我们同样也解决了磁盘分区扇区数不足的问题
数据恢复
较新的fdisk工具,不允许起始扇区小于2048,因此,我们用parted工具来调整分区的起始扇区。
调整过程是先删掉扇区,而后再创建之。而结果正如我们所预期的,分区调整完成,客户的数据立刻恢复了。物理卷、卷组、逻辑卷、文件系统以及数据,都完好无损。
结语
从处理这个实际case可以看出,如果知道如何识别各层元数据,比...
做数据恢复
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并