为什么Steam删除80G的游戏只用几秒钟?
▍为什么Steam删除80G的游戏只用几秒钟?
当Steam卸载游戏时,它只会立即删除库条目、桌面链接和游戏的主要可执行文件,其他内容被委托给后台进程来完成卸载。因此,这个过程似乎是瞬间的,但实际上仍然在后台运行,优先级很低,以便尽可能减少对系统的影响。所以,很多你以为删除的游戏其实并没有真正意义上的被清空,它们只是在目录上被清空了,但仍然在占用你的内存、空间。
▍为什么Steam删除80G的游戏只用几秒钟?
你可以把电脑磁盘理解为一本特大特厚的书。既然是书,你想快速的找到你想要的内容就需要一个目录,对吧,以此来进行索引。
计算机存储系统也类似,有一个地方专门存文件放在哪里,也就是我们所理解的“目录”。而删除的过程,就是把对应的目录给“撕了”,计算机找这个“目录”发现没有想要的文件,就认定该文件在计算机中不存在。以此达到删除的目的。但目录删了,文件还是真实存在的。
下次要写入文件时,如果要用到这部分空间,但查找目录,发现没有文件占用这部分空间,就直接进行覆盖了。如此一来,避免了删除文件时的大量读写,有利于磁盘的性能和寿命。
删除游戏时,steam告诉系统,我要删了这部分文件,系统收到了,告诉文件系统,这部分空间里的文件我不要了,于是文件系统就把这部分目录撕了。
▍为什么Steam删除80G的游戏只用几秒钟?
你的电脑将原来游戏所在的磁盘区域设置为了空白区域,实际上数据还没有被删除,只不过电脑再下载文件就会直接覆盖在上面。
这也就是为什么磁盘文件在删除之后可以恢复的原因了,时间过去得越久,能恢复的文件越少。
▍为什么Steam删除80G的游戏只用几秒钟?
没有真正的删除,比如你买了个笔记本,游戏类似你做的笔记,当你删掉这个游戏时候,笔记本上的字迹:并不会被擦掉,只有但你需要修改的时候,才会擦掉重新写上笔记,就是说但你下了其他游戏,steam会在原本的基础上进行覆盖
▍为什么Steam删除80G的游戏只用几秒钟?
在计算机上,删除文件实际上是将文件在文件系统中的标记从“存在”更改为“不存在”。这意味着操作系统不再认为该文件存在,并且可以将其使用的磁盘空间标记为可用的空间。但是,在删除文件时,文件的实际数据并不会立即从硬盘驱动器中删除,而是留在磁盘中,并可能最终被覆盖并被新的数据取代。
Steam删除游戏时,实际上也是执行类似的操作-只是标记该游戏文件在本地不再存在。由于删除文件只涉及更改磁盘上的文件系统元数据,因此这个过程可以很快地完成,而不会涉及将大量数据从磁盘驱动器上删除。
在某些情况下,删除文件可能需要一些时间来完成,并非立即完成。这通常发生在需要删除很多小文件或删除的文件非常大时。因此,删除操作需要的时间取决于许多因素,包括文件大小、硬盘驱动器类型、文件系统和计算机的性能。
------------------
推荐阅读:
上一篇:清朝是从乾隆开始走下坡路的吗?
下一篇: 你相信天意吗?