精华内容
下载资源
问答
  • 如何恢复被删除文件

    2008-04-18 16:27:00
    ----Warren 如何恢复被删除文件 方法一、文件恢复程序RecoverNT,它支持FAT16、FAT32和NTFS,支持长文件名,能够在整个驱动器(软盘、硬盘或网络驱动器)内查找、恢复数据,从遭受病毒破坏而丢失了分区表、引导区、...

    声明:以下是网上收集整理的,一切版权归原来作者所有  ,这里仅供学习交流。

    ----Warren

     如何恢复被删除文件
     
    方法一、文件恢复程序RecoverNT,它支持FAT16、FAT32和NTFS,支持长文件名,能够在整个驱动器(软盘、硬盘或网络驱动器)内查找、恢复数据,从遭受病毒破坏而丢失了分区表、引导区、FAT、目录的磁盘中恢复数据,并能通过网络恢复其它电脑磁盘的文件和储存恢复文件。
      使用RecoverNT时选择“开始/程序/RecoverNT”进入RecoverNT界面,选择File菜单中选择Open Drive(打开驱动器)或Open Network Drive(打开网络驱动器)。在打开的窗口中选定驱动器后,RecoverNT开始扫描整个磁盘,数分钟后扫描完毕,给出扫描后驱动器中所有可能恢复文件列表。在列表中选定可恢复文件或文件夹以后,即可选择File菜单Save命令存储于其它驱动器。
      方法二、使用DOS 6.22中的Undelete.exe恢复文件简单方便,缺点是不支持32位分区,不支持长文件名(可以恢复长文件名文件)。方法如下:
      1)选择“开始/关闭系统重新启动计算机并切换到MS-DOS方式(M)”;
      2)键入“LOCK 盘符:”将要恢复文件所在盘锁定;
      3)键入“CD/Recycled”进入回收站或进入其它需恢复文件目录;
      4)键入“Undelete”,以后按
    系统提示键入“Y”和文件首字符即可逐一恢复文件。
      ·键入“Undelete /list”
    系统将显示所有删除文件名,无法恢复加有标记“**”的。
      ·键入“Undelete /all”
    系统将自动恢复全部删除文件。
      ·键入“Undelete /?”
    系统将给出Undelete命令的其它用法。
      以上命令是假定Undelete.exe文件在C:/WINDOWS/COMMAND中的操作方法,如Undelete.exe在软驱A中,须在上述命令前加“A:/”。注意使用“Undelete”命令恢复文件的同时,如果在进行写盘操作,有可能导致后面的文件无法恢复。如果有些文件特别重要,请先恢复重要的文件。
      方法三、如果你在使用32位分区和长文件名
    系统,可以使用Norton Utilities 3.0以上版本提供的Unerase Wizard工具,方法是选择“开始/程序/Norton Utilities/Unerase Wizard”启动Unerase Wizard,进入程序界面后有以下三个选择:
      Find recently deleted files(查找最近被删除的文件)
      Find all protected files on local drives(查找所有在本地盘上的被保护文件)
      Find any recoverable files matching your criteria(根据你的标准查找匹配的可恢复文件)
      选择第一项后Unerase Wizard会查找并列出你最近删除的可能恢复的文件,选定文件后点击Recover按钮即可恢复。
      采取以上措施恢复文件的前提是,
    www.xker.com(小新技术网)文件被误删后没有在磁盘上进行任何写入操作(如果有,也可以试一下,但恢复的可能性会减小)。不要在被误删文件的系统中安装上述软件,否则会覆盖被删除的文件,可将硬盘卸下连接到其它安装有反删除软件的电脑上实施反删除工作。 /
     
     
    电脑在使用过程中难免会遇到更换机器、中毒、系统崩溃、升级等情况,有时还需要进行硬盘的格式化,结果发现有些重要的数据忘记备份,那后悔也来不及了!难道真的没有办法了吗?不,能恢复的!
      那数据为什么能恢复呢?这主要取决于硬盘数据的存储原理。先看一下硬盘上数据存放的原理吧。硬盘中由一组金属材料为基层的盘片组成,盘片上附着磁性涂层,靠硬盘本身转动和磁头的移动来读写数据的。其中最外面的一圈称为“0”磁道。上面记录了硬盘的规格、型号、主引导记录、目录结构等一系列最重要的信息。我们存放在硬盘上的每一个文件都在这里有登记,相当于文件的户口簿。在读取文件时,首先要寻找0磁道的有关文件的初始扇区,然后按图索骥,才能找到文件的老巢。www.xker.com(小新技术网)但是删除就不一样了,系统仅仅对零磁道的文件信息打上删除标准。但这个文件本身并没有被清除。只是文件占用的空间在系统中被显示为释放,而且,当你下次往硬盘上存储文件时,系统将会优先考虑真正的空白区,只有这些区域被用完以后,才会覆盖上述被删文件实际占有的空间。另外,即使硬盘格式化后(如Format),只要及时抢救,还是有很大希望的。下面我就向大家做详细的介绍。
      EasyRecovery是一个威力非常强大的硬盘数据恢复工具,能够帮你恢复丢失的数据以及重建文件系统。下面我们就以EasyRecovery为例,介绍删除软件恢复的过程。
    EasyRecovery下载:点击下载
      一、回收站里被删除文件
      首先我们启动EasyRecovery,点击左边列表中的“数据修复”。
      数据修复里面有六个选项,我们点击“DeletedRecovery”,它的功能是查找并恢复已删除的文件。
      选择要恢复文件所在的分区,在默认情况下软件对分区执行的是快速扫描,如果你需要对分区进行更彻底的扫描,就在“完成扫描”前打上勾就行了,选择好分区后,我们点击“下一步”。
      点击下一步后,软件就开始扫描你刚才选择的分区了。
      经过3~4分钟的扫描后结果就出来了,你点击左面文件夹列表中的文件夹,在右面列出来到文件就是能被恢复的删除文件,选择一个要恢复的文件,一定要把前面的勾打上,然后点击“下一步”。
      选择好要恢复的文件后,我们就来选择恢复目标的选项,一般我们都是恢复到本地驱动器里的,那么我们点击后面的“浏览“来选择文件保存的目录(选择分区时请注意,保存的分区不能与文件原来所在的分区一样,否则不能保存)。
      点击下一步后,文件就开始恢复了,恢复完成后,弹出一个对话框显示文件恢复摘要,你可以进行保存或者打印,然后点击“完成”。一个文件就被恢复了。
      二、格式化后文件的恢复
      如果要恢复格式化后的文件,以前我们想都不敢想,现在不用怕了,因为我们有了EasyRecovery。
      在软件界面我们点击“FormatRecovery”,它的功能就是能从一个已经格式化的分区中恢复文件。
      先选择我们已经格式化的分区,然后再选择这个分区格式化前的文件系统格式,现在一般都是“FAT32”,选好后点击“下一步”。
      软件就开始进行文件的扫描了。
      扫描完成后,我们选择一个要恢复的文件,方法和前面的一样,然后点击“下一步”。
      然后我们来选择恢复文件要保存的目录,再点击“下一步”。
      接着文件就开始恢复了,恢复完成后,弹出一个对话框显示文件恢复摘要,你可以进行保存或者打印,最后点击“完成”。
      EasyRecovery 不仅能恢复被删除的文件,它还能恢复被破坏的硬盘中像丢失的引导记录、BIOS 参数数据块、分区表、FAT 表、引导区等都可以由它来进行恢复;而且最新的6.0版本使用了新的数据恢复引擎,能够对 ZIP 文件以及微软的 Office 系列文档进行修复。如果你以前有重要的文件被误删除过,那就赶快安装EasyRecovery来恢复吧,只要时间相隔的不要太久(相隔太久原来删除的文件就有可能被覆盖掉的),相信一定能够恢复的!
      编者注:虽然说系统文件被删,我们能通过技术手段找回数据,但是建议大家在删除文件的时候还是要注意,必定恢复起来很麻烦,如果不能恢复,损失就比较大了。
     
    展开全文
  • ubuntu 恢复被删除文件

    千次阅读 2018-05-08 16:00:09
    首先一点,被删除文件所在的地方没有再次覆盖了,那么文件就是可以被恢复的,否则就回天乏术了。 使用工具 extundelete sudo apt-get install extundelete 1、可以先查看帮助 extundelete --help 2、按...

    首先一点,被删除文件所在的地方没有被再次覆盖了,那么文件就是可以被恢复的,否则就回天乏术了。

    使用工具

    extundelete
    sudo apt-get install extundelete 

    1、可以先查看帮助

    extundelete --help

    2、按时间来恢复文件
    也即是说,恢复到删除文件的那个时间之前,这个时间是一个参数,可以这么获得

    date -d "2018-05-08 15:00:00" +%s  

    结果是 1525762800 ,是从 1970-01-01 00:00:00 算起到双引号括起来的时间之间走过的秒数。
    不过,还得需要一个参数,要恢复的文件在哪个分区里,用下面的命令查看分区信息

    df -h

    分区信息
    一般来说要是需要恢复哪个分区的话最好先事先做好一些备份,或者先把分区卸载,不然会恢复失败。

    sudo extundelete /dev/vda1 --after 1525762800 --restore-all 

    3、没有 3 了

    展开全文
  • Ubuntu恢复被删除文件

    千次阅读 2017-09-01 11:33:09
    最后肯定得解决,于是google搜索发现了恢复神器extundelete,最后顺利恢复了所有我无意中的删除文件。感谢上天,感谢extundelete。下面将个人的经历总结下。 如何使用extundelete 1) 下载工具extundelete ...

      昨天一不小心,执行了rm xx  -rf,把一个项目删除了。然后就是各种悔恨,各种自责,这个项目可是一周的工作量啊。最后肯定得解决,于是google搜索发现了恢复神器extundelete,最后顺利恢复了所有被我无意中的删除的文件。感谢上天,感谢extundelete。下面将个人的经历总结下。

    如何使用extundelete

    1)  下载工具extundelete

           Ubuntu下下载这个工具太简单了

    ​​​​​​​sudo apt-get install extundelete  

     

    2)  使用

         使用这个也很简单。使用extundelete–help命令,可以告诉我们很多。

    Itleaks@ Itleaks::~$ extundelete --help  

          我们知道当我们不小心删除了有用的文件,我们一般是比较容易知道删除的时间的,因此,使用时间这个option可以很快并且精确的恢复出我们想要的文件。那这个dtime怎么生成。请参考如下命令:

          

    Itleaks@ Itleaks:~$ date -d "2014-06-01 23:02:00" +%s  
    1401634920  
    

         %s的意思是seconds since 1970-01-01 00:00:00 UTC,就是输入时间与1970-01-0100:00:00的时间差

         然后就可以使用这个来恢复了

    sudo extundelete /dev/sda8 --after 1401634920--restore-all  

         现在我们来做个试验:具体操作如下

    Itleaks@ Itleaks:/tmp$ echo "recovery test"> itleaks.test  
    Itleaks@ Itleaks:/tmp$ rm itleaks.test   
    Itleaks@ Itleaks:/tmp$ date -d "2014-06-01 22:28:00" +%s  
    1401632880  
    Itleaks@ Itleaks:/tmp$ sudo extundelete /dev/sda8 --after 1401632880 --restore-all  
    Only show and process deleted entries if they are deleted on or after 1401632880 and before 9223372036854775807.  
      
    WARNING: Extended attributes are not restored.  
    WARNING: EXT3_FEATURE_INCOMPAT_RECOVER is set.  
    The partition should be unmounted to undelete any files without further data loss.  
    If the partition is not currently mounted, this message indicates   
    it was improperly unmounted, and you should run fsck before continuing.  
    If you decide to continue, extundelete may overwrite some of the deleted  
    files and make recovering those files impossible.  You should unmount the  
    file system and check it with fsck before using extundelete.  
    Would you like to continue? (y/n)   
    y  
    Loading filesystem metadata ... 378 groups loaded.  
    Loading journal descriptors ...   
    27106 descriptors loaded.  
    Searching for recoverable inodes in directory / ...   
      
    85 recoverable inodes found.  
    Looking through the directory structure for deleted files ...   
    ………………..  
    Unable to restore inode 2360218 (etc/brltty/brl-fs-bumpers.kti): No undeleted copies found in the journal.  
    Unable to restore inode 2359564 (etc/mtab~): No undeleted copies found in the journal.  
    Restored inode 2883641 to file RECOVERED_FILES/tmp/itleaks.test  
      
    Itleaks@ Itleaks:/tmp$ tree RECOVERED_FILES/  
    RECOVERED_FILES/  
    └── tmp  
        └── itleaks.test  
      
    1 directory, 1 file  

     

    extundelete原理

     

             这个是由于linuxext3文件系统的组织结构决定的,如下图:

              

             在Linux系统中,超级块描述了分区的信息,一个分区被分为两个部分,索引节点表和数据块区,这个在格式化的时候就定下来了。文件(目录也是文件的一种,只不过它的内容是描述目录下的文件的)由索引节点描述,索引节点描述了文件的修改时间,文件的名称,文件的数据块地址等等。并且,linux对于文件删除操作是个懒动作,删除文件时系统只是将文件对应的索引节点及其拥有的数据块置为free(将nlink=0),而并没有做其他清空的,只有当这个索引节点或者数据块被真正用到的时候才会修改里面的数据。这就为我们文件修复提供了可趁之机。由于系统中的索引节点是固定大小的,因此可以很轻松的遍历扫描系统中所有的索引节点,找出free的索引节点并检查其数据块是否已经被用,如果没有则可修复并修复。同时,由于索引节点里的时间等信息也是保留的,因此就可以根据时间来恢复特定的被删除的文件。

    文件误删除后的注意事项

         从上面的分析可知,误删文件后,尽量不要做大的数据操作,以避免被删除的文件的数据块被重新使用,导致数据完全丢失。

    展开全文
  • git 恢复被删除文件

    万次阅读 2017-12-24 14:03:42
    刚接触 git 的时候,当碰到之前删除某个文件(比如图片)后面开发又需要恢复的时候,会采取非常笨的方法。从某一个文件存在的 commit 切换出一个新的分支,再将需要的某个文件拷贝出来。... git 其实本身恢复被删除

    刚接触 git 的时候,当碰到之前删除某个文件(比如图片)后面开发又需要恢复的时候,会采取非常笨的方法。从某一个文件存在的 commit 切换出一个新的分支,再将需要的某个文件拷贝出来。像是图片类的文件有时候会直接叫 UI 设计师再发一份。这种需要恢复文件情况不多时(好像确实也不是太多,目前本人遇到这种情况还是极少的),其实这种操作还好。但情况多的时候,还是挺浪费时间的。

    git 其实本身就可以恢复被删除的文件。几个命令就可以了。

    大多数我们是不知道在何时删除了某个文件,通过下面这个命令我们可以查看在哪个 commit 中删除了哪些文件。

    git log --diff-filter=D --summary

    执行这个命令后效果如下:

    1

    比如我想恢复 ic_selected.png 这个文件,我们可以看到删除该文件对应的 commit id :f541888b0e7255cc6aa22a277f3dd9fe5502e5e2

    接下来我们执行下面这个命令

    git checkout $commit~1 filename

    这个命令会检出该 commit 的上一个提交中的文件,因为我们是在该 commit 中删除的文件,所以需要在上一个 commit 才能恢复出文件。

    执行该命令后的效果

    2

    可以看到,执行完我们已经恢复了我们需要的文件。

    展开全文
  • 由于自己手残,删除了自己写了好久的一个项目main.c... ubuntu恢复删除文件软件 extundelete 安装方法 sudo apt-get install extundelete 使用方法 我们可以使用extundelete --help ,来查看该软...
  • Tortoisegit 恢复被删除文件误删)
  • 如何恢复SVN被删除文件、文件夹

    万次阅读 2018-07-26 20:20:20
    本文讲述在客户端(如:Tortoise SVN,开发工具IDE SVN插件等)文件或文件夹删除并commit后,如何利用Tortoise SVN客户端恢复被删除文件或文件夹。 二、具体操作 1、进入要操作的svn工作目录(checkout出来...
  • 如何恢复被删除的PDF文件

    千次阅读 2013-11-20 09:51:39
    PDF文件恢复自由软件恢复删除或格式化硬盘驱动器或USB驱动器或其他外部驱动器的PDF文件后 使用“取消删除”模式,恢复删除的PDF文件。 恢复丢失的PDF文件格式的硬盘驱动器后,使用“格式化恢复”模式。使用...
  • Git 恢复被删除文件

    2017-02-15 18:35:42
    要查看删除文件:  git ls-files –deleted 恢复则需要从新checkout: git checkout - 多个文件同时操作可以使用xargs git ls-files -d | xargs git checkout --
  • 恢复被删除的自动保存文件,也就是误删的恢复文件 1、恢复误删文件  利用文件恢复工具,如360文件恢复恢复所误删文件。 具体:利用你的文件名进行搜索,找到后缀.ASD的文件,文件名((Autosaved-...
  • GitHub问题之恢复本地被删除文件

    万次阅读 2014-09-25 20:57:46
    折腾了真久,GitHub commit之后,我手痒把本地的一个文件给删了,然后一直git pull都发现不能恢复。...但是那个我收到删除的本地文件死活不恢复。 网上查了,事实上只有一篇真正提到使用checkout fil...
  • ext4文件系统恢复被删除文件

    千次阅读 2018-05-18 23:07:22
    ext4magic工具可以恢复rm -f删除文件(只要原始数据块未新数据所覆盖)ext4magic [device] -M -d [savedir]可参考https://sourceforge.net/projects/ext4magic/files/?source=navbar...
  • 在Eclipse中恢复被删除文件

    千次阅读 2012-06-21 18:14:38
    使用这个版本库,我们可以使用历史文件替换当前文件甚至可以恢复被删除文件。 在 Eclipse 中恢复已经删除文件: 在包名上,右键点击被删除文件的上级目录,选择“Restore from Local History…”,
  • **360删除文件怎么恢复?**很多用户在清理文件的时候,会遇到一些未知文件,为了防止是病毒木马文件,大多人会特意使用360将这个文件强力删除,可是删除后发现电脑上的有些功能无法使用,软件无法打开,这时才...
  • hadoop的hdfs中被删除文件的恢复原理和回收站原理是一样的,就是在删除hdfs文件时,被删除文件被移动到了hdfs的.Trash文件夹中,恢复时只需将该文件夹中文件拿出即可。具体操作如下: 1 设置.Trash文件夹  ...
  • Java--恢复Eclipse中删除文件

    千次阅读 2017-03-10 10:46:56
    我们在使用Eclipse时,可能会不小心误删除一些文件,不过幸好Eclipse有个非常...且要注意:这个功能只能恢复本地文件,不能恢复服务器上被删除文件。 步骤如下: 1、选中当前项目,右击:选择Restore from Loacl Hist
  • 被删除文件恢复原理

    千次阅读 2010-11-01 11:10:00
    From:http://ask.koubei.com/question/1407120904402.html<br />打个通俗易懂的比方,文件在磁盘上的存储就像是一个链表,表头是文件...数据恢复软件正是利用了这一点。所以,就算你误删了文件之后又进行了其他写
  • GitHub恢复本地被删除文件

    千次阅读 2017-07-09 12:12:17
    场景:项目使用的是GitHub作为版本控制器,在本地不小心上了WebContent/WEB-INF/web.xml 文件,要怎么恢复被删除的web.xml文件呢?   解决方案:使用git checkout 命令, 在本地恢复,不需要从仓库里面拉取 步骤如下...
  • extundelete恢复Linux被删除文件

    千次阅读 2012-08-31 23:14:00
    今天群中有个朋友的客户闲着没事rm掉了数据文件,然后讨论到使用extundelete进行了恢复,抢救了部分未覆盖的数据文件。该软件官方地址:http://extundelete.sourceforge.net/ 安装extundelete [root@xifenfei ...
  • 如何使用winhex来恢复NTFS分区中被删除文件?在这篇教程中,我想以一个最简单的例子来说明。恢复的前提条件有这么几个:  1、我格式化了一个分区,所以这个分区中是没有任何文件的。  2、我使用的文件大小...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 535,273
精华内容 214,109
关键字:

怎么恢复被删除的软件