[软件求助] Steam的下载机制(为什么游戏在固态硬盘,更新的时候却还是要用机械硬盘)

GhostTwich-avatar

GhostTwich

2021-05-05T02:45:08+00:00

电脑是旧电脑,系统用的SSD,之前装STEAM的时候就把steam和游戏都放在HDD里面了。
之前入了两块新的SSD,我把steam挪到了SSD上面,也把一部分游戏删了重新下载到了SSD里面。
但现在更新SSD里面的游戏的时候,电脑的机械硬盘还是会跑满速,而且还会有下载停止但硬盘满速的解压情况,想请问下steam这个下载机制是怎么样的?
是因为下载缓存的原因吗?我想把这部分解压的活放在SSD里面有什么办法吗?是要重新安装steam吗?那我卸载了steam游戏需要重新下载吗?
我已经可以确认到下载的位置了,为什么还会在HDD盘里面。。。。。太奇怪了吖。。。。
update:
我删了注册表,然后删了steam,然后重新安装在SSD里面。
结果我一加入在HDD的库,他的下载缓存就又下到HDD里面了。。。[s:ac:晕]
Highdeger-avatar

Highdeger

你的steam游戏库路径没有变化
Jor-avatar

Jor

挪?直接剪切过去的吗?设置里可能缓存目录还在机械上,建议直接重装steam
游戏不需要重新下载,在重装之前先移出去,然后重装完steam后移回到steam指定的游戏安装目录,然后再校验一遍就行
GhostTwich-avatar

GhostTwich

Reply to [pid=513428054,26621154,1]Reply[/pid] Post by [uid=41374989]疾驰而过的AT[/uid] (2021-05-05 12:07)
我删了注册表,然后删了steam,然后重新安装在SSD里面。
结果我一加入在HDD的库,他的下载缓存就又下到HDD里面了。。。
GhostTwich-avatar

GhostTwich

Reply to [pid=513427724,26621154,1]Reply[/pid] Post by [uid=43138010]King_Tymon[/uid] (2021-05-05 12:06)
和游戏库路径有啥关系吗?
我游戏库里面ssd和hdd都有呀
Areia-avatar

Areia

[quote][pid=513429780,26621154,1]Reply[/pid] Post by [uid=19033332]dpnsp123[/uid] (2021-05-05 12:15):

和游戏库路径有啥关系吗?
我游戏库里面ssd和hdd都有呀[/quote]如果只想用ssd做游戏库建议取消hdd的游戏库。另外每个游戏都可以变更库,建议看一下
TheSpookyBiscuit-avatar

TheSpookyBiscuit

把hdd的库关了。steam这个nt貌似是根据磁盘大小来判断,我之前也是同样问题,关掉hdd的库就好了。
GhostTwich-avatar

GhostTwich

Reply to [pid=513449988,26621154,1]Reply[/pid] Post by [uid=7891796]himicgo[/uid] (2021-05-05 13:43)
真的脑瘫,我本来还想把一些不吃读取速度的游戏放HDD里面的。
Zero.-avatar

Zero.

确实挺2的,我想把wallpaper放机械盘,CS放固态盘,折腾半天好像也只能弄成一个路径
GhostTwich-avatar

GhostTwich

Reply to [pid=513451575,26621154,1]Reply[/pid] Post by [uid=18968320]xcyxcyxy11[/uid] (2021-05-05 13:50)
可以分开放的,你搞两个库,下载的时候选库就行
ikuzarapokes-avatar

ikuzarapokes

你SSD容量不够而已,或者说你机械剩下的容量远大于SSD剩下的,更新游戏需要的空间可能会远远大于游戏容量,steam借你的机械做了个缓存,不影响,实际游戏运行的时候只在SSD里面读写的。
GhostTwich-avatar

GhostTwich

[quote][pid=513463475,26621154,1]Reply[/pid] Post by [uid=79124]dancool[/uid] (2021-05-05 14:48):

你SSD容量不够而已,或者说你机械剩下的容量远大于SSD剩下的,更新游戏需要的空间可能会远远大于游戏容量,steam借你的机械做了个缓存,不影响,实际游戏运行的时候只在SSD里面读写的。[/quote]你没用过吧
我ssd还有200G 更新的游戏只有30G
压根就不是这个问题
ikuzarapokes-avatar

ikuzarapokes

[quote][pid=513515758,26621154,1]Reply[/pid] Post by [uid=19033332]dpnsp123[/uid] (2021-05-05 18:48):

你没用过吧
我ssd还有200G 更新的游戏只有30G
压根就不是这个问题[/quote]唉,这年头帮人也要被杠……
先上一个库列表自证一下清白,按滚动条估计一下,不出意外的话,steam游戏要比你多得多。
[img]https://img.nga.178.com/attachments/mon_202105/05/9aQ8h7s-dijvZhT3cScy-yv.png[/img]
防止再次被杠,再上一个硬盘情况,证明我有ssd和机械两种硬盘……
[img]https://img.nga.178.com/attachments/mon_202105/05/9aQ8h7s-fzxhK5T1kSaq-38.png[/img]
六楼和你解释了原理,我说了两种可能的情况,结果我没用过steam,信口开河了,nga是马桶,诚我不欺……
GhostTwich-avatar

