首页 / 电竞头条 / 游戏 / 正文

为什么Steam删除70GB的游戏只用了1秒?

时间:2021-06-05 09:28:38 作者:
为什么 Steam 删除 70GB 游戏只需要 1 秒?

Steam 老玩家应该注意到一个细节:游戏安装通常很慢,但卸载游戏需要几秒钟。到底是怎么回事?

比如在3年前的网速下,在Steam上安装72GB的《GTA5》可能需要几个小时,但卸载只需要1-2秒,那么Steam为什么这么快呢?

在Steam社区,有一个流行的回答:当一个游戏被卸载或删除时,计算机只是改变了一些位并将其存储区域标记为“空白”,因此速度非常快。但是,在安装游戏时,电脑必须将整个游戏数据写入硬盘,耗时较长。

从另一个角度来看,计算机实际上并没有删除游戏,只是将它们标记为“已删除”。安装新文件时,只需覆盖原始文件即可。这就是“文件恢复工具”的原理,它们只是取消了“已删除”标记。

为什么 Steam 删除 70GB 游戏只需要 1 秒?

国外网友Nerva解释说,Steam在卸载游戏时,只会立即删除游戏的库条目、桌面链接以及游戏的主要可执行文件,其他内容则委托后台进程完成卸载。因此,这个过程看似是瞬时的,但实际上它仍然在后台以低优先级运行,以尽量减少对系统的影响。

事实上,有些游戏从来没有完全卸载过,它们在库中的条目和桌面链接都被删除了,但其余的文件仍然在 Steam 目录中,占用空间。所以重装游戏的时候速度会很快,因为只需要下载几个文件,比如《地下城与勇士》。

相关资讯