删除数据可以恢复,平常被删除的数据是否会占用手机/电脑空间呢?一般情况下是不占用手机/电脑存储空间的。那是为什么呢?要弄清楚这个问题我们首先要搞明白一般手机/电脑存储的基本原理,然后从数据删除的分类和原理上入手来分析讨论了,可以继续阅读下文。
一、手机/电脑存储原理
我们在手机/电脑上的数据是保存在设备内部的存储芯片中的,这是硬件,还有负责对硬件进行管理调度的软件——文件系统,这是一套软件系统,用来对芯片进行管理,文件系统的主要工作包括把文件资料保存到存储芯片中、删除存储芯片中的文件数据、控制数据文件存储到芯片中的方式等。
由此可见,删除文件和回收存储空间的工作就是由这个文件系统来完成的,删除数据后文件是否继续占用存储空间也是由这套文件系统来决定的。存储芯片是由一个个紧密排列的存储单元组成的,当我们保存数据的时候就是往这些存储单元中一个一个的放上数据。
当数据被放在存储单元中以后还并没有完,文件系统会在他的文件列表中添加一个指针,这个指针可以理解为一个箭头 —> ,指向到这个存储单元中,当我们要使用这些数据的时候文件系统会顺着这个指针箭头找到存在里面的数据,这就是一个最简单的文件系统原理模型。
二、文件删除的原理
弄明白文件存储的原理以后,那么文件系统是怎么对文件进行删除的呢?其实文件删除对文件系统来说是一个超级简单的过程,比文件存储的时候还要简单省事。
当删除数据的时候文件系统只需要把指向这个存储单元的指针回收过来就行了,在文件系统内部就是置为空,表示这个指针没有指向任何数据,这样刚才存储的数据就和指针脱钩了,就相当于刚才那块存储空间也被回收了,下次可以往里面放入新的数据。
由此可见,指针虽然脱钩了,但是那个存储单元中的数据还是存在的,这就给我们恢复数据提供了可能性,这就是数据删除和恢复的基本原理。
三、文件删除的基本方式
下面就进入最精彩部分的分析了,什么样的数据删除后还会占用存储空间?什么样的数据删除后不占用存储空间但是能够恢复回来呢?什么样的数据删除后不占用存储空间但是永久无法恢复呢?是不是有点晕?哈哈,请听我慢慢道来。
首先第一种方式,也是最简单的一种方式,直接删除文件,文件删除后会进入回收站,当我们后悔了,想找回来的时候,只要到回收站里点击鼠标右键,选择还原文件就可以毫发无损地还原到原来的位置上。这种删除数据的方式并不是真正的删除,只是暂时放到了回收站里,而且文件依然会占用存储空间。
第二种方式是我们按住Shift键+Delete键删除,就相当于清空回收站了,这时文件就永久性删除了,回收站里不见踪影,也无法还原了。如果不借助专门的数据恢复工具是无法恢复的。这个时候如果确实需要恢复数据的话可以使用各种数据恢复软件,关闭掉杀毒软件后用数据恢复软件扫描磁盘,在扫描出的文件列表中恢复误删除的文件。
这种删除方式不会占用存储空间,但是能给我们恢复数据的机会,因为存储空间里的数据还是存在的,没有被覆盖掉,只不过指向这个存储空间的指针断掉了。而数据恢复软件就是利用特殊的技术手段把指向这个存储空间的指针暂时恢复上,从而把数据恢复出来。
第三种方式是覆盖式永久性删除,这种删除方式数据是真正的删除了,使用任何方式都无法恢复了。也就是当我们删除掉数据后,文件系统又把其他数据写入了刚才我们删除那部分数据的存储空间里,把这个存储空间彻底覆盖掉了,这是无法恢复的情况。这种情况当然也不会占用存储空间。
四、固态硬盘的数据删除后无法恢复
下面再讨论一种特殊情况,那就是固态硬盘中的数据一旦删除后就永远无法恢复了,也就是在固态硬盘中当把回收站清空后,里面的数据就永远无法恢复了,这又是为什么呢?原来是固态硬盘和普通机械硬盘的存储原理是不一样的,普通机械硬盘的存储单元是在磁性盘片上的,数据就存放在磁性盘片的一个个磁极上。
固态硬盘的存储单元是一个个的存储颗粒,数据是存储在这些颗粒中,存储颗粒中的数据被删除后就永久性的抹掉了,所以固态硬盘的数据一旦删除后就无法再恢复出来了。
从以上的分析可以得出结论:电脑上的数据删除后,不清空回收站会占用存储空间,清空回收站不会占用存储空间;手机上的数据删除后如果不进类似回收站性质的地方也不会占用存储空间。大家有不懂的地方也可以在评论区留言交流。