我永远记得那个晚上,steam下载2077不动了。进度条停在99%,剩余时间从“约1小时”变成“正在写入磁盘”,然后就没了动静。我等了二十分钟,它还是那副死样子。心里千万只草泥马奔腾而过,论坛上大家讨论的不亦乐乎,而我连游戏都没进去。
一开始我以为自己网速不行,毕竟国内连接Steam服务器有时候抽风。但我下其他游戏都好好的,就2077不走。查了下Steam下载状态,磁盘占用一直100%,但写入速度几乎为零。我猜是文件校验或者磁盘读写问题。
我的抓狂日记:尝试各种偏方
第一步:暂停再继续
这算是最基本的操作了。我按下暂停,随便点几下库存,再继续。进度条又开始蠕动,但没几秒又歇菜了。反反复复四五次,它断了又续,续了又断。此时我的耐心已经消耗殆尽。
第二步:重启Steam大法
关掉客户端,任务管理器里结束所有进程,重新打开。看起来状态重置了,验证了安装文件夹,但下载依旧卡死。我感觉它在嘲笑我。
第三步:换下载地区
听朋友说改到韩国或香港会快,我试了一圈:韩国、日本、美国洛杉矶……结果一样,该卡还是卡,反而下载速度变低了。根本不是服务器的问题。
第四步:清空下载缓存
进入Steam设置,下载选项里点击“清除下载缓存”。重新登录后,需要重新配置账号,游戏需要重新点击下载。我抱着希望等它重新分配文件,结果还是死在了99%。这一刻我真的想砸鼠标。
第五步:关闭杀毒和防火墙
Windows Defender 和第三方杀毒软件可能会干扰Steam写入。我关了防火墙,甚至把Steam目录加进排除项。再次尝试,依旧无效。我只能对着屏幕苦笑。
柳暗花明:一个意想不到的操作
就在我准备放弃、去睡一觉的时候,我随手打开了资源监视器,发现Steam不断在读写一个叫做“tmp”的临时文件,而且占用很高。我猜想可能是下载包损坏或者磁盘坏道,但我不可能为了一个游戏去换硬盘。突然,我想到很多人提到过“删除下载文件夹”的方法,但是直接删可能有风险。我决定试试迂回策略:把Steam下载区的临时文件搬走。
我先暂停了下载,找到Steam库文件夹下的 steamapps/downloading 里面2077的文件夹,把那几个大文件复制到别处备份,然后删掉原文件夹。回到Steam,它会重新校验和补充文件。奇迹出现了:进度条从50%开始,一路顺畅通过99%,顺利进入最后校验,然后安装完成。那一刻,我感觉自己救活了整个夜之城。
事后复盘:可能的原因
回想起来,应该是之前某个下载包损坏或者临时文件冲突,导致Steam陷入死循环。虽然官方没给具体解释,但类似的情况在大型游戏下载时并不罕见。建议大家在下载超大型游戏时,留够硬盘空间,保持Steam和系统更新,遇到卡死别急着砸键盘,按顺序排查一下。当然,直接删除下载文件夹再校验也算一种猛药。
现在我已经在夜之城浪了几十个小时了,回想那晚的折腾,其实还挺有意思的。有时候等待本身也是游戏的一部分,对吧?
