在Windows(从XP到Win7)中删除文件时,无论是Delete或者是Shift+Delete,都不能真正的删除文件,它做的事情只是从文件分配表中删除了该文件的信息,而并未将文件从存储介质中真正删除。直到硬盘需要此数据空间时,原先的数据才会被覆盖。

因为这样的删除机制,所以网上才有很多的文件恢复工具,如:EasyRecovery/FinalRecovery/Recuva等;相应的,网上也有很多的文件彻底删除工具,它们的名称我就不一一列举了,因为经过我的试验,它们中的好多其实是不能真正物理删除文件的。

前段时间需要恢复一个被自己删除的文件,然后用FinalRecovery恢复,效果不错。然后我就想,那怎样彻底删除一个文件呢?如果是我的隐私信息,我当前不希望我按Shift+Delete,它其实还在我的硬盘上。然后我就用手头的工具测试了一下,不测不知道,一测吓一跳。我用的Windows优化大师是付费版本的,它自带的Wopti文件粉碎工具根本不能物理删除文件。测试了多次,无论是图片、文本文档,都可以轻易的通过FinalRecovery工具恢复(包括文件名不变,内容不变)。然后我又下载了360文件粉碎工具,一样的效果(它的反应速度还很快,几个G的数据几秒就删除完了,可能吗?)。(此段落内容是09年做的测试,现在不知道怎样了)——摘自一位博主

本文的目的就是探讨Windows环境下文件的删除与恢复。怎样彻底删除文件?怎样恢复误删除的文件?

怎样彻底删除文件

  1. 推荐文件粉碎工具一,Wipe File。它是一款免费的软件,免安装,只有几百K,功能很强大,可以对文件真正的彻底删除。经它删除后的文件,通过FinalRecovery/Recuva都不可以恢复(不能获取原文件名,不能获取原文件数据内容,都经过乱码处理了)。同时可以通过配置,把它集成到右键菜单中。
    下载地址:http://www.gaijin.at/dlwipefile.php
  2. 推荐文件粉碎工具二,Eraser。它是一款开源软件,稍大些,9M左右,功能更强大,可以对文件(File)、文件夹(Folder)、回收站(Recycle bin)、尚未使用空间(Unused disk spaces)等进行彻底删除。
    下载地址:http://eraser.heidi.ie

建议

  • 如果文件还没有删除,用上面两种工具都可以彻底删除。
  • 如果文件已经在回收站里,则只能通过Eraser选择回收站(Recycle bin)进行彻底删除。
  • 如果文件已经按Shift+Delete删除了(或清空回收站),则建议通过Eraser选择尚未使用空间(Unused disk spaces)等进行彻底删除(非常耗时);或者是通过Recuva工具先扫描磁盘中已经删除了的文件,然后选择需要覆盖的文件,在右键菜单中选择“安全覆盖选择项目”,这样速度来得快些,但结果没有经过测试。
  • 一般文件3次以上重写即可(如:美国海军规范);重要文件请选择古特曼法(Peter Gurmann)覆写35次,以保证文件不可以恢复。大文件多次覆写请慎重,因为特别耗时。为什么要覆写如此多的次数,请参考文章:http://wenku.baidu.com/view/d4700bea81c758f5f61f67a0.html

怎样恢复误删除的文件

  • 如果刚按了Delete,文件在回收站内,直接到回收站选择相关文件恢复即可。
  • 如果删除了文件,并且已经清空了回收站,则只能通过工具恢复。推荐文件恢复工具,Recuva,下载地址:http://www.piriform.com,效果很不错,有免费版本也有商用版本。反删除软件FinalRecovery工具也很不错,但它需要注册。
  • 如果用了类似于上面的工具彻底删除了某文件,然后又想恢复此文件,那么,上帝保佑吧。

楼主你好,我在特殊部门服役过,现在讲讲我的一点心得。

首先删除这个文件。然后把这个文件所在的系统分区划分成系统虚拟内存。能设多大就设多大(电脑会自动在虚拟内存页面中写东西,省了覆盖的时间)。剩下的空间里面拷垃圾文件直到它满了(文件小不要紧,点着ctrl加鼠标左键一拖就复制成两个,把这两个选了,ctrl加鼠标左键再一拖,四个,……多大的硬盘一会也满了)删除,再拷,能反复几遍看你的时间定。这样用一般的恢复软件根本就恢复不了。

如果这样还不放心的话,你可以把硬盘空间重新划分一下,保证连原来的文件名都看不见。
以后再考这些不想恢复的文件,你把它考在C:\Documents and Settings\Administrator\Local Settings\Temp文件夹里,不用了清空它。过几天数据覆盖的多了,也就无法恢复了。

还嫌麻烦就直接考在桌面上,删了重启一次机器就基本无法恢复了。

坦率的说,如果来的专家是中情局的,你唯一的办法就是用锤子把硬盘物理损坏。因为磁盘的读写是磁介质的,锤子敲过后磁极颠倒,也就无法复原了。要想永久破坏数据文件,且任何专家无法恢复,这是唯一的办法。美军当时有架侦察机落在我国机场,能砸的电脑都让他们用消防斧子砸坏了。听说这是美军标准安全程序。

——摘自百度一位回答者

如果彻底删除文件,数据恢复软件也无法恢复?一般情况下,文件备份删除后,即便是回收站文件被删除,也只是删除了文件的目录,数据库中还是存在的,这也就是数据恢复软件可以恢复文件的原因了,只要数据库文件没有被覆盖就可以使用互盾数据恢复软件恢复,甚至可以达到100%恢复率。如何彻底删除文件呢?我想大家看出来了,对的,覆盖!将文件覆盖后,数据库中就没有这个文件了,理论上而言文件已经不存在了。那要如果覆盖呢?

