知乎上有哪些被顶到高票,点赞量过高的反智类答案吗?
为什么 Steam 删除 80G 的游戏只用了一秒?
此问题下大量回答在说「Steam只是把游戏文件标记为删除,Windows却会真的删除硬盘数据,所以Steam删的快、Windows删的慢」。
这个说法只有前半句是对的,后半句则不对。事实上,Windows删文件也是逻辑删除,并没有在硬盘上把这些文件覆写为0,即使清空回收站也是如此。这也是数据恢复软件可以恢复被删除的文件的前提条件之一。
那么既然二者都只是逻辑删除,为什么一个快、一个慢呢?
有两个原因,一是在机械硬盘中,Steam会在下载游戏前就申领一块等同于游戏体积的硬盘空间,然后把游戏安装到这块「已经腾出来的空间」里。这样一来,游戏文件在硬盘中是物理上连续的,读写就快;而自己安装的游戏文件是一点点塞进硬盘里的,就像在乱糟糟的仓库里找空间塞杂物,哪里有空塞哪里,读写起来就慢。
另一个原因是Windows的文件资源管理器(Explorer.exe)删文件本来就很慢,随便哪个第三方工具都比它快。文件资源管理器删文件会先统计一遍要删的文件数量和大小,而Windows计算文件数量和大小的逻辑又很奇怪,非常缓慢,再加上要一个个文件分别移动到回收站,就更慢了。所以并不是Steam删的快,而是资源管理器删的慢。
如果你想体验更快的文件删除速度,可以试试rmx,这个工具可以在0.6秒内删除5301个文件。
rmx: ⚡ Windows 高性能并行目录删除工具编辑于 2026-03-26 · 著作权归作者所有