- ?
2017最好用的10个免费数据恢复软件,再也不用担心数据被误删了!
Sunny
展开
不小心误删或是弄丢了重要文件信息怎么办?有很多免费数据恢复软件可以帮助你恢复重要的文件文件。方便又好用,最关键的是这些数据恢复软件是免费的。接下小编就来告诉你怎么恢复误删或丢失的文件!
2017最好用的款免费数据恢复软件:
1、Recuva
Recuva是一款功能强大的、兼容全部Windows平台的免费数据恢复软件。它易于使用而且有许多可选的高级功能。Recuva可恢复硬盘、闪盘、存储卡(如 SD 卡,MMC 卡等等)和CD/BD/DVD中的文件。Recuva也可以恢复iPod中所删除的文件。
2、Glary Undelete
Glary Undelete也是一款优秀的免费文件恢复软件。Glary Undelete 的最大优点是,它包含简单的 “Folders”视图、Windows资源管理器风格的视觉效果,以及文件状态标示等。
Glary Undelete是一款可以恢复硬盘的文档,连移动光盘、U盘、移动硬盘都能恢复,而且支持FAT、NTFS等文件系统。
3、TestDisk
TestDisk是一款遵循GPL许可证的开源磁盘修复工具,可以修复由于软件缺陷或某些病毒导致的分区丢失或分区表丢失导致磁盘无法启动的问题。TestDisk 通过 BIOS ( DOS/Win9x)或操作系统 ( Linux, FreeBSD)查询硬盘特性( LBA大小和CHS 参数)。然后会快速检查磁盘数据结构并恢复分区表。
4、QiangLi数据恢复软件
强力数据恢复软件是一款高效易用、功能强大的专业数据恢复软件。主要可用于恢复被删除的文件、误格式化文件以及误Ghost丢失的文件等,其数据恢复成功率高达99%,有效找回用户丢失数据。
5、Stellar Data Recovery(Stellar数据恢复)
它能帮助你恢复近期被误删的Windows和Mac电脑上的数据。无风险程序,从不同类型的存储设备中恢复数据,如存储卡、智能手机、USB驱动器、硬盘等。使用Stellar数据恢复程序很简单。只需要下载,开始扫描,你就能从过去的数据灾难中恢复过来。
6、Puran File Recovery
Puran File Recovery是一款免费的文件恢复软件,使用这款文件恢复软件免费版可以对误删除的文件或者数据进行恢复,恢复的过程很简单。
Puran文件恢复是能够扫描一个广泛的设备,包括硬盘,内存卡,可移动驱动器的CD / DVD和移动电话。
7、 PhotoRec
它是市面上最好的数据恢复软件之一,因其强大的文件恢复功能而广受赞誉,从数码相机到硬盘都有广泛的应用。专为从硬盘、CD-ROM中恢复图片、视频、文档等数据而创建。兼容几乎所有主要平台,如微软Windows、Linux、Mac OS X等。
8、Wise Data Recovery
Wise是本榜单中数据恢复速度最快的软件之一,除了速度更快之外,它还有一些不错的功能,简单直观的界面。可以从本地驱动器、USB驱动器、相机、存储卡、可移动媒体设备等中恢复被删除的文件。通过使用文件的类型选择内置的文件扩展组,更快地搜索过滤器。兼容Windows XP和Windows 8。在恢复过程中,Wise数据恢复工具能够快速执行文件扫描,但其实深度扫描的可用性会更好。Wise还有一个智能的便携式软件版本,无需安装。
9、 Pandora Recovery
一个功能强大的文件恢复工具,可以对删除的文件进行恢复.它支持NTFS、NTFS5和NTFS/EFS的文件格式,兼容本地和网络磁盘以及U盘,可以对BMP、GIF、JPG、PNG、ICO,TIF、TGA、PCX、WBMP、WMF、JP2、J2K、JBG、JPC、PGX、PNM、RAS、CUR等图形格式和TXT、LOG、INI、BAT、RTF、XML、CSS等文本格式的文件进行预览。
10、 DMDE
它是我所见过的功能最丰富的数据恢复软件之一。但是,无休止的各种选择实际上会使恢复过程变得复杂。便携,方便。支持扫描。它逐字地压缩了任何被删除数据的闪存驱动器。可以保存日志以避免在以后重新扫描。从将被恢复的数据中获得该设备的详细信息。不显示原始文件夹名,但显示原始文件名。文件搜索选项可用。多个过滤器,复制扇区选项以创建磁盘映像文件,构建RAID(磁盘阵列)的工具。
- ?
某单位5个数据库丢失的数据恢复过程
凌雨寒
展开
故障描述:
5块2T硬盘组建RAID5,划分LUN供windows服务器使用。在windows服务器内装有Sql Server2008数据库。存储空间内共有三个逻辑分区,大小分别为500G、800G、2.3T。数据库文件丢失,主要涉及五个数据库,表个数约为6000个左右。丢失原因未知,且不能确定数据存储位置。三个数据库的大小分别为8G、15G、20G。在文件丢失后服务器仍处于开机状态,但并未写入大量数据。
初检流程:
1、使用RAID信息及内部数据块信息重组RAID。
重组RAID2、提取LUN内三个分区镜像。
3、扫描文件系统内丢失文件,未找到被删除数据库文件。
4、初检结果为数据库文件丢失,通过文件系统角度无法恢复。
恢复流程:
1、制定恢复方案。在数据库文件被删除且判定为无法恢复文件后,只能通过扫描数据页,并提取页内记录的方式进行恢复。
2、使用北亚自主编数据页扫描程序扫描分区内数据页并提取。在分别扫描两个分区镜像后发现500G系统盘内数据页数量极少且数据页断裂情况严重,另一分区内扫描到数据页个数较多。暂定此分区为数据库文件存储空间。
扫描数据页3、重组系统表。Sql Server数据库使用系统表来管理所有用户表,在这些系统表内记录了各表的列数、数据类型及约束信息等。解析系统表过程中发现提取出的数据页内系统表损坏,无法正常读取信息。在与客户沟通后得知有备份文件,且备份完成后没有大量改动表结构,系统表可用。
4、还原备份。
还原备份5、分别提取三个库中各表表结构信息
提取表结构信息6、解析表结构脚本。将各表的列信息存入数据库内便于后续使用。
扫描脚本文件表结构信息存入数据库7、解析系统表获取用户表id信息、关联表结构与数据页。(为保护客户隐私,后续步骤涉及用户表表名及数据页内数据部分均未截图)
8、新建数据库,使用北亚自主编写软件解析记录并导入到恢复环境内。
9、整理恢复结果。在此分区内除数据库文件外还存有备份文件若干,所以在导出记录后可能存在重复数据,必须去重。编写SQL存储过程进行去重。
数据库去重10、客户验证数据。客户在查验过数据后表示数据可以接受,移交数据到客户存储设备,恢复成功。
- ?
数据恢复典型案例与专业数据恢复工程师的建议
颜访卉
展开
在我们日常数据恢复业务实践中,经常遇到客户在数据丢失的第一时间没有联系专业的数据恢复公司,且在没有了解实际情况时就对存储设备进行不专业的恢复操作,因此,给后续数据的恢复工作带来了更大的难度,更有甚者,导致数据彻底丢失无法恢复。
案例一:服务器虚拟化
该客户为某电气设计院,与我们交接的是对方单位的IT技术人员。根据他的描述,在平台进行升级后,原来的虚拟磁盘存储空间从2TB缩小至几十个GB。客户在不了解空间变更原因的情况下,手动调节了虚拟磁盘大小,进入系统发现极大部分文件丢失,客户与我方联系之前自己尝试过自行恢复,但是没有发现任何可用文件痕迹。
我方人员到现场后,经过深入了解,判断空间缩小是平台升级过程中个别进程中断导致,客户后续的操作对数据的恢复也带来的极大地困难。对于虚拟磁盘,不管是VMware的.vmdk文件系统,还是Hyper-V的.vhdx文件系统,在创建的时候都要选择虚拟磁盘是“固定大小”还是“动态扩展”。对于“固定大小”的虚拟磁盘在数据丢失时有很大的希望能够恢复,但是“动态扩展”虚拟磁盘的数据在恢复时却有很大难度。
经过扫描之后,只能恢复出部分文件,很大一部分文件不可用。分析hex代码后发现,这些打不开的文件虽然大小未发生变化, 但是每个扇区的值都被置零了。这种现象和固态硬盘数据丢失非常相似。所以当虚拟磁盘的容量发生未知变动时手动更改大小的话,最终的结果和固态硬盘格式化重写无异。这么一来,想要恢复数据就基本上不可能了。
案例二:虚拟机服务器系统无法正常启动
现在很多企业都会把服务器系统架设在虚拟机上,这么一来有很多好处,首先是在硬件性能的分配上能够很灵活的扩展,再者兼容性方面也不会有太多的烦恼。但是,因为一些企业考虑到成本问题,所以不愿意牺牲太多的存储空间来拍摄虚拟机快照并备份系统。可是虚拟机一旦系统出现问题,数据恢复的难度就会比物理机要大很多,究其原因,还是虚拟环境下的操作有很多的局限性。
这次所面临的问题就是客户虚拟机内的服务器系统启动后只有鼠标指针,不能正常显示操作界面。我们针对这一现象对成因逐一排查,并尝试多种方法修复系统。
1. Clt+Alt+Del组合键无反应后,使用系统安装光盘修复后失败;
2. 更换系统目录下的Explorer.exe,未能解决问题;
3. 执行硬盘自检语句 chkdsk c: /f /r /x ,在删除很多碎片文件后,问题未解决;
4. 安装同一版本的系统后对系统目录进行差异拷贝,进行关键文件的替换,未解决;
5. 替换C:\Windows\System32\config\目录下的COMPONENTS, DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM文件,系统能启动,但是域信息丢失。
若只是修复操作系统并使其能够正常工作,我们有很多办法,以上是笔者在实际操作中所产生的思路,需要注意的是,在进行以上操作前一定要注意系统的备份。对于Hyper-V的.vhdx文件系统,我们可以把它装载之后克隆到物理磁盘上,这样一来可以增大操作空间。笔者尝试上述第六种办法时,虽然能使系统正常工作,但是SAM文件包含了账号信息,所以更换之后,原来的使用信息会被重置,如此一来与SAM账户相关的数据也荡然无存。
案例三:热备盘未启动
目前很多企业对数据的安全性考量越来越多,所以RAID(冗余磁盘阵列)应用也越来越广泛。相对而言阵列模式目前采用最多的是RAID 5模式,也有采用安全级别更高的RAID 6或RAID 5+SPARE模式。这次我们所说的案例就是这个RAID 5+SPARE,客户所使用的是一个八盘位的网络存储设备,1号盘是热备盘,2~8号组建的RAID 5。
在最初8号盘预警并掉线的时候,并没有引起客户的注意,客户当时以为8号盘掉线的时候,1号热备盘能顺利启动。在后续的使用中,7号盘也掉线了,因为RAID 5是带有一块盘的数据保护,所以客户尝试替换七号盘进行数据重组,发现重组失败后,又替换8号盘重组数据,仍旧不能成功同步,检查硬盘状态发现热备盘从最初就未启动。在我们接手后,首先,分别检测了硬盘的健康状况,发现除了7和8号盘损坏之外,1号盘也有严重的硬件故障。所以,热备盘没起的情况下,相当于RAID 5掉线两块硬盘,这样的话阵列就完全崩溃了,数据肯定是不能自动重组的。
总结
上述案例希望能给遇到类似问题的客户,提供参考,同时也郑重提醒客户,在您面临数据安全隐患或数据丢失的风险时,一定要停止所有操作,避免数据遭到二次破坏,并及时咨询专业的数据恢复公司。
鸿萌数据安全中心,为您的数据保驾护航!
- ?
四款专业数据恢复工具恢复效果对比评测
Hardy
展开
一、前言
大数据时代,数据存储设备多种多样,便携的存储卡和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光盘修复工具
软盘数据恢复
故障原因:
数据介质损坏出现的电路故障、磁头偏移等
恢复方法:采用更换、加载、定位等方法进行数据修复
- ?
科技:最好的数据恢复应用程序
采花贼
展开
导语:如果您不小心删除了重要文件或照片,可能会感觉失去了所有希望。幸运的是,如果您将文件丢失到发生故障的硬盘驱动器或意外删除它们,数据恢复应用程序可能会帮助您恢复它们。本文将给你介绍几款数据恢复的应用程序。
在下载和运行任何恢复软件之前,应尽可能停止使用该驱动器。您应该使用它的唯一操作,特别是如果它可能很快失败, 是将整个驱动器备份到辅助驱动器。您还应该考虑在 专业 数据恢复公司的帮助下,因为如果您的驱动器完全失败,任何软件都无法运行。如果您从现代SSD中丢失数据也是如此,这很难从中恢复数据。
恒星凤凰数据恢复——恒星凤凰数据恢复与内部和外部存储, 物理介质甚至相机兼容,被许多人认为是当今最好的数据恢复工具。它可以恢复丢失的分区,加密驱动器中的数据,映像整个磁盘以保护数据远离可能损坏的介质,甚至可以在系统无法引导的情况下创建系统启动盘。
如果您想查看它可以找到哪些文件,则可以免费使用恒星凤凰数据恢复版本的MacOS和Windows版本,但您必须支付实际恢复它们的权限。它可能不是最便宜的选择,但恒星凤凰数据恢复是你从几乎任何地方恢复任何东西的最佳镜头。
EaseUS数据恢复向导——EaseUS可能会提供很多不同的应用程序,但它们都以某种方式与存储相关。无论是抢先备份文件还是以后恢复文件,它的主要重点是保证您的数据安全,其数据恢复向导是帮助您找到您在此过程中丢失的任何最佳工具之一。
由于能够在硬盘损坏,丢失分区,病毒攻击等情况下恢复文件,它可以恢复超过1000种不同的文件类型,因此无论您丢失了什么,它都很有可能将其恢复。更好的是,有一个免费的选择。如果您只想恢复少量数据,或者想要在提交付费选项之前尝试一下,请尝试一下。Pro版本为您提供无限的数据恢复和终身免费技术支持,以及升级到该软件的新版本。
Recuva——Recuva是许多人的热门选择,但不如此列表中的其他条目那么完整,Recuva是文件恢复业务中的长期名称。Recuva 由与CCLeaner相同的公司开发,可以取消删除文件,从损坏或格式化的光盘中恢复文件,在MP3播放器上查找已删除的音乐,或者以其他方式永久删除文件,以便永久删除它们。
可以说Recuva最大的卖点就是简洁。虽然它具有强大的功能集,但您没有多少分层版本供您选择,也没有付费墙可以隐藏您需要的最佳功能。基本的免费版本仍然可以为您恢复文件和文件夹,您将获得自动更新,高级支持和虚拟驱动器支持。如果您有文件,您只需要恢复并且您愿意为此付费,我们可能会推荐此列表中的其他解决方案之一,但如果您有预算,Recuva可能会完成工作。
Kroll Ontrack——Kroll是一家提供自己的专业数据恢复服务的公司,因此应该充分证明其数据恢复软件的有效性。被认为是比这个列表中的其他一些更专业的工具,它在从各种文件卷中恢复文件方面非常全面且非常快。与Windows和MacOS兼容,您甚至可以在方便的时候启动和停止文件恢复。有些人抱怨Ontrack的界面不是最直观的,这意味着第一次用户可能需要一段时间来掌握它。
基本的免费版本将为您提供1GB的恢复试用版,但是对于一些更高级的功能,例如原始恢复和创建您尝试恢复的光盘映像,您必须支付专业版本。要从RAID恢复,您需要支持技术人员版本,你还需要再花费一些钱。
Clever Files Disk Drill——Clever Files Disk Drill是另一种流行的文件恢复工具,有免费和付费版本。它支持笔记本电脑和台式机,以及外部驱动器,存储卡和具有自己大容量存储设备的设备,如相机。它同时具有MacOS和Windows版本,可以恢复您可以想象的几乎所有文件类型。
Clever Files的一个有趣功能是能够保护文件不被丢失。其“恢复保险库”存储有关您删除的文件的信息,有效地充当辅助回收站。如果您最终永久删除这些文件,Disk Drill可以帮助他们恢复,而无需完整地存储文件。免费版本限制为500MB的文件恢复,但您可以预览任意数量的文件,以便在支付Pro版本之前了解可恢复的内容。一个用户可以从最多三台设备中恢复,如果您已拥有竞争对手的同等级产品,您可以获得50%的折扣。
以上是五款数据恢复的应用程序,希望这些能够帮助到你,让你不再为数据丢失而烦恼。
- ?
简易数据恢复方案实战:流程和工具
Mostyn
展开
数据恢复有没有简易方案?
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、 硬件或介质问题的情况
①、 硬盘坏:硬盘自检不到的情况一般是硬件故障,又可分为主板的硬盘控制器(包括IDE口)故障和硬盘本身的故障。如果问题在主板上,那么数据应当没有影响。如果出在硬盘上,也不是一定不能修复。 硬盘可能的故障有可能在控制电路、电机和磁头以及盘片。如果是控 制电路的问题,一般修好它,就可以读出数据。但如果电机、磁头和盘片故障,即使修理也要返回原厂,数据恢复基本没有可操作性。
②、 软盘坏:当软盘数据损坏时,可以有几种处理,一种是用NDD修复,他会强制读出你坏区中的东西,MOVE 到空白扇区中,这就意味着 如果你的磁盘很满操作是没法进行的。你也可以用HDCOPY2.0以上版本READ软盘,他也会进行强读,使读入缓冲区的数据是完好的,你再写入一张好磁盘就可以了。当然这些方式,要看盘坏的程度。如果0磁道坏,数据也并非无法抢救,早先可以通过扇区读的方式,把后面的数据读出,不过一般来说,你依然可以HDCOPY来实验。
2、系统问题的情况
①、 在硬盘崩溃的情况下,我们经常要和一些提示信息打交道。我们要了解他典型提示信息的含义,注意这些原因仅仅分析逻辑损坏而不是 硬盘物理坏道的情况。 示信息
可能原因 参考处理
Invalid Partition Table
分区信息中1BE、1CE、1DE处不符合只有一个80而其他两处为0用工具设定,操作在前面已经讲了。 Error Loading Operating System 主引导程序读BOOT区5次没成功。 重建BOOT区 Missing Operating System DOS
引导区的55AA标记丢失 用工具设定,把前面读写主引导区程序的DX=80改为180即可 Non-System Disk or Disk Error
BOOT区中的系统文件名与根目录中的前两个文件不同 SYS命令重新传递系统, Disk Boot Failure
读系统文件错误 SYS命令重新传递系统,
Invalid Driver Specifcationg
如果试图切换到一个确实存在的逻辑分区出现以下信息,说明主分区表的分区记录被破坏了。
根据各分区情况重建分区表,或者用自动修复工具修复。注意分区丢失是最常见的故障之一,此时不要紧张,一般的说此时数据并没有问题,如果你不了解处理的方法。你可以选择我前面介绍的自动修复分区工具进行处理,他们大多只改写主分区表的数据区,不会影响你的其他数据。特别提醒大家,这些工具有的不支持 8.4G硬盘,有的与BIOS对硬盘的识别有关系。如果你 在一台机器上不行,可以换台BIOS不同的机器实验一下。
Bad or missing command interpreter 这是说找不到COMMAND,或者COMMAND文件坏了。
如果你COPY过去COMMAND文件还是如此,一般来说是 感染了某种病毒。
Invalid media type reading drive X ,Abort,Retry,Fail?
该盘没有高级格式化,或BOOT区中I/O参数表被破坏。
这里情况较多,手工处理比较复杂,特别指出,此时 DISKEDIT可能无法运行,建议用工具修复。
Incorrect DOS Version
可能是文件版本不统一,对9X来说,有95 95osr/2,98,98 oem/2等版本,重新SYS时,不要弄错了。
用正确版本的启动盘重新SYS系统另外说明一下,对于比较老的机器还有1071和not found rom basic、ROM BASIC OK 等提示,在目前机器中以消失。另外,当代码区完全被破坏的情况下,系统关于无系统的提示是来自BIOS的,这条提示与BIOS的种类有关。另外,FDISK/MBR对代码区的 重建是我们经常采用的。再介绍一种比较极端的情况,就是硬盘 自检正常,而用软盘和硬盘都无法正常启动的情况,这可能是, 病毒或恶意程序利用,DOS3以上版本启动中都要检索分区表这一特点,把分区表置为死循环。造成启动中死机。网上曾经流传过 DOS6.22k修改方案,其实是修改西文MS-DOS6.22的IO.SYS,把 C2 03 06 E8 0A 00 07 72 03替换为:C2 03 90 E8 0A 00 72 80 90就可以启动被类似情况锁住的硬盘。
②、 9X无法正常进入或工作:以下仅仅是对可能的软故障分析 ,没有考虑硬件故障.进入图形界面前死机情况比较复杂,可能与加载的某些驱动有关 可以在START MS WINDOWS时,用F8激活菜单,设置为step by step ,看是哪项使系统死机。而后从CONFIG或者SYSTEM。INI中删除进入图形界面后死机一般这与开机加载的程序有关进入安全模式(此时自动运行的程序将不能加载),对注册表中的 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun* 中的键值和启动组中加载的程序进行分析。必要的予以删除。显示IEXPLORE.EXE错误,不能进行任何操作
可能有某个系统的动态连接库损坏覆盖安装WIN9X,或从其他机器上COPY损坏的连接库。(确定哪个库损坏一般比较困难)
频繁出现出错各种信息
一般是虚拟内存不足造成的看C盘是否剩余空间过少, 或者打开的应用程序和窗口太多。
3、 全盘崩溃和分区丢失
首先重建MBR代码区,再根据情况修正分区表。修正分区表的基本思路是查找以55AA为结束的扇区,再根据扇区结构和后面是否有 FAT等情况判定是否为分区表,最后计算填回, 主分区表,由于需要计算,过程比较烦琐,就不仔细介绍了,希望大家用前面介绍的工具,比如NDD处理。如果文件仍然 无法读取,要考虑用TIRAMINT等工具进行修复。 如果在FAT表彻底崩溃的情况下,恢复某个指定文件,可以用DISKEDIT 或DEBUG查找已知信息。比如文件为文本,文件中包含 “软件狗”,那么我我们就要把他们转换为内码C8 ED BC FE B9 B7 进行查找。
4、 文件丢失、误格式化的情况
一般的来说,文件删除仅仅是把文件的首字节,改为E5H,而并不破坏本身,因此可以恢复。但由于对不连续文件要恢复文件链,由于手工交叉恢复对一般计算机用户来说并不容易,在这篇缩略版中就不讲了,建议用工具处理,如果已经安装了Norton Utilities,可以用他来查找。另外,RECOVERNT 等工具,都是恢复的利器。特别注意的是, 千万不要在发现文件丢失后,在本机安装什么恢复工具,你可能恰恰把文件覆盖掉了。特别是你的文件在C盘的情况下,如果你发现主要文件被你失手清掉了 ,(比如你按SHIFT删除),你应该马上直接关闭电源,用软盘 启动进行恢复或把硬盘串接到其他有恢复工具的机器处理。误格 式化的情况可以用等工具处理。
5、 文件损坏的情况
一般的说,恢复文件损坏需要清楚的了解文件的结构,并不是很容易的事情,而这方面的工具也不多。不过一般的说,文件如果字节正常,不能正常打开往往是文件头损坏。
就文件恢复举几个简单例子。
类型 特征 处理
ZIP、TGZ等压缩包无法解压
ZIP文件损坏的情况下可以用一个名为ZIPFIX的工具处理。不过如果你的文件是从FTP站点上下载的,那么有可能是你没有定义下载模式为BIN。
自解压文件无法解压
可能是可执行文件头损坏,可以用对应压缩工具按一般压缩文件解压。
DBF文件死机后无法打开
典型的文件头中的记录数与实际不匹配了,把文件头中的记录数向下调整,遗憾的是公式我找不到了。
6、 硬盘被加密或变换:
此时千万不要FDISK/MBR,SYS等处理,否则可 能数据再也无法找回,一定要反解加密算法,或找到被移走的重要扇区。 对于那些加密硬盘数据的病毒,清除时一定要选择能恢复加密数据的可靠杀毒软件。
7、 文件加密后密码遗忘:
对于很多字处理软件的文件加密和ZIP等压缩包的加密,你是不能靠加密逆过程来完成的,因为那从理论上是异常困难的。
目前有一些相关的软件,他们的思想一般都是用一个大字典集中的数据循环用相同算法加密后与密码的密文匹配,直到一致时则说明找到了密码。你可以去寻找这些软件,当然,有些软件是有后门的,比如DOS下的WPS,Ctrl+qiubojun就是通用密码。Undiskp的作者冯志宏 是解文件密码的个中高手,大家不妨去他的主页看看。
8、 系统用户密码遗忘的处理:
最简单的方法就是用软盘启动(NT的你也可以把盘挂接在其他NT上),找到支持该文件系统结构的软件(比如针对 NT的NTFSDOS),利用他把密码文件清掉、或者是COPY出密码档案,用破解软件套字典来处理。前者时间短但所有用户信息丢失,后者时间长,但保全了所有用户信息。对UNIX系统,我建议你一定先做一张应急盘
- ?
重装系统后要如何找回数据?90%的人都不知道这个方法
嵇雅寒
展开
对于电脑数据来说,误删除、格式化在重装系统面前都是小case了,但凡涉及到电脑要重装系统,对电脑中保存的大量数据来说,可以说是一次“大扫除”了。每次装完系统就要重新去找以前的软件,顺便找找看有哪些数据是有备份的,而那些没有备份的数据可就倒霉了……
那么怎样不费力地找回重装系统前的电脑数据呢?
其实非常简单,小编这里用迷你兔数据恢复工具给大家做一个示范。
重装系统的情况比较复杂,涉及到的数据也非常多,所以要选择深度恢复。深度恢复扫描效果更好更全面。
进入深度恢复以后,选择磁盘进行完全扫描。一次只能扫一个盘,哪个盘丢失了数据需要找回,就扫描哪个盘。
等待完全扫描结束之后,软件会自动生成一个数据列表。列表里就是软件检测到的所有丢失数据。这个时候我们手动勾选需要恢复的数据,再保存在安全路径之中就可以了。
- ?
电脑数据恢复技术原理
韶宛儿
展开
当今的世界已经完全步入了信息时代,在我们每天的生活当中,越来越多的事物正被以0和1的形式表示。数字技术与我们的联系越紧密,我们在其失效时就会承担越大的风险。 重要数据一旦破坏,我们讲承受巨大的损失,所以数据恢复产业应运而生。数据恢复在数据丢失和损坏时挽救这些数据,可以针对各种软硬件平台开展,从文件的误删除,存储设备受到严重破坏,专业的数据恢复工作都可能将数据恢复。在这篇文章里,我们会向大家介绍数据恢复的方方面面,并根据我们的经验给出一些建议,希望能够使大家更少受到数据损失的困扰。
数据恢复技术原理
数据恢复这项工作涵盖的范围很广,各种不同的存储介质在执行数据恢复的时候都会有一些区别,另外数据丢失或损坏的原因也不尽相同。我们讲解面向的对象主要是磁存储介质,如硬盘、软盘以及数据磁带等等。
首先我们需要讲解一下磁存储技术的原理,这有助于我们更深刻的了解数据恢复工作。磁存储技术的工作原理是通过改变磁粒子的极性来在磁性介质上记录数据。在读取数据时,磁头将存储介质上的磁粒子极性转换成相应的电脉冲信号,并转换成计算机可以识别的数据形式。进行写操作的原理也是如此。要使用硬盘等介质上的数据文件,通常需要依靠操作系统所提供的文件系统功能,文件系统维护着存储介质上所有文件的索引。因为效率等诸多方面的考虑,在我们利用操作系统提供的指令删除数据文件的时候,磁介质上的磁粒子极性并不会被清除。操作系统只是对文件系统的索引部分进行了修改,将删除文件的相应段落标识进行了删除标记。
同样的,目前主流操作系统对存储介质进行格式化操作时,也不会抹除介质上的实际数据信号。正是操作系统在处理存储时的这种设定,为我们进行数据恢复提供了可能。值得注意的是,这种恢复通常只能在数据文件删除之后相应存储位置没有写入新数据的情况下进行。因为一旦新的数据写入,磁粒子极性将无可挽回的被改变从而使得旧有的数据真正意义上被清除。
另外,除了磁存储介质之外,其它一些类型存储介质的数据恢复也遵循同样的原理,例如U盘、CF卡、SD卡等等。因为这些存储设备也和磁盘一样使用类似扇区、簇这样的方式来对数据进行管理。举个例子来说,目前几乎所有的数码相机都遵循DCIM标准,该标准规定了设备以FAT形式来对存储器上的相片文件进行处理。
相信大家了解了数据恢复的原理之后,就可以很容易的理解为什么使用普通的删除方法,无法彻底和安全的清除数据了。这也是为什么很多企业求助于专业的数据擦除服务公司,请他们使用专业的设备和软件彻底的对企业的敏感数据进行销毁。越来越多的情况证明,只是单纯的对存储介质进行覆写,乃至从物理上破坏存储设备,都不能保证数据不会被恢复出来。在一些拥有尖端设备的实验室中,既使被覆盖多次的磁盘,也可能被还原出最早存储在上面的磁性信号。这种情况对那些需要恢复他们宝贵数据的用户来说可能是个令人激动的消息,但对于希望保护自己数据的人们来说则恰恰相反。我们希望用户在了解了更多有关数据恢复技术的细节信息之后,能够选择恰当的方式来照管他们的数据。
数据问题分析
有很多种原因可能造成数据问题。最常见的原因当数人为的误操作,比如错误的删除文件、用错误的文件覆盖了有用数据等等。而存储器本身的损坏也占据了相当大的比重,高温、震动、电流波动、静电甚至灰尘,都是存储设备的潜在杀手。另外,很多应用程序特别是备份程序的异常中止,也可能造成数据损坏。在所有的原因当中,由于删除和格式化等原因造成的数据丢失是比较容易处理的,因为在这些情况下数据并没有从存储设备上真正擦除,利用数据恢复软件通常能够较好的将数据恢复出来。如果存储设备本身受到了破坏(例如硬盘盘片坏道、设备芯片烧毁等),会在很大程度上增加恢复工作的难度,并需要一些必备的硬件设施才能执行恢复,如果存储数据的介质本身(例如硬盘盘片、Flash Memeory)没有损坏的话,数据恢复的可能性仍然很大。我们通常称存储设备本身的损坏为物理性损坏,而对于非存储设备问题称之为逻辑性损坏。我们讨论的问题或者说在现实情况下遇到的大多数问题都属于逻辑性损坏之列。
对问题的情况和起因了解的越清楚,就越有可能完好的恢复出数据。因为不同的数据恢复手段会对存储设备造成不同的影响,采用错误方法带来的后果不仅仅是无法成功恢复,还有可能对数据造成进一步的破坏。工作人员应在已有信息的基础上进行进一步的检查工作,并根据检查的结果最终判断问题原因,拟定出处理方法。 我们以对硬盘进行数据恢复为例,介绍在进行专业性的数据恢复工作时所执行的基本步骤。所有恢复工作都是在具备国际百级要求的无尘净室(Clean Room)中进行的,并且所有的操作设备都会置于非写入状态,以防对数据产生破坏。待处理的硬盘会先连入经过特殊改装的控制板,在禁止硬盘主轴电机启动的状态下拆开外壳。硬盘的磁头会被固定以使其无法接触磁碟表面,之后再利用高频示波器、信号分析仪等专业设备全面检查硬盘受损情况。如果对当前情况有足够的把握进行处理,再使用专用的读盘机进行介质读取工作。所有读出的原始信号会由专业工作人员根据原有操作系统情况还原成可用的数据文件,至此完成所有数据恢复工作。
专业级的数据恢复成本较为高昂,通常起价就需要几百元人民币,而根据恢复的数据量大小,价格很可能还要高得多。很多情况下数据的重要性和价值并非都值得使用该种方式进行恢复,那么我们是否能够自己处理一些平常的问题呢。上面我们曾经提到过,我们遇到的绝大多数数据问题都是逻辑性损坏,所以我们也可以根据情况,对相对要求较低的数据恢复任务,使用数据恢复软件进行低成本的数据恢复工作。
目前流行的数据恢复软件包括EasyRecovery、FinalData、Acronis Disk Director、PC Inspector File Recovery、RecoverNT、Recover4all等等。其中EasyRecovery提供了相当多的恢复方式,兼具功能性和易用性,恢复能力也比较令人满意,是我们最常使用的一种数据恢复软件。需要注意的是,每种恢复软件都有其独到之处,并且在处理恢复工作时方式也不尽相同。如果一种软件无法正确的恢复数据,不妨试试其它的,大家不必追求一个在任何情况下都能产生完美结果的产品。
下面我们结合一款免费的数据恢复工具PC Inspector File Recovery 4.0讲解一个针对误删除文件的数据恢复工作实例,该软件可以在如下地址下载: http://pcinspector.de/file_recovery/cn/download.htm 。启动软件之后,我们首先需要选择要进行的工作,这里我们应该选择第一个大选项,即Recover deleted files。这个选项的下面还标注了该工作的一些基本步骤,Select logical drive是选择要恢复的分区,Select your files in folder ‘Deleted’意即在检查结果的“删除”分类中选择哪些文件是我们要恢复出来的,最后使用Save your files保存恢复出的数据文件即可。在我们使用PC Inspector File Recovery的过程中,觉得这款数据恢复软件的扫描速度非常快速,但是恢复能力仅在尚可以接受的程度,并且在运行的过程中不是非常稳定,偶尔会出现程序死锁等异常现象。如果这款软件能继续对这些问题加以改进,无疑是完成一般用户的一大福音。
建议:对于遇到数据损坏等问题的读者,我们提供一些建议和注意事项,以帮助您更好的找回自己的数据:
1. 保护很重要:数据恢复毕竟不能保证100%的成功,所以大家首先应该在数据没有出现问题的时候就有意识的对数据进行保护。例如不要在存储设备运行的时候突然断电,注意保持存储设备周围环境的温度、湿度和洁净程度,对重要的数据定期执行备份,在可能的情况下尽量由专业的计算机人员进行设备维护等等。当然,我们还应该注意防范电脑病毒等问题对数据的破坏。
2. 发现问题尽快处理:我们知道数据的丢失和损坏通常是可以找回的,只要这些数据的存储位置没有被其它数据覆写。所以在发现数据丢失时,应该立即停止在存储设备上进行任何操作,如果可以正常关闭电源的话应尽快关闭,这样有助于最大限度的将数据恢复。在存储设备本身出现故障的情况下这一点尤其重要,因为电路元件的损坏在某些极端情况下可能会造成存储介质的擦除操作。
3. 自己恢复要慎重:如果数据损坏问题的情况不是非常严重,大家可能希望自己进行数据恢复,例如只是不小心将文档删除掉。如果情况比较复杂,或者无法判定问题的起因及严重程度,请尽量不要自己执行恢复。特别是存储设备可能存在硬性损坏的时候,贸然操作很可能造成不可挽回的结果。例如一块硬盘如果存在坏道,用户自己使用恢复软件进行恢复的话很可能会对硬盘表面造成更大的伤害。国内现在有很多专业的数据恢复服务提供商,例如飞客数据恢复中心(http://sjaq)。在自己没有绝对把握的情况下,请尽量求助专业的数据恢复厂商。
4. 一些好习惯:定期对磁盘等存储设备进行碎片整理是一个很好的操作习惯。在恢复误删除文件的时候,如果这个文件的存储位置非常分散,任何一个部分的损坏都可能造成整个文件无法还原。而进行数据整理可以使文件的存储位置尽量连续,这样可以在很大程度上增加恢复的成功率,既使必须利用一些16进制工具手动恢复数据,也可以大大降低工作难度和强度。另外我们建议使用尽量强壮的文件系统,比如在允许应用NTFS的时候就不要选择FAT文件系统。因为NTFS的文件索引是保存在硬盘上的,使用该索引进行数据恢复可以提高处理速度和成功率,并且较之FAT分区,NTFS的文件索引安全性更高。
系统数据恢复
-
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、快速多表合并