方法一:如果你想要删除这个文件,让他彻底的消失,那么找一个同样格式的文件,将文件名改为和想要删除文件同样的名字,然后将文件复制粘贴到同样的文件夹,在弹出已经有同样的文件的时候,请选择“复制和替换”。

方法二:如果你已经将文件删除了,又在回收站中删除了一次,这时候删除的文件是可以使用互盾数据恢复软件找回来滴,文件还没有彻底消失怎么办呢?我们可以在同一位置,比如文件所在磁盘文件夹,或是回收站中添入新文件,准备几个大文件,视频电影之类的就行,然后将磁盘文件夹或是回收站填的满满的,再将添入的文件删除,反复3次,那些想要彻底删除的文件就再也回不来了。

——摘自豆瓣一位博主

Win系统 - 如何彻底删除文件 / 文件夹?相关推荐

  1. win系统如何运行msi后缀文件

    win系统如果运行msi后缀文件 1.用管理员运行命令行:输入:msiexec /package  文件路径及名称 案例:msiexec /package d:/program-zip.msi

  2. 成功恢复 Linux 系统中已删除的文件

    点击关注公众号,回复"1024"获取2TB学习资源! 当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件.不过,幸运的是文件是可以通过 ...

  3. 如何恢复 Linux 系统下被删除的文件 ?

    丢失数据是任何用户都可能经历的最令人不安和痛苦的经历之一.一旦珍贵数据被删除或丢失,就再也找不不回来通常会引发焦虑,让用户感到无助.值得庆幸的是,有几个工具可以用来恢复 Linux 机器上被删除的文件 ...

  4. linux修改文件内容_详解5种实用方法---Linux系统清空或删除大文件内容

    概述 有时我们在处理Linux终端中的文件时,可能要去清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么才能实现呢?下面通过几种不同的方式教大家清空文件内容. 1.通过重定向到空来清空文 ...

  5. 升级鸿蒙手机内数据会删除吗,鸿蒙系统:手机升级不会删除任何文件,包括APP的登录状态都不会掉...

    迫不及待给自己的手机升级了HarmonyOS. (升级系统不会删除任何文件,包括APP的登录状态都不会掉,放心升级吧) 一件事很奇怪,mate40Pro升级包3个G,mate30竟然要5.6个G,em ...

  6. win10怎么找回永久删除的文件

    选中重要文件右键时一不小心点了删除,结果文件过大没有经过回收站?这下想反悔都来不及了,文件算是永久的删除了.现在用win10系统的人越来越多,那么怎么才能从win10系统找回永久删除的文件呢?下面给大 ...

  7. Windows 7关闭睡眠(休眠)模式和删除休眠文件

    原文地址:https://www.192ly.com/pc/win7/gb-sm.html 怎么关闭Windows 7关闭睡眠(休眠)功能?Windows 7系统中怎么删除休眠文件?Windows 7 ...

  8. pd17虚拟机+懒人必备win系统直装包使用教程

    PD17虚拟机怎么利用PD启动器激活?Mac电脑安装双系统必备Parallels Desktop 17虚拟机,pd17支持M1,支持macOS12.0,今天教大家如何利用PD启动器来实现PD17无限试 ...

  9. win系统注册缺少的库 32位系统 64位系统

    在32位的win系统中注册 system32中的库   把文件复制到 C:\Windows\System32\  -->运行regsvr32 ***.dll 在64位的win系统中注册 SysW ...

最新文章

  1. The listener supports no services
  2. 获取checkbox所选中的值
  3. 从编程小白到全栈开发:基于框架开发服务端
  4. python变量类型之间转换_Python变量赋值类型转换
  5. 如何把代码写的优雅一些
  6. 0315互联网新闻 | 小红书测试短视频产品“hey”;华为与故宫共同打造“5G智慧故宫”...
  7. css设置文字上下居中,一行文字居中,两行或多行文字同样居中。
  8. Android初探:LINUX(Ubuntu)下安装开发环境
  9. Redis与Memcache的区别
  10. 计算机学习路线推荐(初稿)
  11. python实现顺序查找和哈希查找算法
  12. 一文详解opencv摄像头数字识别
  13. java 20 -1 递归的概述和案例
  14. 数学建模——线性规划篇
  15. Android设备信息修改器,如何更改android手机的设备号信息
  16. [论文阅读笔记01]Neural Architectures for Nested NER through Linearization
  17. 报错 SyntaxError: Unexpected token R in JSON at position 0 at JSON.parse (<anonymous>)的解决方法
  18. 华为 oj java题库_华为OJ题目:刷题
  19. godaddy无法修改域名服务器,GoDaddy DNS问题导致域名解析不正常的解决办法
  20. 正则,grep命令详解

热门文章

  1. 可更新鸿蒙的手机,华为EMUI 11首批10款手机适配:可优先升级鸿蒙OS 2.0
  2. android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...
  3. 【无标题】奥的斯故障223 1TH-Fault 2TH Fault故障分析
  4. python 运行画图时,报错:“RuntimeError: Invalid DISPLAY variable“
  5. HashSet底层实现原理
  6. 261. Graph Valid Tree
  7. 仿照Kafka,从零开始自实现 MQ
  8. RHCE(KVM——保存、恢复、克隆虚拟机)
  9. 十进制转换为二进制、原码、反码、补码、移码
  10. 制作咖啡店的banner