GhostTwich

[quote][pid=513536175,26621154,1]Reply[/pid] Post by [uid=79124]dancool[/uid] (2021-05-05 20:20):

唉,这年头帮人也要被杠……
先上一个库列表自证一下清白,按滚动条估计一下,不出意外的话,steam游戏要比你多得多。
[img]https://img.nga.178.com/attachments/mon_202105/05/9aQ8h7s-dijvZhT3cScy-yv.png[/img]
防止再次被杠,再上一个硬盘情况,证明我有ssd和机械两种硬盘……
[img]https://img.nga.178.com/attachments/mon_202105/05/9aQ8h7s-fzxhK5T1kSaq-38.png[/img]
六楼和你解释了原理,我说了两种可能的情况,结果我没用过steam,信口开河了,nga是马桶,诚我[/quote]你自己回去看看你的文字后半部分字解释
“更新游戏需要的空间可能会远远大于游戏容量,steam借你的机械做了个缓存,不影响,实际游戏运行的时候只在SSD里面读写的。”

你这完全就是没用过的发言,我主楼不就是写的清清楚楚我的问题就是不想他在我的hdd上面做缓存?你提他不影响实际运行有啥意义?我游戏都放ssd里面运行还能在hdd里面运行?

你晒游戏库存和硬盘有啥用?游戏多硬盘多就代表你说的下载缓存机制正确?

六楼才是提出的一个靠谱的可能性和解决方案。你上面的发言就文不对题,我压根不担心他不在ssd里运行,他在hdd里面做缓存就影响了下载更新速度。所以我才说你没用过。
peaceful_town-avatar

peaceful_town

可以考虑一下把HDD缓存在的那个目录,通过符号链接(mklink命令)做到SSD上
不过空间要留足一点
ikuzarapokes-avatar

ikuzarapokes

[quote][pid=513586174,26621154,1]Reply[/pid] Post by [uid=19033332]dpnsp123[/uid] (2021-05-06 00:36):

我感谢有帮助的回答,而不是答非所问的回答。

你自己回去看看你的文字后半部分字解释
“更新游戏需要的空间可能会远远大于游戏容量,steam借你的机械做了个缓存,不影响,实际游戏运行的时候只在SSD里面读写的。”

你这完全就是没用过的发言,我主楼不就是写的清清楚楚我的问题就是不想他在我的hdd上面做缓存?你提他不影响实际运行有啥意义?我游戏都放ssd里面运行还能在hdd里面运行?

你晒游戏库存和硬盘有啥用?游戏多硬盘多就代表你说的下载缓存机制正确?

六楼才是提出的一个靠谱的可能性和解决方案。[/quote]前半段的解释被你吃了?说了有两种情况下steam会调用你机械硬盘做临时缓存了。一种是你SSD容量小于游戏需要更新的容量,一种是机械硬盘剩余容量远大于SSD的,这两种情况下面steam都会调用你的机械硬盘做临时缓存,我表达不清楚还是你语文老师上课的时候你睡觉了?后面是告诉你steam调用你机械硬盘做临时缓存并不会影响到你什么,结果被你喷没用过别发言。晒库存和硬盘配置是告诉你,我用过steam,也有SSD和机械。得,好心帮人被人喷,还是善意回答,并且正确的情况下。算了,当被狗咬了。
El Jon-avatar

El Jon

我也碰到了这个问题,我观察了一下,在更新缓存的位置多了一整个游戏大小的文件夹,推测可能是某些更新的情况下(或者所有更新都是)会先把游戏文件复制一次?我出现这种情况是我储存游戏的ssd并不够再复制一份这个游戏,所以缓存位置被移到了机械硬盘上。
SENTINEL-avatar

SENTINEL

拆除所有HDD 肯定能解决问题
ADH-avatar

ADH

我今晚更新apex也遇到了 apex在固态 还有100g空间 st在hdd apex更新的文件先写入hdd了 再写入ssd,之前apex小更新都是直接写入ssd的 这次不知道什么原因
MrAstronaut-avatar

MrAstronaut

[quote][pid=538216144,26621154,1]Reply[/pid] Post by [uid=2434801]andychuzhu[/uid] (2021-08-04 04:44):
我今晚更新apex也遇到了 apex在固态 还有100g空间 st在hdd apex更新的文件先写入hdd了 再写入ssd,之前apex小更新都是直接写入ssd的 这次不知道什么原因[/quote]我的apex也是在ssd,结果更新hdd一直在写入,慢的一比