提个专业的电脑问题 不知道的别瞎答

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:38:07
众所周知

把文件删掉并清空回收站抑或按shift+delete键删除文件都能恢复文件

那既然能把文件恢复
就说明它还在硬盘中

如果是那样的话

那硬盘的空间岂不会是越来越少

假设我们删掉了80G的文件

而硬盘容量也只有80G

既然文件还存在

为什么 硬盘空间还能被释放出来?

望高手答疑

确实可以恢复,不过这种删除并不是把数据给完全的除去.而只是在这些文件的记录的地方作个记号,凡是有这个记号的地方,表示是可以覆盖的再利用区域.系统以后看到这个文件占用的地方有这个记号的话,就会直接利用这个区域就像是它没有数据一样.所以你说的恢复,是在一段时间内可能可以恢复,但时间长了万一有文件要写到这个地方,这个地方会毫不留情地被写掉,就无法恢复了

其实,您可以把硬盘格式(如:Fat32)当作一张表,你存进去的所有数据都写在硬盘里面,然后在这张表里面写上这个文件的每个入口点。当你删除了这个文件时,这个入口点被从表里面删除了,转移到一个待使用的序列里面,等待下一次被使用。但是硬盘里面存储数据的区域却不会直接删除,这些区域会保留直到下次被其他的数据覆盖。
硬盘里面剩余的空间也是通过查询表里面待使用的入口这类的方法获得的。
这只是一个比方,但Fat32确实是一种表结构的存储方式。具体的信息可以到百度百科查Fat32