Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1235886
  • 博文数量: 1096
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 11060
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-07 15:17
个人简介

linux工程师,RHCE

文章分类

全部博文(1096)

文章存档

2023年(84)

2022年(314)

2021年(251)

2020年(244)

2019年(176)

2018年(27)

我的朋友

分类: 系统运维

2021-11-23 09:23:42


当你把电脑上的文件删除后,它会进入到回收站中,但如果你同时按下【shift+delete】,那么这些文件又会到哪里去呢?


当你把电脑上的文件删除后,它会进入到回收站中,但如果你同时按下【shift+delete】,那么这些文件又会到哪里去呢?

其实,删除了的文件数据依然会存留在电脑硬盘空间中的,简单来说,就是数据仍在硬盘中但在电脑上看,原来存放文件数据的空间被标识为空白的区域了,这个空白区域是可以随时写进新数据。

揭秘:电脑上被删除的文件其实还在,那它们都去哪儿了?

这就是为什么当人们不小心删除了一些重要数据,或者清空了回收站,也是可以用专门的软件来恢复数据。

那么接下来就详细讲讲,被删除的文件都去了哪儿?

举个例子,你的硬盘就像是一大片空地,我们在上面建造各种各样的房子,也就是存放各种数据。那么建了那么多的“房子”,我们该怎么能快速找到对应的房子呢?联系到现实生活中,我们想要去一个地方,一般都会看看路标,在硬盘中这叫做数据指针。通过这个“路标”,我们就知道硬盘上这块数据是什么内容了。

虽然是一大片空地,但空间还是有限的,硬盘的空间也是如此。在使用电脑的过程中,我们会经常删除一些文件,一般情况下大家都会将它丢进回收站,要是想要找回来还能随时恢复,那么在回收站里的文件数据也是存在的,会占用磁盘空间。

用回上面的例子,将这文件数据删除至回收站,也就是在房子的指向路标上写个“拆”字,系统看到了这个字就不再跟着路标找房子了。当然你不想拆了,将路标上的字清除掉即可,也就是恢复了回收站的该文件数据。

那么在回收站的文件数据呢,它都是好好留在原地的,哪都没去~

如果你把回收站的文件数据再次删除了,那它们又去了哪儿呢?如果说在回收站的“房子”是被写了“拆”字,那么在回收站中删除文件就是完全拆了房子?但事实上,被拆了的房子只是表面上被拆了,你可以理解为这房子被施了障眼法,真正被彻底清除的只是路标。

没有了路标,系统就无法找到这座房子。即使房子还是在原地,但系统就是看不见也不知道,反而认为这里是一片小空地。

也就是说,被删除的文件一直都是在原地,只是你无法找到它罢了!想要找到,这就需要用到专门的恢复工具。但是,如果你不断地重复删除和新建文件,也就是拆了房子又重盖,反复多次以后,原先的数据就会被覆盖得“面目全非”了~

但如果是SSD,硬盘本身和操作系统都支持Trim指令的,那么在执行完全删除命令后,就会直接拆楼,腾出一片实质的空地。对此在SSD上删除数据是无法找回来的。

今天的内容就到这里了,你看懂了吗?《linux就该这么学》不错的linux自学书籍

阅读(389) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~