在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. linux救援模式无法识别分区,Linux操作系统出现严重故障后的救援模式
  2. 雷博招聘|机器人(SLAM)、深度学习、机器视觉算法工程师等岗位
  3. Matlab学习笔记:画图多重设置
  4. double处理arithmeticexception为什么不报错_为什么工业废气处理设备的价格不一样?...
  5. 开源项目|从0到1教你搭建一个适配于智能车的目标检测系统
  6. bootstrap 模态框满屏_解决Ueditor在bootstarp 模态框中全屏问题
  7. 学习总结——Selenium元素定位
  8. 简单的数据结构题(多项式、拉格朗日插值、线段树)
  9. spring-data-jpa原理探秘(2)-RepositoryQuery的用途和分类
  10. 如何获取网卡硬件地址
  11. IDEA 每次启动javaWEB项目,都会自动打开浏览器标签页,如何关闭这么烦人的操作?
  12. .Net给图片添加水印效果
  13. token与sessionId的区别——学习笔记
  14. 青云、金山云亏损IPO,为何中小云厂商“恰饭”这么难?
  15. JSON入门教程(适合初学者)
  16. checked 和selected 的区别
  17. 万能账户,普通人的理财工具
  18. JBPM工作流(二)——数据库表说明
  19. 区块链系列 - 以太坊简介
  20. 美多商城项目订单和支付模块总结

热门文章

  1. 蓄水池采样算法的python实现_常用算法-蓄水池抽样算法
  2. AT89C51(Atmel)芯片制作简易的频率计
  3. android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器
  4. 正则表达式re.S与re.M的区别
  5. bootstrap, boosting, bagging
  6. 苹果高管参与直播,或将发布新品
  7. 主流操作系统的开发语言
  8. 蓝桥杯第四届C/C++ B省赛题目及题解
  9. Zabbix 地址Ping检测告警
  10. u盘文件不见但还占用容量文件办法?